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

Packages that use IPainter
de.unifreiburg.twodeedoo.scene Scene management (Scene, Puppets) 
de.unifreiburg.twodeedoo.scene.test Test helpers for the scene layer. 
de.unifreiburg.twodeedoo.view Swing component to display scenes, schedule activities and dispatch keys. 
 

Uses of IPainter in de.unifreiburg.twodeedoo.scene
 

Subinterfaces of IPainter 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 IPuppet
          I'm an IPainter which can be moved around.
 interface IScene
          I contain a collection of puppets and manage their painting.
 interface ITextPuppet
          I display text on a scene.
 

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

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

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

Uses of IPainter in de.unifreiburg.twodeedoo.view
 

Fields in de.unifreiburg.twodeedoo.view declared as IPainter
static IPainter IPainter.NULL_OBJECT
          IPainter instance which does nothing.
 

Methods in de.unifreiburg.twodeedoo.view with parameters of type IPainter
 void SceneView.setScene(IPainter scene)
          Set the scene