ScummVM API documentation
Saga2::RectangularObjectIterator Class Reference
Inheritance diagram for Saga2::RectangularObjectIterator:
Saga2::RegionalObjectIterator Saga2::SectorRegionObjectIterator Saga2::ObjectIterator

Public Member Functions

 RectangularObjectIterator (GameWorld *world, const TilePoint &c, const TilePoint &cdelta1, const TilePoint &cdelta2)
 
virtual ObjectID first (GameObject **obj)
 
virtual ObjectID next (GameObject **obj)
 
- Public Member Functions inherited from Saga2::RegionalObjectIterator
 RegionalObjectIterator (GameWorld *world, const TilePoint &min, const TilePoint &max)
 
virtual ObjectID first (GameObject **obj)
 
virtual ObjectID next (GameObject **obj)
 
- Public Member Functions inherited from Saga2::SectorRegionObjectIterator
 SectorRegionObjectIterator (GameWorld *world)
 
 SectorRegionObjectIterator (GameWorld *world, const TileRegion &sectorRegion)
 
ObjectID first (GameObject **obj)
 
ObjectID next (GameObject **obj)
 
virtual ObjectID first (GameObject **obj)=0
 
virtual ObjectID next (GameObject **obj)=0
 

Additional Inherited Members

- Protected Member Functions inherited from Saga2::SectorRegionObjectIterator
GameWorld * getSearchWorld ()
 

Member Function Documentation

◆ first()

virtual ObjectID Saga2::RectangularObjectIterator::first ( GameObject **  obj)
virtual

Reimplemented from Saga2::RegionalObjectIterator.

◆ next()

virtual ObjectID Saga2::RectangularObjectIterator::next ( GameObject **  obj)
virtual

Reimplemented from Saga2::RegionalObjectIterator.


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