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

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.
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