Package de.unifreiburg.twodeedoo.view

Swing component to display scenes, schedule activities and dispatch keys.

See:
          Description

Interface Summary
IActivity I'm a toplevel schedulable.
IBrush I can paint myself to some location of your choice on a Graphics.
IGameController Control the execution of the game from within an Activity: switch to other activity, quit, restart.
IGameControlListener Someone who wants to know that a game in a SceneView has requested the game to quit or to restart.
IKeyHandler Handler of keyboard events, but mostly independent from AWT.
IPainter I can paint something onto a Graphics when I'm told to.
ISchedulable I want to run from time to time.
 

Class Summary
GameControlAdapter Default implementation of IGameControlListener which ignores all events.
ImagePart A rectangular part of a BufferedImage.
InputEvent An input event which SceneView can queue.
NullActivity An activity which does nothing.
SceneView I'm a Swing widget, I feed an IActivity with events and have a IPainter paint my window at regular intervals.
 

Package de.unifreiburg.twodeedoo.view Description

Swing component to display scenes, schedule activities and dispatch keys.

SceneView is the Swing widget which displays a IPainter and runs an IActivity (call the run method, forward keypresses)

This package also contains Swing-dependent classes like ImagePart (a rectangular part of a BufferedImage).