Package com.nerius.game
Defines a contract for simplifying logic of games and animations.
-
Interface Summary Interface Description AudioClipSource Exposes the notion of an ability to get audio clips by name.BoardAWTStub An extension ofHeadlessBoardAWTStub
which adds the notion of low-level user input via mouse and keyboard.CanvasAWTStub This class is used in conjunction with anAbstractCanvas
.Destroyable Exposes thedestroy()
method.HeadlessBoardAWTStub HeadlessBoardAWTStub
is aCanvasAWTStub
which has a notion of providing audio clips.InputListener Encapsulates all low-level user input, via mouse and keyboard.RunnableDestroyable CombinesRunnable
andDestroyable
.VisiblyUpdatable Exposes theupdate(Graphics)
call. -
Class Summary Class Description AbstractCanvas Useful for de-coupling a game's logic from things such as applets and windows.