Package de.unifreiburg.twodeedoo.world

A world simulator (like DrScheme's world teachpack) for twodeedoo.

See:
          Description

Interface Summary
ICanvas Simple drawing surface, wraps an AWT Graphics.
ISimulationController A IWorld's way of interacting with the simulator.
IWorld A world contains state which updates over time and on keypress, and it displays its state on a canvas.
 

Class Summary
AwtCanvas Implementation of ICanvas using AWT Graphics.
SimulationControllerAdapter Adapt IGameController (from complicated twodeedoo) to ISimulationController from twodeedoo-world.
WorldAdapter Adapter from the world package's IWorld to twodeedoo's Activity+Painter.
WorldApplication Application which runs one IWorld.
 

Package de.unifreiburg.twodeedoo.world Description

A world simulator (like DrScheme's world teachpack) for twodeedoo.

Users of this package are expected to implement an IWorld and pass it to runWorld(IWorld). As easy as that.