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

S

save(App) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
saves the configuration to a file.
save(Configuration) - Static method in class nz.ac.vuw.ecs.swen225.gp6.persistency.AppPersistency
Save configuration to res/config.xml.
save(Domain, int) - Static method in class nz.ac.vuw.ecs.swen225.gp6.persistency.DomainPersistency
Save a domain object to a save slot.
SAVE_GAME - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Actions
Represents the action saving and quit game.
saveRecording(int) - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.Record
Saves the recording to a file.
saveTimeline(Stack<Pair<Long, Actions>>, int) - Static method in class nz.ac.vuw.ecs.swen225.gp6.persistency.RecorderPersistency
Save a timeline to a slot.
setCurrentLevel(int) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
sets current level to specified level index.
setCurrentTime(long) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
sets current time of current level.
setCurrentTime(long) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Level
sets the current time of the level.
setGameState(Domain.GameState) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
sets state of the game(won, lost, inbetween levels, playing).
setKeyBinding(Actions, Controller.Key) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
Sets the key binding for the action.
setMaze(Domain) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.InventoryPanel
set the maze to be rendered.
setMaze(Domain) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
set the maze to be rendered.
setMusicOn(boolean) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Configuration
Sets playing music to true or false.
setObserver(Runnable) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
Sets the observer to fire during a replay session.
setOn(Tile, Domain) - Method in interface nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.Tile
Sets the given tile t instead of this tile on maze, changing the domain to do so.
setOn(Tile, Domain) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups.Door
 
setOn(Tile, Domain) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups.Item
 
setOn(Tile, Domain) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.Coin
 
setOn(Tile, Domain) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.ExitDoorOpen
 
setOn(Tile, Domain) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.Hero
 
setRenderer(MazeRenderer) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.Commands
Displays the available commands.
setRenderer(MazeRenderer) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.LogPanel
sets the mazeRenderer.
setRenderSize(int) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
set render size.
setReplay(App) - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.Replay
Sets the Replay object up with an App.
setReplaySpeed(float) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
Sets the delay between pings for the replay timer.
setResuming(boolean) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
Sets the game to be in resuming mode or not.
setTexturePack(String) - Method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MazeRenderer
set the current texturePack given a string input.
setTileAt(Loc, Tile) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
set tile at a given location.
setTileAt(Loc, TileType) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Maze
place a new tile object of desired tile type at a given location on maze.
setTileOn(Tile) - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.Hero
This is at the moment only for testing purposes, MUST NOT be used in game.
setTimePlayed(long) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
Sets the time played in the previous session.
showPausePanel() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.gui.GUI
Brings up the pause screen.
showResumePanel() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.gui.GUI
Hides the pause screen and continue with resume screen.
size() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Inventory
gets the size of the inventory.
speedMultiplier(float) - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.Replay
Method sets the speed of the autoplay.
start() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
Starts the timer.
startNewGame() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
Sets the game to a new game and enters game play mode.
startRecording() - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.Record
Starts a new recording.
startSavedGame(int) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
Sets the game to a saved game and enters game play mode.
startSavedReplay(int) - Method in class nz.ac.vuw.ecs.swen225.gp6.app.App
Sets the game to a saved game and enters replay mode.
step() - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.Replay
Method queues the next action in the timeline if available.
stitchRecording(int) - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.Record
Stitches a recording to the start of this recording.
stop() - Method in class nz.ac.vuw.ecs.swen225.gp6.app.utilities.GameClock
Stops the timer.
stopMusic() - Static method in class nz.ac.vuw.ecs.swen225.gp6.renderer.MusicPlayer
pauses the music.
stopReplay() - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.Replay
Method exits the replay mode.
symbol - Variable in enum class nz.ac.vuw.ecs.swen225.gp6.domain.Utility.Direction
 
symbol() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.AbstractTile
 
symbol() - Method in interface nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.Tile
Each tile type should have a symbol, this is for testing purposes.
symbol() - Method in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileType
gets the symbol of the tile type.
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