Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
N
- next() - Method in class nz.ac.vuw.ecs.swen225.gp6.recorder.datastructures.ReplayTimeline
-
Returns the next action in the timeline.
- nextLvl() - Method in class nz.ac.vuw.ecs.swen225.gp6.domain.Domain
-
If there is another level increments the current level and returns true, else return false.
- None - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.domain.Utility.Direction
- NONE - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.app.utilities.Actions
-
Represents no action is being performed.
- NONE - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups.Key.KeyColor
- Null - Class in nz.ac.vuw.ecs.swen225.gp6.domain.Tiles
-
This class is made to be used as a somewhat empty tile template for various circumstances internally in domain(such as in inventory).
- Null - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.TileType
- Null(TileInfo) - Constructor for class nz.ac.vuw.ecs.swen225.gp6.domain.Tiles.Null
-
Create a Null tile.
- nz.ac.vuw.ecs.swen225.gp6.app - package nz.ac.vuw.ecs.swen225.gp6.app
-
This package contains the main application of the game, including the main method.
- nz.ac.vuw.ecs.swen225.gp6.app.gui - package nz.ac.vuw.ecs.swen225.gp6.app.gui
-
This package contains the Graphical User Interface classes for the application, including the Java Swing components factory and the main frame.
- nz.ac.vuw.ecs.swen225.gp6.app.utilities - package nz.ac.vuw.ecs.swen225.gp6.app.utilities
-
This package contains the utility classes for the app package, responsible for most of the components of the application.
- nz.ac.vuw.ecs.swen225.gp6.domain - package nz.ac.vuw.ecs.swen225.gp6.domain
-
This is the domain package.
- nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck - package nz.ac.vuw.ecs.swen225.gp6.domain.IntegrityCheck
-
This package includes classes that run integrity checks on the game and make sure no rules are broken.
- nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy - package nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy
-
This package includes classes that are used to represent the anatomy of a tile, and all tiles in game must implement/extend or use directly or indirectly.
- nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups - package nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups
-
This package includes classes that are used to group together certain similar tiles and decrease code duplication.
- nz.ac.vuw.ecs.swen225.gp6.domain.Tiles - package nz.ac.vuw.ecs.swen225.gp6.domain.Tiles
-
This package includes classes that each represent a tile, most of which will be possibly used in game(currently onlyNull and Periphery cannot be in the maze).
- nz.ac.vuw.ecs.swen225.gp6.domain.Utility - package nz.ac.vuw.ecs.swen225.gp6.domain.Utility
-
This package includes classes that are to provide utility useful functions to the rest of the program.
- nz.ac.vuw.ecs.swen225.gp6.persistency - package nz.ac.vuw.ecs.swen225.gp6.persistency
-
Provides the utility classes necessary to persist game saves, configuration, and recordings.
- nz.ac.vuw.ecs.swen225.gp6.recorder - package nz.ac.vuw.ecs.swen225.gp6.recorder
-
This package contains the Record and Replay functionalities for the game.
- nz.ac.vuw.ecs.swen225.gp6.recorder.datastructures - package nz.ac.vuw.ecs.swen225.gp6.recorder.datastructures
-
This package contains the datastructures used for the Recorder and Replay classes.
- nz.ac.vuw.ecs.swen225.gp6.renderer - package nz.ac.vuw.ecs.swen225.gp6.renderer
-
This package contains the renderer for the game.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form