A B C D E F G H I L M N R S T U V 
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
 
A B C D E F G H I L M N R S T U V 
All Classes All Packages