00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _P_AERO_MOVE_H
00013 #define _P_AERO_MOVE_H
00014
00015
00016 void aero_takeoff(dbref player, void *data, char *buffer);
00017 void DS_BlastNearbyMechsAndTrees(MECH * mech, char *hitmsg, char *hitmsg1,
00018 char *nearhitmsg, char *nearhitmsg1, char *treehitmsg, int damage);
00019 void aero_land(dbref player, void *data, char *buffer);
00020 void aero_ControlEffect(MECH * mech);
00021 void ds_BridgeHit(MECH * mech);
00022 void aero_UpdateHeading(MECH * mech);
00023 double length_hypotenuse(double x, double y);
00024 double my_sqrtm(double x, double y);
00025 void aero_UpdateSpeed(MECH * mech);
00026 int FuelCheck(MECH * mech);
00027 void aero_update(MECH * mech);
00028 void aero_thrust(dbref player, void *data, char *arg);
00029 void aero_vheading(dbref player, void *data, char *arg, int flag);
00030 void aero_climb(dbref player, MECH * mech, char *arg);
00031 void aero_dive(dbref player, MECH * mech, char *arg);
00032 int ImproperLZ(MECH * mech, int x, int y);
00033 void DS_LandWarning(MECH * mech, int serious);
00034 void aero_checklz(dbref player, MECH * mech, char *buffer);
00035
00036 #endif