#include <Range.h>
Inheritance diagram for ogs::magic::Range:
Public Types | |
enum | Type { PERSONAL = 1, TOUCH, ABSOLUTE, CLOSE, MEDIUM, LONG, UNLIMITED } |
A standard type of spell range. More... | |
Public Member Functions | |
Type | getType () const |
Determine type of this spell range. | |
Static Public Member Functions | |
Range | Personal () |
Create a new Personal spell range. | |
Range | Touch () |
Create a new Touch spell range. | |
Range | Unlimited () |
Create a new Unlimited spell range. | |
Protected Member Functions | |
Range (Type type) | |
Create a new range. |
AbsoluteRange
and LevelRange
classes.
|
|
|
|
|
|
|
|
|
|
|