game.controller
Class CController
java.lang.Object
game.controller.CController
- Direct Known Subclasses:
- CGameController, CMouseController
public abstract class CController
- extends java.lang.Object
Base controller abstract class. Handles modify/record/query state functions
- Author:
- sroccaserra
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
STATE_NONE
public static final int STATE_NONE
- See Also:
- Constant Field Values
m_state
int m_state
m_previousState
int m_previousState
CController
public CController()
reset
public final void reset()
recordState
public final void recordState()
isActive
public final boolean isActive(int ID_STATE)
wasActive
public final boolean wasActive(int ID_STATE)
hasRaised
public final boolean hasRaised(int ID_STATE)
hasLowered
public final boolean hasLowered(int ID_STATE)
activate
final void activate(int ID_STATE)
deactivate
final void deactivate(int ID_STATE)
remapButton
public abstract void remapButton(int ID_STATE,
int VK)
getStateID
abstract int getStateID(int VK)
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object