Index

A B C D E F G H I K L M N O P Q R S T U V W X Y 
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 message record component.
modifier() - Method in record class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Controller.Key
Returns the value of the modifier record 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.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form