Class Summary |
AbstractAttributes |
Container designed to cover attributes (already include vitality). |
AbstractEntity |
Describe the lowest level of an entity, able to be externally configured. |
AbstractRessourcesHandler<Type> |
This class is designed to store original instance of objects,
which are going to be duplicated by sharing one or many data. |
AbstractWorld |
Default world model, designed to contain game elements (map, player, entitys...). |
Alterable |
Represents a value which can change between 0 and a maximum. |
Attribute |
Describe an attribute (vitality, agility...). |
Camera |
Standard camera, able to handle move, and both vertical/horizontal floating interleave. |
CollisionArea |
Describe a standard bounding box collision, using location and area. |
Damages |
Represent a container designed to return a random value beteween a range. |
DefaultInstruction |
Allow to decode informations from a file, in order to fill some player data. |
Entity |
Main object that can be used by any higher level object for a game. |
Gravity |
Gravity handler, for smoothed jump effect. |
Handler<Type> |
Designed to handle a type, by updating and rendering it. |
MediaRessource<Type> |
Constainer describing a ressource with its file name. |
Projectile<TProj extends Projectile<TProj>> |
Represent an entity which can thrown intances of itself. |
Range |
Standard range description, with a minimum, maximum and a name. |