Added Tears of Rage.

This commit is contained in:
LevelX2 2016-01-16 19:21:15 +01:00
parent 3b99060617
commit d7f82ad0c6
5 changed files with 214 additions and 3 deletions

View file

@ -47,7 +47,7 @@ public class MageObjectReference implements Comparable<MageObjectReference>, Ser
private static final Logger logger = Logger.getLogger(MageObjectReference.class);
private final UUID sourceId;
private final int zoneChangeCounter;
private int zoneChangeCounter;
public MageObjectReference(MageObject mageObject, Game game) {
this.sourceId = mageObject.getId();
@ -67,6 +67,11 @@ public class MageObjectReference implements Comparable<MageObjectReference>, Ser
this.zoneChangeCounter = zoneChangeCounter;
}
public MageObjectReference(UUID sourceId) {
this.sourceId = sourceId;
this.zoneChangeCounter = -1;
}
public MageObjectReference(UUID sourceId, Game game) {
this.sourceId = sourceId;
MageObject mageObject = game.getObject(sourceId);
@ -163,4 +168,7 @@ public class MageObjectReference implements Comparable<MageObjectReference>, Ser
return null;
}
public void setZoneChangeCounter(int zoneChangeCounter) {
this.zoneChangeCounter = zoneChangeCounter;
}
}