A B C D E F G H I L M N R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractGameEngine - Class in be.yildizgames.shared.game.engine
-
Base class for the server and client GameEngine.
- AbstractGameEngine(Version) - Constructor for class be.yildizgames.shared.game.engine.AbstractGameEngine
-
Simple constructor.
- addFrameListener(FrameListener) - Method in class be.yildizgames.shared.game.engine.AbstractGameEngine
-
Add a frame listener to be called every time a frame is started or finished.
- addInitializable(Initializable) - Method in class be.yildizgames.shared.game.engine.DataInitializer
-
Add an Initializable class to be load when engine starts.
- ADMIN_CLOSE_SERVER_REQUEST - Static variable in class be.yildizgames.shared.protocol.EngineMessageFactory
- adminCloseServer() - Method in class be.yildizgames.shared.protocol.EngineMessageFactory
- adminCloseServer(MessageWrapper) - Method in class be.yildizgames.shared.protocol.EngineMessageFactory
B
- be.yildizgames.engine.shared - module be.yildizgames.engine.shared
- be.yildizgames.shared.game.engine - package be.yildizgames.shared.game.engine
- be.yildizgames.shared.ia.goal - package be.yildizgames.shared.ia.goal
-
Handle goals in goal driven IA.
- be.yildizgames.shared.protocol - package be.yildizgames.shared.protocol
C
- closeSession() - Method in class be.yildizgames.shared.protocol.EngineMessageFactory
- closeSession(MessageWrapper) - Method in class be.yildizgames.shared.protocol.EngineMessageFactory
- compareTo(Goal) - Method in class be.yildizgames.shared.ia.goal.Goal
D
- DataInitializer - Class in be.yildizgames.shared.game.engine
-
Keep a list of Initializable class to be initialized when the engine starts.
- DataInitializer() - Constructor for class be.yildizgames.shared.game.engine.DataInitializer
-
Simple constructor.
E
- EngineMessageFactory - Class in be.yildizgames.shared.protocol
- EngineMessageFactory() - Constructor for class be.yildizgames.shared.protocol.EngineMessageFactory
- equals(Object) - Method in class be.yildizgames.shared.ia.goal.Goal
- equals(Object) - Method in class be.yildizgames.shared.protocol.VersionCheck
F
- from(String) - Method in class be.yildizgames.shared.protocol.VersionCheckMapper
G
- generate(EntityId) - Method in interface be.yildizgames.shared.ia.goal.GoalGenerator
-
Generate a list of Goal for a given entity.
- getAction() - Method in class be.yildizgames.shared.ia.goal.Goal
- getDesirability() - Method in class be.yildizgames.shared.ia.goal.Goal
- getGameVersion() - Method in class be.yildizgames.shared.game.engine.AbstractGameEngine
- getInstance() - Static method in class be.yildizgames.shared.protocol.VersionCheckMapper
- Goal<T> - Class in be.yildizgames.shared.ia.goal
-
A goal represent something an entity is trying to achieve, it combines an action with a level of desirability to complete this action.
- Goal(T) - Constructor for class be.yildizgames.shared.ia.goal.Goal
-
Build a new goal.
- Goal.Desirability - Enum in be.yildizgames.shared.ia.goal
-
Possible desirability for a given goal.
- GoalGenerator<T> - Interface in be.yildizgames.shared.ia.goal
-
The implementation of this interface will provide the GoalManager the necessary Goal to use with entities.
H
- hashCode() - Method in class be.yildizgames.shared.ia.goal.Goal
- hashCode() - Method in class be.yildizgames.shared.protocol.VersionCheck
- HIGH - be.yildizgames.shared.ia.goal.Goal.Desirability
-
This goal will be done right now.
I
- initialisationCompleteResponse() - Method in class be.yildizgames.shared.protocol.EngineMessageFactory
- initialisationCompleteResponse(MessageWrapper) - Method in class be.yildizgames.shared.protocol.EngineMessageFactory
- Initializable - Interface in be.yildizgames.shared.game.engine
-
An initializable class can be registered to have a method initialize executed just before the engine starts.
- initialize() - Method in class be.yildizgames.shared.game.engine.DataInitializer
-
Run the initialize method of all registered objects.
- initialize() - Method in interface be.yildizgames.shared.game.engine.Initializable
-
Once registered, will be called just before the game engine starts the game loop.
L
- LOW - be.yildizgames.shared.ia.goal.Goal.Desirability
-
This goal would be done if nothing more urgent is planned.
M
- MEDIUM - be.yildizgames.shared.ia.goal.Goal.Desirability
-
This goal would be done as soon as possible.
N
- NONE - be.yildizgames.shared.ia.goal.Goal.Desirability
-
This goal would never be done.
R
- removeFrameListener(FrameListener) - Method in class be.yildizgames.shared.game.engine.AbstractGameEngine
-
Remove a frame listener.
- runOneFrame() - Method in class be.yildizgames.shared.game.engine.AbstractGameEngine
-
Common code to run in game loop.
- runOneFrameImpl() - Method in class be.yildizgames.shared.game.engine.AbstractGameEngine
-
Client or server implementation specific code to run every time the game loop is iterating.
S
- serverTime - Variable in class be.yildizgames.shared.protocol.VersionCheck
- setDesirability(Goal.Desirability) - Method in class be.yildizgames.shared.ia.goal.Goal
- setFrameLimiter(int) - Method in class be.yildizgames.shared.game.engine.AbstractGameEngine
-
set a frame speed limiter.
- setUndesirable() - Method in class be.yildizgames.shared.ia.goal.Goal
-
Shortcut method to set this goal to no desirability.
- start() - Method in class be.yildizgames.shared.game.engine.AbstractGameEngine
-
Start the main loop.
T
- to(VersionCheck) - Method in class be.yildizgames.shared.protocol.VersionCheckMapper
U
- USER_CLOSE_SESSION_REQUEST - Static variable in class be.yildizgames.shared.protocol.EngineMessageFactory
- USER_SESSION_INITIALIZED - Static variable in class be.yildizgames.shared.protocol.EngineMessageFactory
V
- valueOf(String) - Static method in enum be.yildizgames.shared.ia.goal.Goal.Desirability
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum be.yildizgames.shared.ia.goal.Goal.Desirability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Variable in class be.yildizgames.shared.protocol.VersionCheck
- VersionCheck - Class in be.yildizgames.shared.protocol
- VersionCheck(Version, long) - Constructor for class be.yildizgames.shared.protocol.VersionCheck
- VersionCheckMapper - Class in be.yildizgames.shared.protocol
All Classes All Packages