Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- main(String...) - Static method in class nz.ac.vuw.ecs.swen225.gp6.app.Main
-
Main method of the application.
- Main - Class in nz.ac.vuw.ecs.swen225.gp6.app
-
Main method of the application.
- Main() - Constructor for class nz.ac.vuw.ecs.swen225.gp6.app.Main
- makeHeroStep(Direction) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Level
-
sets the movement direction of hero, which the hero will try to move towards if possible in NEXT ping.
- makeTile(TileType, TileInfo) - Static method in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileType
-
this is to make the associated tile class instance for the given tile type.
- makeTileFromSymbol(char, TileInfo) - Static method in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileType
-
this method will return a tile type based on its symbol.
- maze - Variable in class nz.ac.vuw.ecs.swen225.gp6.domain.Level
- Maze - Class in nz.ac.vuw.ecs.swen225.gp6.domain
-
A class that holds a 2d array of tiles representing the maze in the game.
- Maze(Tile[][]) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
Constructs a new 2d array of tiles based on a given 2d tile array.
- MazeRenderer - Class in nz.ac.vuw.ecs.swen225.gp6.renderer
-
makes a jPanel that can be added to a JFrame.
- MazeRenderer(Domain) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
Constructor.
- message() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileInfo
-
gets message on the tile.
- message() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.Info
-
gets the hint message to be displayed when hero moves on this tile.
- message() - Method in record class nz.ac.vuw.ecs.swen225.gp6.persistency.Logging.Log
-
Returns the value of the
messagerecord component. - modifier() - Method in record class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Controller.Key
-
Returns the value of the
modifierrecord component. - MOVE_DOWN - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Actions
-
Represents the move player move down.
- MOVE_LEFT - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Actions
-
Represents the move player move left.
- MOVE_RIGHT - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Actions
-
Represents the move player move right.
- MOVE_UP - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Actions
-
Represents the move player move up.
- moveDown() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
move hero down in next ping, if possible.
- moveLeft() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
move hero left in next ping, if possible.
- moveRight() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
move hero right in next ping, if possible.
- moveUp() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
move hero up in next ping, if possible.
- MusicPlayer - Class in nz.ac.vuw.ecs.swen225.gp6.renderer
-
This class is used to play music in the game.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form