ScummVM API documentation
Ultima::Nuvie::EggManager Class Reference

Public Member Functions

 EggManager (nuvie_game_t type)
 
void set_actor_manager (ActorManager *am)
 
void set_obj_manager (ObjManager *om)
 
void clean (bool keep_obj=true)
 
void add_egg (Obj *egg)
 
void remove_egg (Obj *egg, bool keep_egg=true)
 
void set_egg_visibility (bool show_eggs)
 
bool spawn_egg (Obj *egg, uint8 hatch_probability)
 
void spawn_eggs (uint16 x, uint16 y, uint8 z, bool teleport=false)
 
Std::list< Egg * > * get_egg_list ()
 
bool is_spawning_actors () const
 
void set_spawning_actors (bool spawning)
 

Protected Member Functions

uint8 get_worktype (const Obj *embryo)
 

Protected Attributes

bool not_spawning_actors
 

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