#include <objiter.h>
Collaboration diagram for D_Recursive_object_iterator< D >:
Public Member Functions | |
D_Recursive_object_iterator (Object_list &objs) | |
D_Recursive_object_iterator (Game_object *obj) | |
Objiter.h - Game objects iterator. | |
Game_object * | get_next () |
Private Attributes | |
D_Recursive_object_iterator< D > * | child |
D | elems |
Definition at line 164 of file objiter.h.
D_Recursive_object_iterator< D >::D_Recursive_object_iterator | ( | Object_list & | objs | ) | [inline] |
D_Recursive_object_iterator< D >::D_Recursive_object_iterator | ( | Game_object * | start | ) |
Objiter.h - Game objects iterator.
Written: 5/27/2002 - JSF
Definition at line 39 of file objiter.cc.
References Game_object::get_outermost(), and Exult_server::obj.
Here is the call graph for this function:
Game_object * D_Recursive_object_iterator< D >::get_next | ( | ) |
Definition at line 63 of file objiter.cc.
References Container_game_object::get_objects(), and Exult_server::obj.
Referenced by Game_map::locate_shape().
Here is the call graph for this function:
D_Recursive_object_iterator<D>* D_Recursive_object_iterator< D >::child [private] |
D D_Recursive_object_iterator< D >::elems [private] |