ScummVM API documentation
Ultima::Ultima4::Aura Class Reference

#include <aura.h>

Inheritance diagram for Ultima::Ultima4::Aura:
Ultima::Ultima4::Observable< Aura *>

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 ()
 

Detailed Description

Aura class


The documentation for this class was generated from the following file: