Public Member Functions | |
Missile_launcher (Egg_object *e, int weap, int shnum, int di, int del) | |
virtual void | handle_event (unsigned long curtime, long udata) |
Private Attributes | |
Egg_object * | egg |
int | weapon |
int | shapenum |
int | dir |
int | delay |
Definition at line 62 of file egg.cc.
Missile_launcher::Missile_launcher | ( | Egg_object * | e, | |
int | weap, | |||
int | shnum, | |||
int | di, | |||
int | del | |||
) | [inline] |
void Missile_launcher::handle_event | ( | unsigned long | curtime, | |
long | udata | |||
) | [virtual] |
Implements Time_sensitive.
Definition at line 81 of file egg.cc.
References Time_queue::add(), Ucscript::egg, Tile_coord::get_neighbor(), Game_window::get_party(), Game_window::get_tqueue(), Game_window::get_win_tile_rect(), gwin, Rectangle::has_point(), Fast_pathfinder_client::is_straight_path(), Tile_coord::tx, and Tile_coord::ty.
Here is the call graph for this function:
Egg_object* Missile_launcher::egg [private] |
int Missile_launcher::weapon [private] |
int Missile_launcher::shapenum [private] |
int Missile_launcher::dir [private] |
int Missile_launcher::delay [private] |