|
Spellforce-Spell-framework
|


Go to the source code of this file.
Classes | |
| struct | CGdTileIterator_data |
| struct | CGdFigureIterator |
| struct | CGdBuildingIterator |
| struct | CGdObjectIterator |
| struct | IteratorFunctions |
| Group of functions related to Iteration, Often used for AOE or Chain Like Spells. More... | |
Functions | |
| DECLARE_FUNCTION (void, figureIteratorInit, CGdFigureIterator *iterator, uint16_t x_start, uint16_t y_start, uint16_t x_end, uint16_t y_end) | |
| DECLARE_FUNCTION (void, figureIteratorSetPointers, CGdFigureIterator *iterator, SF_CGdFigure *figure, void *AutoClass22, void *CGdWorld) | |
| DECLARE_FUNCTION (void, iteratorSetArea, CGdFigureIterator *iterator, SF_Coord *position, uint16_t radius) | |
| DECLARE_FUNCTION (uint16_t, getNextFigure, CGdFigureIterator *iterator) | |
| DECLARE_FUNCTION (void, setupFigureIterator, CGdFigureIterator *iterator, SF_CGdSpell *spell) | |
| DECLARE_FUNCTION (void, disposeFigureIterator, CGdFigureIterator *iterator) | |
| DECLARE_FUNCTION (void, buildingIteratorInit, CGdBuildingIterator *iterator, uint16_t x_start, uint16_t y_start, uint16_t x_end, uint16_t y_end) | |
| DECLARE_FUNCTION (void, buildingIteratorSetPointers, CGdBuildingIterator *iterator, void *SF_CGdBuilding, void *AutoClass22, void *CGdWorld) | |
| DECLARE_FUNCTION (uint16_t, getNextBuilding, CGdBuildingIterator *_this) | |
| DECLARE_FUNCTION (void, objectIteratorInit, CGdObjectIterator *iterator, uint16_t x_start, uint16_t y_start, uint16_t x_end, uint16_t y_end) | |
| DECLARE_FUNCTION (void, objectIteratorSetPointers, CGdObjectIterator *iterator, void *SF_CGdBuilding, void *AutoClass22, void *CGdWorld) | |
| DECLARE_FUNCTION (uint16_t, getNextObject, CGdObjectIterator *_this) | |
| DECLARE_FUNCTION | ( | uint16_t | , |
| getNextBuilding | , | ||
| CGdBuildingIterator * | _this ) |
| DECLARE_FUNCTION | ( | uint16_t | , |
| getNextFigure | , | ||
| CGdFigureIterator * | iterator ) |
| DECLARE_FUNCTION | ( | uint16_t | , |
| getNextObject | , | ||
| CGdObjectIterator * | _this ) |
| DECLARE_FUNCTION | ( | void | , |
| buildingIteratorInit | , | ||
| CGdBuildingIterator * | iterator, | ||
| uint16_t | x_start, | ||
| uint16_t | y_start, | ||
| uint16_t | x_end, | ||
| uint16_t | y_end ) |
| DECLARE_FUNCTION | ( | void | , |
| buildingIteratorSetPointers | , | ||
| CGdBuildingIterator * | iterator, | ||
| void * | SF_CGdBuilding, | ||
| void * | AutoClass22, | ||
| void * | CGdWorld ) |
| DECLARE_FUNCTION | ( | void | , |
| disposeFigureIterator | , | ||
| CGdFigureIterator * | iterator ) |

| DECLARE_FUNCTION | ( | void | , |
| figureIteratorInit | , | ||
| CGdFigureIterator * | iterator, | ||
| uint16_t | x_start, | ||
| uint16_t | y_start, | ||
| uint16_t | x_end, | ||
| uint16_t | y_end ) |
| DECLARE_FUNCTION | ( | void | , |
| figureIteratorSetPointers | , | ||
| CGdFigureIterator * | iterator, | ||
| SF_CGdFigure * | figure, | ||
| void * | AutoClass22, | ||
| void * | CGdWorld ) |
| DECLARE_FUNCTION | ( | void | , |
| iteratorSetArea | , | ||
| CGdFigureIterator * | iterator, | ||
| SF_Coord * | position, | ||
| uint16_t | radius ) |
| DECLARE_FUNCTION | ( | void | , |
| objectIteratorInit | , | ||
| CGdObjectIterator * | iterator, | ||
| uint16_t | x_start, | ||
| uint16_t | y_start, | ||
| uint16_t | x_end, | ||
| uint16_t | y_end ) |
| DECLARE_FUNCTION | ( | void | , |
| objectIteratorSetPointers | , | ||
| CGdObjectIterator * | iterator, | ||
| void * | SF_CGdBuilding, | ||
| void * | AutoClass22, | ||
| void * | CGdWorld ) |
| DECLARE_FUNCTION | ( | void | , |
| setupFigureIterator | , | ||
| CGdFigureIterator * | iterator, | ||
| SF_CGdSpell * | spell ) |
