Missile_launcher Class Reference

Inheritance diagram for Missile_launcher:

Inheritance graph
[legend]
Collaboration diagram for Missile_launcher:

Collaboration graph
[legend]
List of all members.

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_objectegg
int weapon
int shapenum
int dir
int delay

Detailed Description

Definition at line 62 of file egg.cc.


Constructor & Destructor Documentation

Missile_launcher::Missile_launcher ( Egg_object e,
int  weap,
int  shnum,
int  di,
int  del 
) [inline]

Definition at line 70 of file egg.cc.


Member Function Documentation

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:


Member Data Documentation

Egg_object* Missile_launcher::egg [private]

Definition at line 64 of file egg.cc.

int Missile_launcher::weapon [private]

Definition at line 65 of file egg.cc.

int Missile_launcher::shapenum [private]

Definition at line 66 of file egg.cc.

int Missile_launcher::dir [private]

Definition at line 67 of file egg.cc.

int Missile_launcher::delay [private]

Definition at line 68 of file egg.cc.


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 14:58:09 2007 for ExultEngine by  doxygen 1.5.1