1 package org.dfdaemon.il2.api.event;
2
3
4
5
6 public abstract class LocatableEvent extends Event {
7
8 private String _who;
9 private Double _x;
10 private Double _y;
11
12 public String getName() {
13 return this.getClass().getName();
14 }
15
16 public Double getX() {
17 return _x;
18 }
19
20 public void setX(Double x) {
21 this._x = x;
22 }
23
24 public Double getY() {
25 return _y;
26 }
27
28 public void setY(Double y) {
29 this._y = y;
30 }
31
32
33 public String getWho() {
34 return _who;
35 }
36
37 public void setWho(String who) {
38 _who = who;
39 }
40
41 public String toString() {
42 final StringBuilder sb = new StringBuilder();
43 sb.append("LocatableEvent");
44 sb.append("{");
45 sb.append(super.toString());
46 sb.append(", _who='").append(_who).append('\'');
47 sb.append(", _x=").append(_x);
48 sb.append(", _y=").append(_y);
49 sb.append('}');
50 return sb.toString();
51 }
52 }