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