/** * Will Destroy this Object call if you are going to remove this from from the array */ public void destroy() { if (subject != null) { storedStateChangeObject.add(subject.scare()); subject = null; } } /**
/** * Will call updateTurn() on all of the Enemies in the Set */ public StateChange updateTurn() { storedStateChangeObject.setToDefualts(); if (enemySetPrime != null) { for (int loopHeight = 0; loopHeight < enemySetPrime.Length; loopHeight++) { if (enemySetPrime[loopHeight] != null) { for (int loopWidth = 0; loopWidth < enemySetPrime[loopHeight].Length; loopWidth++) { if (enemySetPrime[loopHeight][loopWidth] != null) { enemySetPrime[loopHeight][loopWidth].setAnimationPosition(0); storedStateChangeObject.add(enemySetPrime[loopHeight][loopWidth].updateTurn()); } } } } } return(storedStateChangeObject); }