Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
Component () | |
Component (final String _name, final String _group) | |
void | setParent (final Entity _parent) |
void | update (final float _dt) |
final boolean | isName (final String _name) |
final boolean | isNameID (final int _nameID) |
final boolean | isGroup (final String _group) |
final boolean | isGroupID (final int _groupID) |
EventController | getComponentEventController () |
boolean | writeObject (final SerialiseOutput _output) |
boolean | readObject (final SerialiseInput _input) |
Protected Attributes | |
final EventController | componentEvents = new EventController() |
Entity | parent = null |
com.linxonline.mallet.entity.Component.Component | ( | final String | _name, |
final String | _group | ||
) |
EventController com.linxonline.mallet.entity.Component.getComponentEventController | ( | ) |
final boolean com.linxonline.mallet.entity.Component.isGroup | ( | final String | _group | ) |
final boolean com.linxonline.mallet.entity.Component.isGroupID | ( | final int | _groupID | ) |
final boolean com.linxonline.mallet.entity.Component.isName | ( | final String | _name | ) |
final boolean com.linxonline.mallet.entity.Component.isNameID | ( | final int | _nameID | ) |
boolean com.linxonline.mallet.entity.Component.readObject | ( | final SerialiseInput | _input | ) |
void com.linxonline.mallet.entity.Component.setParent | ( | final Entity | _parent | ) |
Reimplemented in com.linxonline.mallet.entity.CollisionComponent.
void com.linxonline.mallet.entity.Component.update | ( | final float | _dt | ) |
Reimplemented in com.linxonline.mallet.entity.ButtonComponent, com.linxonline.mallet.entity.TextAreaComponent, com.linxonline.mallet.entity.CheckBoxComponent, com.linxonline.mallet.entity.SpriteComponent, com.linxonline.mallet.entity.EventComponent, com.linxonline.mallet.entity.InputComponent, com.linxonline.mallet.entity.MouseComponent, com.linxonline.mallet.entity.CameraInputComponent, and com.linxonline.mallet.entity.CollisionComponent.
boolean com.linxonline.mallet.entity.Component.writeObject | ( | final SerialiseOutput | _output | ) |
Used to write out the byte stream of the Component object
final EventController com.linxonline.mallet.entity.Component.componentEvents = new EventController() [protected] |
Entity com.linxonline.mallet.entity.Component.parent = null [protected] |