Uses of Interface
de.unifreiburg.twodeedoo.scene.IPuppet

Packages that use IPuppet
de.unifreiburg.twodeedoo.model Game model (actors) 
de.unifreiburg.twodeedoo.scene Scene management (Scene, Puppets) 
de.unifreiburg.twodeedoo.scene.test Test helpers for the scene layer. 
 

Uses of IPuppet in de.unifreiburg.twodeedoo.model
 

Methods in de.unifreiburg.twodeedoo.model that return IPuppet
 IPuppet LinearMotionActor.getPuppet()
           
 

Methods in de.unifreiburg.twodeedoo.model with parameters of type IPuppet
 void LinearMotionActor.setPuppet(IPuppet puppet)
          Change the puppet which will be moved around.
 

Constructors in de.unifreiburg.twodeedoo.model with parameters of type IPuppet
LinearMotionActor(IScene scene, IPuppet puppet, int x0, int y0, double vx, double vy)
          Create a new actor.
 

Uses of IPuppet in de.unifreiburg.twodeedoo.scene
 

Subinterfaces of IPuppet in de.unifreiburg.twodeedoo.scene
 interface IPhasedPuppet
          a IPuppet which can change its appearance to one of many (1..) phases selected by index (at least 0 but less than getNumberOfPhases)
 interface ITextPuppet
          I display text on a scene.
 

Classes in de.unifreiburg.twodeedoo.scene that implement IPuppet
 class AbstractPuppet
          Implementation base for IPuppets.
 class MultiImagePartPuppet
          IPhasedPuppet implementation which paints one of a collection of IBrushes.
 class SimpleTextPuppet
          IPuppet which displays a string of text in default font and color.
 

Fields in de.unifreiburg.twodeedoo.scene declared as IPuppet
static IPuppet IPuppet.NULL_OBJECT
          A puppet which is always at 0,0 and never paints itself
 

Methods in de.unifreiburg.twodeedoo.scene with parameters of type IPuppet
 void SimpleScene.addPuppet(IPuppet puppet)
          Append another IPuppet.
 void IScene.addPuppet(IPuppet puppet)
          add a IPuppet so that will paint above all others.
 void SimpleScene.removePuppet(IPuppet puppet)
          Remove this IPuppet if it is among the puppets.
 void IScene.removePuppet(IPuppet puppet)
          Remove the IPuppet from this scene.
 

Uses of IPuppet in de.unifreiburg.twodeedoo.scene.test
 

Classes in de.unifreiburg.twodeedoo.scene.test that implement IPuppet
 class StubPhasedPuppet
          IPhasedPuppet impl with simple fields behind the setters.
 class StubTextPuppet
          Stub impl of ITextPuppet.