Uses of Interface
de.unifreiburg.twodeedoo.view.IGameController

Packages that use IGameController
de.unifreiburg.twodeedoo.model Game model (actors) 
de.unifreiburg.twodeedoo.model.test Test helpers for the model layer. 
de.unifreiburg.twodeedoo.view Swing component to display scenes, schedule activities and dispatch keys. 
de.unifreiburg.twodeedoo.world A world simulator (like DrScheme's world teachpack) for twodeedoo. 
 

Uses of IGameController in de.unifreiburg.twodeedoo.model
 

Methods in de.unifreiburg.twodeedoo.model with parameters of type IGameController
 void CompositeActor.keyPressed(int keyCode, IGameController controller)
          Dispatch to the actor which likes that key
 void BaseActor.keyPressed(int keyCode, IGameController controller)
          Default action: ignore all keys
 void CompositeActor.keyReleased(int keyCode, IGameController controller)
          Dispatch to the actor which likes that key
 void BaseActor.keyReleased(int keyCode, IGameController controller)
          Default action: ignore all keys
 boolean CompositeActor.run(int elapsedTimeMillis, IGameController controller)
          Let all the contained actors run.
 boolean LinearMotionActor.run(int elapsedTimeMillis, IGameController controller)
          Update the coordinates according to the elapsed time.
 

Uses of IGameController in de.unifreiburg.twodeedoo.model.test
 

Classes in de.unifreiburg.twodeedoo.model.test that implement IGameController
 class FakeGameController
          IGameController fake for testing.
 

Methods in de.unifreiburg.twodeedoo.model.test with parameters of type IGameController
 void ErrorActivity.keyPressed(int keyCode, IGameController controller)
           
 void ErrorActivity.keyReleased(int keyCode, IGameController controller)
           
 boolean ErrorActivity.run(int elapsedTimeMillis, IGameController controller)
           
 

Uses of IGameController in de.unifreiburg.twodeedoo.view
 

Classes in de.unifreiburg.twodeedoo.view that implement IGameController
 class SceneView
          I'm a Swing widget, I feed an IActivity with events and have a IPainter paint my window at regular intervals.
 

Methods in de.unifreiburg.twodeedoo.view with parameters of type IGameController
 void NullActivity.keyPressed(int keyCode, IGameController controller)
           
 void IKeyHandler.keyPressed(int keyCode, IGameController controller)
          a key has been pressed.
 void NullActivity.keyReleased(int keyCode, IGameController controller)
           
 void IKeyHandler.keyReleased(int keyCode, IGameController controller)
          a key has been released.
 boolean NullActivity.run(int elapsedTimeMillis, IGameController gameController)
           
 boolean ISchedulable.run(int elapsedTimeMillis, IGameController gameController)
          Perform some work.
 

Uses of IGameController in de.unifreiburg.twodeedoo.world
 

Methods in de.unifreiburg.twodeedoo.world with parameters of type IGameController
 void WorldAdapter.keyPressed(int keyCode, IGameController controller)
           
 void WorldAdapter.keyReleased(int keyCode, IGameController controller)
           
 boolean WorldAdapter.run(int elapsedTimeMillis, IGameController gameController)
           
 

Constructors in de.unifreiburg.twodeedoo.world with parameters of type IGameController
SimulationControllerAdapter(IGameController gameController)
          Create adapter from IGameController to ISimulationController