Controller

public final class Controller extends Messagable

Types

Link copied to clipboard
public class Companion
Link copied to clipboard
public enum ControllerStateRepresentation extends Enum<Controller.ControllerStateRepresentation>

Functions

Link copied to clipboard
final BehaviourEngine getBehaviourEngine()
Link copied to clipboard
final CreationEngine getCreation()
Link copied to clipboard
final String getCurrentLevelFilename()
Link copied to clipboard
final ExperienceEngine getExperience()
Link copied to clipboard
final FightEngine getFighting()
Link copied to clipboard
final Hero getHero()
Link copied to clipboard
final ItemsEngine getItemsEngine()
Link copied to clipboard
final String getLoseLevelDescriptionFilename()
Link copied to clipboard
final PhysicsEngine getPhysics()
Link copied to clipboard
Link copied to clipboard
final View getView()
Link copied to clipboard
final String getWinLevelDescriptionFilename()
Link copied to clipboard
Unit handleMessage(Message m)
Link copied to clipboard
final Unit messagingRoutine()
Link copied to clipboard
final Unit receive(Message m)
Link copied to clipboard
final Unit setCurrentLevelFilename(String currentLevelFilename)

Properties

Link copied to clipboard
private final BehaviourEngine behaviourEngine
Link copied to clipboard
private final CreationEngine creation
Link copied to clipboard
private String currentLevelFilename
Link copied to clipboard
private final ExperienceEngine experience
Link copied to clipboard
private final FightEngine fighting
Link copied to clipboard
private final Hero hero
Link copied to clipboard
private final ItemsEngine itemsEngine
Link copied to clipboard
private final String loseLevelDescriptionFilename
Link copied to clipboard
private final PhysicsEngine physics
Link copied to clipboard
private final Controller.ControllerStateRepresentation stateRepresentation
Link copied to clipboard
private final View view
Link copied to clipboard
private final String winLevelDescriptionFilename