#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