

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] |
1.5.1