ScummVM API documentation
Saga2::RingObjectIterator Class Reference
Inheritance diagram for Saga2::RingObjectIterator:
Saga2::CircularObjectIterator Saga2::RadialObjectIterator Saga2::SectorRegionObjectIterator Saga2::ObjectIterator

Public Member Functions

 RingObjectIterator (GameWorld *world, const TilePoint &searchCenter, int16 outerDistance, int16 innerDistance)
 
ObjectID first (GameObject **obj)
 
ObjectID next (GameObject **obj)
 
- Public Member Functions inherited from Saga2::CircularObjectIterator
 CircularObjectIterator (GameWorld *world, const TilePoint &searchCenter, int16 distance)
 
- Public Member Functions inherited from Saga2::RadialObjectIterator
 RadialObjectIterator (GameWorld *world, const TilePoint &searchCenter, int16 distance)
 
ObjectID first (GameObject **obj, int16 *dist)
 
ObjectID next (GameObject **obj, int16 *dist)
 
- Public Member Functions inherited from Saga2::SectorRegionObjectIterator
 SectorRegionObjectIterator (GameWorld *world)
 
 SectorRegionObjectIterator (GameWorld *world, const TileRegion &sectorRegion)
 

Additional Inherited Members

- Protected Member Functions inherited from Saga2::CircularObjectIterator
int16 computeDist (const TilePoint &tp)
 
- Protected Member Functions inherited from Saga2::RadialObjectIterator
TilePoint getCenter ()
 
- Protected Member Functions inherited from Saga2::SectorRegionObjectIterator
GameWorldgetSearchWorld ()
 

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