Uses of Interface
edu.trinity.cs.gamecore.GameEntity

Packages that use GameEntity
edu.trinity.cs.gamecore   
edu.trinity.cs.gamecore.basic   
 

Uses of GameEntity in edu.trinity.cs.gamecore
 

Classes in edu.trinity.cs.gamecore with type parameters of type GameEntity
 interface Block<B extends Block<B,E>,E extends GameEntity<B,E>>
          This interface will be implemented for any class that should represent a block on a screen in the game.
 interface GameEntity<B extends Block<B,E>,E extends GameEntity<B,E>>
          This interface will be implemented for any class that should represent an entity in the game.
 class GameEntityList<B extends Block<B,E>,E extends GameEntity<B,E>>
          This class is a basic implementation of a linked list that can hold GameEntity objects.
 interface GameSetup<B extends Block<B,E>,E extends GameEntity<B,E>>
          This interface provides methods for the main frame to get the components of the game.
 class ListBasedPriorityQueue<B extends Block<B,E>,E extends GameEntity<B,E>>
          This is an implementation of the PriorityQueue interface that uses a linked list.
 class Location<B extends Block<B,E>,E extends GameEntity<B,E>>
          This class represents a location in the game.
 class MainDisplay<B extends Block<B,E>,E extends GameEntity<B,E>>
          This class is the panel on which the action part of the game is rendered.
 class MainFrame<B extends Block<B,E>,E extends GameEntity<B,E>>
          This class represents the frame/window that the game is played in.
 interface Player<B extends Block<B,E>,E extends GameEntity<B,E>>
          This interface will be implemented for any class that should represent a player in the game.
 interface PriorityQueue<B extends Block<B,E>,E extends GameEntity<B,E>>
          The PriorityQueue interface is used to keep track of which entities should be updated in any given time step.
 interface Screen<B extends Block<B,E>,E extends GameEntity<B,E>>
          This class represents a single "screen" in the game.
 class StickPlayer<B extends Block<B,E>,E extends GameEntity<B,E>>
           
 

Subinterfaces of GameEntity in edu.trinity.cs.gamecore
 interface Player<B extends Block<B,E>,E extends GameEntity<B,E>>
          This interface will be implemented for any class that should represent a player in the game.
 

Classes in edu.trinity.cs.gamecore that implement GameEntity
 class EditorPlayer
          This class is just used by the editor to help it interact with the MainDisplay class.
 class StickPlayer<B extends Block<B,E>,E extends GameEntity<B,E>>
           
 

Methods in edu.trinity.cs.gamecore that return GameEntity
 GameEntity EditorDisplay.getSelectedEntity()
           
 GameEntity ScreenEditor.getSelectedGameEntity()
           
 

Uses of GameEntity in edu.trinity.cs.gamecore.basic
 

Subinterfaces of GameEntity in edu.trinity.cs.gamecore.basic
 interface BasicEntity
          This is a simple implementation of the GameEntity interface.
 

Classes in edu.trinity.cs.gamecore.basic that implement GameEntity
 class BasicEntityImpl
           
 class BasicPlayer
          A simple implementation of the Player interface.