Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action - Variable in class nz.ac.vuw.ecs.swen225.gp22.domain.Entity
-
The action which the entity has taken, used for recorder.
- Action - Record Class in nz.ac.vuw.ecs.swen225.gp22.recorder
-
The action class to update the game.
- Action(int, String, int, int, String, String, String) - Constructor for record class nz.ac.vuw.ecs.swen225.gp22.recorder.Action
-
Creates an instance of a
Action
record class. - Action(int, Maze.Point, Entity.Direction, Entity.Direction, Entity.Action.Interaction) - Constructor for record class nz.ac.vuw.ecs.swen225.gp22.domain.Entity.Action
-
Creates an instance of a
Action
record class. - actionPerformed(ActionEvent) - Method in class nz.ac.vuw.ecs.swen225.gp22.renderer.SidePanel
- actionPerformed(ActionEvent) - Method in class nz.ac.vuw.ecs.swen225.gp22.renderer.Viewport
- actionType() - Method in record class nz.ac.vuw.ecs.swen225.gp22.recorder.Action
-
Returns the value of the
actionType
record component. - add(int, int) - Method in record class nz.ac.vuw.ecs.swen225.gp22.domain.Maze.Point
-
Overloaded method for add() that accepts two individual numbers that represent X and Y, respectively.
- add(Entity.Direction) - Method in record class nz.ac.vuw.ecs.swen225.gp22.domain.Maze.Point
-
Overloaded method for add() that accepts a Direction.
- add(Maze.Point) - Method in record class nz.ac.vuw.ecs.swen225.gp22.domain.Maze.Point
-
Adds this point and another, then returns the result.
- addAction(Action) - Method in class nz.ac.vuw.ecs.swen225.gp22.recorder.GameState
-
Add an action to the game state.
- addAction(Action, int) - Method in class nz.ac.vuw.ecs.swen225.gp22.recorder.Recorder
-
Add an action to the recorder.
- addExitButton() - Method in class nz.ac.vuw.ecs.swen225.gp22.app.GameMenuBar
-
Add exit button to menubar.
- addGameButtons() - Method in class nz.ac.vuw.ecs.swen225.gp22.app.GameMenuBar
-
Adds buttons to the menu bar that are only relevant to the game window.
- addKey(ColorableTile.Color) - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Player
-
Adds a key to the player's inventory.
- addLoadButton() - Method in class nz.ac.vuw.ecs.swen225.gp22.app.GameMenuBar
-
Add load button to menubar.
- addObserver(Observer<S>) - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.Observable
-
Adds an Observer to the list of observers.
- addPoint() - Method in class nz.ac.vuw.ecs.swen225.gp22.persistency.SaveTest
-
Test to see if the addPoint method adds the correct attributes to the element.
- addPoint(Element, Maze.Point) - Static method in class nz.ac.vuw.ecs.swen225.gp22.persistency.Save
-
Add an x and y as attributes to an xml element.
- addTreasure() - Static method in class nz.ac.vuw.ecs.swen225.gp22.domain.Maze
-
Increases the number of treasures left by 1.
- apply(List<Entity.Action>) - Static method in class nz.ac.vuw.ecs.swen225.gp22.domain.Maze
-
Applies a change map to the current game, updating the game state.
- apply(List<Action>) - Method in class nz.ac.vuw.ecs.swen225.gp22.app.Base
-
Apply action.
- apply(Base) - Method in class nz.ac.vuw.ecs.swen225.gp22.recorder.GameState
-
Apply this game state.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form