Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

ogs::magic::AbsoluteRange Class Reference

A spell range expressed in an absolute distance. More...

#include <AbsoluteRange.h>

Inheritance diagram for ogs::magic::AbsoluteRange:

Inheritance graph
[legend]
Collaboration diagram for ogs::magic::AbsoluteRange:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbsoluteRange (float distance)
 Create a new absolute range.

float getDistance () const
 Determine the distance of this absolute range.


Protected Member Functions

 AbsoluteRange (Range::Type type, float distance)
 Create a new absolute range based on caster level.


Protected Attributes

float distance
 Maximum distance of this spell range.


Detailed Description

The unit of distance is locale dependent.


Constructor & Destructor Documentation

ogs::magic::AbsoluteRange::AbsoluteRange float  distance  )  [inline]
 

Parameters:
distance Maximum distance of absolute range.

ogs::magic::AbsoluteRange::AbsoluteRange Range::Type  type,
float  distance
[inline, protected]
 

Parameters:
type Type of spell range: CLOSE, MEDIUM, or LONG.
distance Maximum distance of absolute range.


Member Function Documentation

float ogs::magic::AbsoluteRange::getDistance  )  const [inline]
 

Returns:
Distance of absolute range.


The documentation for this class was generated from the following file:
Generated on Sun Apr 20 03:39:59 2003 for Open Gaming System (OGS) by doxygen1.3