Index

A B C D E F G H I K L M N O P Q R S T U V W X Y 
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.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form