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

C

changeLevel(Runnable) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
change the level.
checkCurrentState(Domain) - Static method in class nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck.CheckGame
Checks the integrity of the maze and inventory of a given game.
CheckGame - Class in nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck
This class contains a set of static method to check the integrity of the game.
CheckGame() - Constructor for class nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck.CheckGame
 
checkInBound(Loc, Maze) - Static method in class nz.ac.vuw.ecs.swen225.gp6.domain.Utility.Loc
Checks wether a location is in bound of a given maze.
checkKeyBinding(int, int) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
Check if this key combo is already bound to an action.
checkLocationIntegrity(Loc) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
helper class that throws an exception if the location is out of bounds or null.
checkStateChange(Domain, Domain) - Static method in class nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck.CheckGame
Checks the integrity of the game after a ping, and the game state is transitioning a step forward.
clear() - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.LogPanel
clears the text area.
clearLogs() - Static method in class nz.ac.vuw.ecs.swen225.gp6.persistency.Logging
Clear the log file.
Coin - Class in nz.ac.vuw.ecs.swen225.gp6.domain.Tiles
Coin class is a collectible item in the game that the hero must collect to be able to finish the level.
Coin - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileType
 
Coin - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.renderer.TexturePack.Images
The image for the coin.
Coin(TileInfo) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.Coin
Create a coin.
coins() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Inventory
gets number of coins.
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups.Door
gets the colour of the key of the door (none if not a coloured door, e.g exit door)
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups.Key
return the colour of the key.
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.BlueKey
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.BlueLock
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.ExitDoor
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.ExitDoorOpen
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.GreenKey
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.GreenLock
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.OrangeKey
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.OrangeLock
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.YellowKey
 
color() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.YellowLock
 
Commands - Class in nz.ac.vuw.ecs.swen225.gp6.renderer
This class is used to store the commands that the user can input into the log panel.
Commands(LogPanel) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.renderer.Commands
Constructor for Commands.
Configuration - Class in nz.ac.vuw.ecs.swen225.gp6.app.utilities
Configuration class for the App class.
Configuration(boolean, String, int, EnumMap<Actions, Controller.Key>) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
Constructor for the Configuration class.
Configuration(boolean, EnumMap<Actions, Controller.Key>) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
Constructor for the Configuration class.
configureGUI(App) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.gui.GUI
Configures the App GUI to be displayed.
Controller - Class in nz.ac.vuw.ecs.swen225.gp6.app.utilities
Package-private class for Controller class for the App class.
Controller(App) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Controller
Constructor for the Controller class.
Controller.Key - Record Class in nz.ac.vuw.ecs.swen225.gp6.app.utilities
The key object that represents the key pressed.
countItem(Predicate<Tile>) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Inventory
counts the number of a certain items tile in the inventory that satisfy the given predicate.
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