public void addUpdateableEntityToUpdater(BoardAbstract board) { if (this.updaterSlot.isActive()) { //System.err.println( "EntityStatic: ["+this+"] is already in the updater list"); } else { this.updaterSlot = board.addEntityToUpdater(this); } }
public void activateInRenderingEngine() { if (listPosition == null) { listPosition = activeSpriteCompositeList.add(this); } else { System.err.println("Graphic is already active"); } }
public void deactivateInRenderingEngine() { if (listPosition != null) { listPosition.removeSelfFromList(); listPosition = null; } else { System.err.println("Graphic is already inactive"); } }
public void removeUpdateableEntityFromUpdater() { this.updaterSlot.removeSelfFromList(); this.updaterSlot = nullTicket; }
public void notifyRenderingEngineOfDisabledGraphic() { composite = null; listPosition.removeSelfFromList(); listPosition = null; }