Package gizmoball.gui

Interface Summary
CameraChanger Provides an interface for changing the camera around.
 

Class Summary
EditAction EditAction stores the editing actions done by the user.
GameObjectAddRemoveAction Type of EditAction that adds and removes GameObjects.
GameObjectEditAction Type of EditAction that changes properties of a GameObject.
GamePlay GamePlay is the main class from which the rest of the user interface is loaded.
GamePlayModel  
KeyableAction UserAction is a wrapper class for functions that pertain to what happens when the user makes a relevant input.
KeyInputScreen PlayScreen draws the graphics pertaining to the game onto the screen.
KeyMappingEditAction Type of EditAction that changes key mappings in current world.
PaletteModel PaletteModel holds the data necessary to make the editing mode function correctly.
PaletteScreen PaletteScreen draws the graphics pertaining to the tools during editing mode.
PlayScreen PlayScreen draws the graphics pertaining to the game onto the screen.
Properties Properties class holds information about a GameObject's editable features.
ScreenManager Manages screens and provides the screens a way to access the classes they observe.
WelcomeScreen The WelcomeScreen is the first thing that the user sees when he starts the game.
WorldModel WorldModel is a wrapper for WorldState.
 

Enum Summary
GamePlayModel.GameMode These values are the different modes the game can be in.