Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form