Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form