Classes | |
| class | AnimationSegment |
| class | ButtonSpot |
| class | DraggableImage |
| class | MapView |
| class | MazeController |
| class | MazeProgrammingController |
| class | MazeRunController |
| class | MazeView |
| class | RobotMaze |
| class | RobotMazeCell |
Defines | |
| #define | RETURN_SPEED 10 |
| How many draw calls it takes for the image to return to its pile. | |
| #define | MAP_BG_COLOR 137, 165, 214 |
| The background color for the map in the robot's head. | |
| #define | MAZE_WAIT_AT_END 75 |
| How much time the game waits on the victory screen after successfully completing. | |
| #define | AlertXPos 290 |
| Position and size of alerts. | |
| #define | MAZE_X_POS 40 |
| Positions and sizes of the maze. | |
| #define | MAZE_WALL_HEIGHT 13 |
| Set maze wall characteristics. | |
Enumerations | |
| enum | MazeCommand { MoveForward, TurnLeft, TurnRight, Jump, Duck, Subroutine } |
| These are the different commands that the robot will use, the subroutine is not actually called on the robot once it is in the maze. More... | |
| #define AlertXPos 290 |
Position and size of alerts.
Created on: Dec 1, 2008 Author: Erik
This is the subcontroller that handles the programming phase of the Robot Maze Minigame.
| #define MAP_BG_COLOR 137, 165, 214 |
The background color for the map in the robot's head.
Created on: Dec 16, 2008 Author: Erik
This handles drawing the screen during the programming phase.
| #define MAZE_WAIT_AT_END 75 |
How much time the game waits on the victory screen after successfully completing.
Created on: Dec 10, 2008 Author: Erik
This is the main controller for the Robot Maze Minigame, it has a RobotMaze and a subcontroller which is either a MazeProgrammingController or a MazeRunController that takes the current Command Sequence from the MazeProgrammingController.
| #define MAZE_WALL_HEIGHT 13 |
Set maze wall characteristics.
Created on: Dec 16, 2008 Author: Erik
This view draws the semi 3D maze that the robot runs through
| #define MAZE_X_POS 40 |
Positions and sizes of the maze.
Created on: Dec 10, 2008 Author: Erik
This class handles when the robot is running through the maze.
| #define RETURN_SPEED 10 |
How many draw calls it takes for the image to return to its pile.
Created on: Dec 9, 2008 Author: Erik
This class is used for the piles of commands that can be dragged into the instruction spots for this game. It has the draggable image on top, and has a filled ButtonSpot below, to make it appear there is a never ending stack. Whenever one of these is dropped into a spot, that spot is set to the command and the image appears on top of the stack to appear as though another copy of it is ready to go. If it is not dropped on a valid spot, then it flies back to the spot, as though it is going back to its home.
| enum MazeCommand |
These are the different commands that the robot will use, the subroutine is not actually called on the robot once it is in the maze.
Created on: Dec 10, 2008 Author: Erik
All the enums are here so that there is less cross referencing among the classes
1.5.7.1