See: Description
Interface | Description |
---|---|
State |
States are designed to implement easily a gameplay by reducing implementation complexity.
|
StateAnimationBased |
Represents an animation based state, where the state enum is corresponding to an animation.
|
StateInputDirectionalUpdater |
Represents the
InputDeviceDirectional updater for the state. |
StateInputPointerUpdater |
Represents the
InputDevicePointer updater for the state. |
StateInputUpdater<I extends InputDevice> |
Represents the
InputDevice updater for the state. |
StateTransitionInputChecker<I extends InputDevice> |
Represents the
InputDevice updater for the state. |
StateTransitionInputDirectionalChecker |
Represents the
InputDeviceDirectional updater for the state. |
StateTransitionInputPointerChecker |
Represents the
InputDevicePointer updater for the state. |
Class | Description |
---|---|
StateAnimationBased.Util |
Utility class to load automatically states from enum.
|
StateFactory |
State object factory.
|
StateGame |
State base implementation.
|
StateHandler |
Handle the
State and their StateTransition . |
StateTransition |
Represents the transition between two
State . |
A State
is created by the
StateFactory
, and is handled by the
StateHandler
, which checks
StateTransition
depending of the
StateInputUpdater
.
Copyright © 2017 Byron 3D Games Studio. All rights reserved.