Index

A B C D E F G H I K L M N O P R S T U V W X Y 
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.
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form