src/hcode/btech/p.mech.notify.h

Go to the documentation of this file.
00001 
00002 /*
00003    p.mech.notify.h
00004 
00005    Automatically created by protomaker (C) 1998 Markus Stenberg (fingon@iki.fi)
00006    Protomaker is actually only a wrapper script for cproto, but well.. I like
00007    fancy headers and stuff :)
00008    */
00009 
00010 /* Generated at Fri Jan 15 15:32:52 CET 1999 from mech.notify.c */
00011 
00012 #ifndef _P_MECH_NOTIFY_H
00013 #define _P_MECH_NOTIFY_H
00014 
00015 /* mech.notify.c */
00016 const char *GetAmmoDesc_Model_Mode(int model, int mode);
00017 char GetWeaponAmmoModeLetter_Model_Mode(int model, int mode);
00018 char GetWeaponFireModeLetter_Model_Mode(int model, int mode);
00019 char GetWeaponAmmoModeLetter(MECH * mech, int loop, int crit);
00020 char GetWeaponFireModeLetter(MECH * mech, int loop, int crit);
00021 const char *GetMoveTypeID(int movetype);
00022 void Mech_ShowFlags(dbref player, MECH * mech, int spaces, int level);
00023 const char *GetArcID(MECH * mech, int arc);
00024 const char *GetMechToMechID_base(MECH * see, MECH * mech, int i);
00025 const char *GetMechToMechID(MECH * see, MECH * mech);
00026 const char *GetMechID(MECH * mech);
00027 void mech_set_channelfreq(dbref player, void *data, char *buffer);
00028 void mech_set_channeltitle(dbref player, void *data, char *buffer);
00029 void mech_set_channelmode(dbref player, void *data, char *buffer);
00030 void mech_list_freqs(dbref player, void *data, char *buffer);
00031 void mech_sendchannel(dbref player, void *data, char *buffer);
00032 void ScrambleMessage(char *buffo, int range, int sendrange, int recvrrange,
00033     char *handle, char *msg, int bth, int *isxp, int under_ecm,
00034     int digmode);
00035 int common_checks(dbref player, MECH * mech, int flag);
00036 void recursive_commlink(int i, int dep);
00037 void nonrecursive_commlink(int i);
00038 int findCommLink(MAP * map, MECH * from, MECH * to, int freq);
00039 void sendchannelstuff(MECH * mech, int freq, char *msg);
00040 void mech_radio(dbref player, void *data, char *buffer);
00041 void MechBroadcast(MECH * mech, MECH * target, MAP * mech_map,
00042     char *buffer);
00043 void MechLOSBroadcast(MECH * mech, char *message);
00044 int MechSeesHexF(MECH * mech, MAP * map, float x, float y, int ix, int iy);
00045 int MechSeesHex(MECH * mech, MAP * map, int x, int y);
00046 void HexLOSBroadcast(MAP * mech_map, int x, int y, char *message);
00047 void MechLOSBroadcasti(MECH * mech, MECH * target, char *message);
00048 void MapBroadcast(MAP * map, char *message);
00049 void MechFireBroadcast(MECH * mech, MECH * target, int x, int y,
00050     MAP * mech_map, char *weapname, int IsHit);
00051 void mech_notify(MECH * mech, int type, char *buffer);
00052 void mech_printf(MECH * mech, int type, char *format, ...);
00053 
00054 #endif                          /* _P_MECH_NOTIFY_H */

Generated on Mon May 28 04:25:23 2007 for BattletechMUX by  doxygen 1.4.7