Added proper object size calculations.
Removed old objectDistance code.
Added current task support, allows easy creation of player tasks that cannot duplicate.
This commit is contained in:
Michael Sasse
2019-10-26 19:43:19 -05:00
parent 365e4a13be
commit a9d45373e0
156 changed files with 218 additions and 799 deletions
@@ -48,8 +48,10 @@ public class CycleEventHandler {
* @param event
* @param cycles
*/
public void addEvent(int id, Object owner, CycleEvent event, int cycles) {
events.add(new CycleEventContainer(id, owner, event, cycles));
public CycleEventContainer addEvent(int id, Object owner, CycleEvent event, int cycles) {
CycleEventContainer container = new CycleEventContainer(id, owner, event, cycles);
events.add(container);
return container;
}
/**
@@ -59,8 +61,10 @@ public class CycleEventHandler {
* @param event
* @param cycles
*/
public void addEvent(Object owner, CycleEvent event, int cycles) {
events.add(new CycleEventContainer(-1, owner, event, cycles));
public CycleEventContainer addEvent(Object owner, CycleEvent event, int cycles) {
CycleEventContainer container = new CycleEventContainer(-1, owner, event, cycles);
events.add(container);
return container;
}
/**