Entity logic happens through it's decider - each entity has a decider that gets called at some times (based on counter). A decider should do entity logic (eg. alter it's velocity, size, color, sprite, kill it) and set a new counter value.
Deciders can be shared accross many entities.
Public Methods | |
| virtual void | decideFor (CMyEntity &e) const=0 |
| Perform logic for an entity. | |
|
|
Perform logic for an entity.
|
1.2.17