Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- GameClock - Class in nz.ac.vuw.ecs.swen225.gp6.app.utilities
-
This class is used to represent the timer for the game, it is also used to clock the time, and define what happens with each ping during a game loop.
- GameClock(App) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
-
Constructor for the GameTimer class.
- getAllTiles(Maze, TileType) - Static method in class nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck.CheckGame
-
returns the list of all tiles with given type in the maze.
- getAllTilesThat(Predicate<Tile>) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
get all the tiles that satisfy the given predicate.
- getColorDefault() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get colorDefault.
- getColorHover() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get colorHover.
- getColorSelected() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get colorSelected.
- getConfiguration() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets the current configuration.
- getController() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets the current controller.
- getCurrentLevel() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets the index of current lvl.
- getCurrentLevelObject() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
returns current level object.
- getCurrentMaze() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets the maze of current level.
- getCurrentTexturePack() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
get current texture pack.
- getCurrentTime() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets the current time of the current level.
- getCurrentTime() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Level
-
Get the current time of the level.
- getCurrentTimeLimit() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets current levels time limit.
- getDefaultConfiguration() - Static method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
-
Gets the default configuration if it fails to read default config file.
- getDirFromSymbol(char) - Static method in enum class nz.ac.vuw.ecs.swen225.gp6.domain.Utility.Direction
-
gets a direction by a given symbol.
- getDisplayName() - Method in enum class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Actions
-
Gets the display name of the action.
- getDomain() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
Get the current domain.
- getEventListener(Domain.DomainEvent) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets the list of event listeners for a given event.
- getGame() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets the current game.
- getGameArray() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets a copy of current level's maze's game array (shallow copy).
- getGameClock() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets the current game clock.
- getGameState() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets state of the game(won, lost, inbetween levels, playing).
- getGUI() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets the gui object.
- getHeroNextStep() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Level
-
Get the direction of the hero's next step.
- getImage(String) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
get a image from the image provided.
- getImage(String) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get image from string.
- getImage(String) - Static method in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
-
get the image for the String provided.
- getImage(Tile) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
get a image from the image provided.
- getImage(Tile) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get image enum.
- getImage(Tile) - Static method in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
-
get the image for the Tile provided.
- getImage(TexturePack.Images) - Static method in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
-
get the image.
- getImageName() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileInfo
-
gets image name.
- getImg() - Method in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
-
get the image that is cashed.
- getInfoHint() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets the message stored in the info tile of this level (note every level can have one info tile at max), must ONLY BE CALLED when hero is on tile info.
- getInitial() - Static method in class nz.ac.vuw.ecs.swen225.gp6.persistency.DomainPersistency
-
Get the initial domain object.
- getInv() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets the inventory of the current level.
- getInventory() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.gui.GUI
-
Gets the Inventory Renderer of this GUI.
- getInventory() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets a list of current items in the inventory.
- getItems() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Inventory
-
gets the items (as an umodifiable list).
- getKeyBinding(Actions) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
-
Gets the key binding for the action.
- getLevels() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets the list of levels.
- getLevelTimeLimits() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
returns the list of level time limits, where each element corresponds to a level, and the level is restarted if time runs out.
- getLogPanel() - Static method in class nz.ac.vuw.ecs.swen225.gp6.app.gui.GUI
-
Gets the log panel of this GUI.
- getLogs() - Static method in class nz.ac.vuw.ecs.swen225.gp6.persistency.Logging
-
Get a list of all the logs.
- getMazes() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets a list of mazes in order of the levels they are in.
- getName() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get name.
- getName() - Method in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
-
get the name.
- getPatternSize() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
getter for patternSize.
- getRecorder() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets the current Recorder.
- getRenderPanel() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.gui.GUI
-
Gets the Maze Renderer of this GUI.
- getRenderSize() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
get render size.
- getReplay() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets the current Replay.
- getSave(int) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
-
Gets a saved game indicated by the save slot.
- getSubtitleFont() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get subtitleFont.
- getTextFont() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get textFont.
- getTexturePack() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
-
Gets the texture pack.
- getTexturePack() - Static method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
get current texture pack.
- getTexturePacks() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
get list of TexturePacks.
- getTexturePacksList() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
-
get the texture pack list.
- getTile(Maze, TileType) - Static method in class nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck.CheckGame
-
returns the first tile with given type in the maze.
- getTileArrayCopy() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
gets a copy of tile array.
- getTileAt(int, int) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
gets the tile at the given x and y co ordinates in the array if location is out of bounds return null typed tile.
- getTileAt(Loc) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
gets the tile at the given location in the array.
- getTileCount(TileType) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
finds the number tiles with this tile type on this maze.
- getTileLoc(Tile) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
finds location of a given tile (exactly the same object).
- getTileThat(Predicate<Tile>) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
-
gets the first tile that satisfies the given predicate.
- getTimeInMinutes() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
-
Gets the time elapsed since the start of the game in Minutes and Seconds.
- getTimeLeft() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
-
Gets the time left for the current level.
- getTimeline() - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.datastructures.RecordTimeline
-
Gets the internal representation of the timeline.
- getTimePlayed() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
-
Gets the time elapsed since the start of the game.
- getTitleFont() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack
-
get titleFont.
- getTreasuresLeft() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
gets number of treasures left on current level's maze.
- getUserKeyBindings() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
-
Gets the list of action key bindings.
- getViewDistance() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
-
Gets the view distance.
- getViewport(Tile[][], int) - Static method in class nz.ac.vuw.ecs.swen225.gp6.renderer.Viewport
-
get a viewport for the current game array.
- GREEN - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups.Key.KeyColor
- GreenKey - Class in nz.ac.vuw.ecs.swen225.gp6.domain.Tiles
-
A class representing green key which when picked up by hero, can be used to unlock green locks.
- GreenKey - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileType
- GreenKey - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
-
The image for the green key.
- GreenKey(TileInfo) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.GreenKey
-
Create a green key.
- GreenLock - Class in nz.ac.vuw.ecs.swen225.gp6.domain.Tiles
-
A class representing a green lock that can be unlocked by a green key.
- GreenLock - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileType
- GreenLock - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
-
The image for the greenLock.
- GreenLock(TileInfo) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.GreenLock
-
Create a green lock.
- GUI - Class in nz.ac.vuw.ecs.swen225.gp6.app.gui
-
Graphical User Interface class responsible for all GUI components and logic used by the App.
- GUI(App) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.app.gui.GUI
-
Constructor for GUI.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form