Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.metacosm.framework.controller
Interface Controller  view Controller download Controller.java

All Superinterfaces:
org.metacosm.framework.persistence.Persistent, java.io.Serializable
All Known Subinterfaces:
CharacterController, CreatureController, ItemController, PlaceController
All Known Implementing Classes:
BasicCharacterController, BasicController, BasicCreatureController, BasicItemController, BasicPlaceController

public interface Controller
extends org.metacosm.framework.persistence.Persistent


Field Summary
static int IDLE_MODE
           
static int REPEAT_ACTION_MODE
           
static int SINGLE_ACTION_MODE
           
 
Method Summary
 java.lang.String getControllerId()
           
 org.metacosm.framework.interact.DecisionTree getDecisionTree()
           
 org.metacosm.framework.interact.DecisionTreeFA getDecisionTreeFA()
           
 org.metacosm.framework.entity.Entity getEntity()
           
 void newTurn()
           
 void plan()
           
 
Methods inherited from interface org.metacosm.framework.persistence.Persistent
load, save
 

Field Detail

IDLE_MODE

public static final int IDLE_MODE
See Also:
Constant Field Values

SINGLE_ACTION_MODE

public static final int SINGLE_ACTION_MODE
See Also:
Constant Field Values

REPEAT_ACTION_MODE

public static final int REPEAT_ACTION_MODE
See Also:
Constant Field Values
Method Detail

getDecisionTree

public org.metacosm.framework.interact.DecisionTree getDecisionTree()

getDecisionTreeFA

public org.metacosm.framework.interact.DecisionTreeFA getDecisionTreeFA()

getControllerId

public java.lang.String getControllerId()

newTurn

public void newTurn()

plan

public void plan()

getEntity

public org.metacosm.framework.entity.Entity getEntity()