Index

A B C D E F G H I K L M N O P 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.gp22.app.Main
The entry point of the program.
main(String[]) - Static method in class nz.ac.vuw.ecs.swen225.gp22.domain.DevMarkers
Used to test interactions between objects whilst creating the implementation for certain classes.
Main - Class in nz.ac.vuw.ecs.swen225.gp22.app
Main class.
Main() - Constructor for class nz.ac.vuw.ecs.swen225.gp22.app.Main
 
makeBounds() - Method in class nz.ac.vuw.ecs.swen225.gp22.app.GameDialog
Set size and position of pop-up based on fields and current base coordinates.
markersEnabled - Static variable in class nz.ac.vuw.ecs.swen225.gp22.domain.DevMarkers
Determines whether or not custom annotations will be printed at runtime.
Maze - Class in nz.ac.vuw.ecs.swen225.gp22.domain
This class stores the game state (player, tilemap, entities, and treasures).
Maze() - Constructor for class nz.ac.vuw.ecs.swen225.gp22.domain.Maze
 
Maze.Point - Record Class in nz.ac.vuw.ecs.swen225.gp22.domain
Represents a point on the tilemap.
MenuMainPanel - Class in nz.ac.vuw.ecs.swen225.gp22.app
Panel containing menu information.
MenuMainPanel(Base) - Constructor for class nz.ac.vuw.ecs.swen225.gp22.app.MenuMainPanel
Creates menu panel, connecting base actions to buttons on panel.
menuScreen() - Method in class nz.ac.vuw.ecs.swen225.gp22.app.Base
Run and display menu.
MilkPuddle - Class in nz.ac.vuw.ecs.swen225.gp22.domain
Represents a tile that kills the player.
MilkPuddle - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp22.renderer.Img
The image for the MilkPuddle tile.
MilkPuddle(Maze.Point) - Constructor for class nz.ac.vuw.ecs.swen225.gp22.domain.MilkPuddle
Default constructor, sets the position of the tile, and obstructiveness to false.
move() - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Entity
Overloaded method for move(), assumes the chosen direction is the direction the entity is facing.
move(int, int) - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Entity
Overloaded method for move(), that accepts two individual numbers that represent X and Y, respectively.
move(Entity.Direction) - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Entity
Moves the entity in a given direction.
move(Maze.Point) - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Entity
Overloaded method for move(), takes in a point.
moveAndTurn(Entity.Direction) - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Entity
Combines methods setDir() and move().
moveAndTurn(Entity.Direction) - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Player
 
movePlayer(Entity.Direction) - Method in class nz.ac.vuw.ecs.swen225.gp22.app.Base
When key is pressed, move player and tell recorder.
movePlayerTest() - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.DomainTest
Checks that the player can move properly.
moveVector() - Method in record class nz.ac.vuw.ecs.swen225.gp22.domain.Entity.Action
Returns the value of the moveVector record component.
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form