#include <aura.h>
Public Types | |
| enum | Type { NONE, HORN, JINX, NEGATE, PROTECTION, QUICKNESS } |
Public Member Functions | |
| int | getDuration () const |
| Aura::Type | getType () const |
| bool | isActive () const |
| void | setDuration (int d) |
| void | set (Type=NONE, int d=0) |
| void | setType (Type t) |
| bool | operator== (const Type &t) const |
| bool | operator!= (const Type &t) const |
| void | passTurn () |
Public Member Functions inherited from Ultima::Ultima4::Observable< Aura *> | |
| void | addObserver (Observer< Aura *, NoArg * > *o) |
| int | countObservers () const |
| void | deleteObserver (Observer< Aura *, NoArg * > *o) |
| void | deleteObservers () |
| bool | hasChanged () const |
| void | notifyObservers (NoArg * arg) |
Additional Inherited Members | |
Protected Member Functions inherited from Ultima::Ultima4::Observable< Aura *> | |
| void | clearChanged () |
| void | setChanged () |
Aura class