Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- EnemyEntity<S extends Observable<S>> - Class in nz.ac.vuw.ecs.swen225.gp22.domain
-
Base class for enemies, has a speed property so app knows how often to ping the enemy.
- EnemyEntity(Maze.Point, Entity.Direction, int) - Constructor for class nz.ac.vuw.ecs.swen225.gp22.domain.EnemyEntity
-
Default constructor, sets the position, direction, and speed of the enemy.
- enemyTest() - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.DomainTest
-
Checks that the enemy can kill the player and move properly.
- entities - Static variable in class nz.ac.vuw.ecs.swen225.gp22.domain.Maze
-
Contains all non-player entities.
- entitiesPresent() - Method in class nz.ac.vuw.ecs.swen225.gp22.persistency.Parser
-
Check if there are entities in this save file.
- Entity<S extends Observable<S>> - Class in nz.ac.vuw.ecs.swen225.gp22.domain
-
Template for entities in a level, including the player.
- Entity(Maze.Point, Entity.Direction) - Constructor for class nz.ac.vuw.ecs.swen225.gp22.domain.Entity
-
Default constructor, sets the position and direction of the entity.
- Entity.Action - Record Class in nz.ac.vuw.ecs.swen225.gp22.domain
-
A record used to store an action taken.
- Entity.Action.Interaction - Record Class in nz.ac.vuw.ecs.swen225.gp22.domain
-
Represents an interaction with a tile that happened in the action.
- Entity.Action.Interaction.ActionType - Enum Class in nz.ac.vuw.ecs.swen225.gp22.domain
-
Represents the entity interacting with a tile.
- Entity.Direction - Enum Class in nz.ac.vuw.ecs.swen225.gp22.domain
-
Enum with values for each direction, which each have a point representing the change in position.
- entityID() - Method in record class nz.ac.vuw.ecs.swen225.gp22.recorder.Action
-
Returns the value of the
entityID
record component. - equals(Object) - Method in record class nz.ac.vuw.ecs.swen225.gp22.domain.Entity.Action
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nz.ac.vuw.ecs.swen225.gp22.domain.Entity.Action.Interaction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nz.ac.vuw.ecs.swen225.gp22.domain.Maze.Point
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nz.ac.vuw.ecs.swen225.gp22.recorder.Action
-
Indicates whether some other object is "equal to" this one.
- Exit - Class in nz.ac.vuw.ecs.swen225.gp22.domain
-
Represents a tile that will transition to the next level when the player walks onto the tile.
- Exit - Enum constant in enum class nz.ac.vuw.ecs.swen225.gp22.renderer.Img
-
The exit tile image.
- Exit(Maze.Point) - Constructor for class nz.ac.vuw.ecs.swen225.gp22.domain.Exit
-
Default constructor, sets the position the tile, and obstructiveness to false.
- exitGame() - Method in class nz.ac.vuw.ecs.swen225.gp22.app.Base
-
Exit the game.
- exitLevelTest() - Method in class nz.ac.vuw.ecs.swen225.gp22.domain.DomainTest
-
Checks that the player can walk onto the exit.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form