Exemple #1
0
 public void deregisterUpdateableObject(updateableObject toDeregister)
 {
     if (gameObjects.ContainsKey(toDeregister.pos))
     {
         gameObjects.Remove(toDeregister.pos);
         Renderer.getInstance().deregister(toDeregister.pos, toDeregister.toDisplay);
     }
 }
Exemple #2
0
 public void registerUpdateableObject(updateableObject toRegister)
 {
     if (!gameObjects.ContainsKey(toRegister.pos))
     {
         gameObjects.Add(toRegister.pos, toRegister);
         Renderer.getInstance().register(toRegister.pos, toRegister.toDisplay);
     }
 }
Exemple #3
0
 public void update(updateableObject gameObject)
 {
 }
Exemple #4
0
 public void stop(updateableObject gameObject)
 {
 }
Exemple #5
0
 public void start(updateableObject gameObject)
 {
 }
Exemple #6
0
 public void removeGameObject(updateableObject toRemove)
 {
     followTargetStack.Remove(toRemove);
 }
Exemple #7
0
 public void enqueueGameObject(updateableObject toEnqueue)
 {
     followTargetStack.Add(toEnqueue);
 }