This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
void | turret_addtic (dbref player, void *data, char *buffer) |
void | turret_deltic (dbref player, void *data, char *buffer) |
void | turret_listtic (dbref player, void *data, char *buffer) |
void | turret_cleartic (dbref player, void *data, char *buffer) |
void | turret_firetic (dbref player, void *data, char *buffer) |
void | turret_bearing (dbref player, void *data, char *buffer) |
void | turret_eta (dbref player, void *data, char *buffer) |
void | turret_findcenter (dbref player, void *data, char *buffer) |
void | turret_fireweapon (dbref player, void *data, char *buffer) |
void | turret_settarget (dbref player, void *data, char *buffer) |
void | turret_lrsmap (dbref player, void *data, char *buffer) |
void | turret_navigate (dbref player, void *data, char *buffer) |
void | turret_range (dbref player, void *data, char *buffer) |
void | turret_sight (dbref player, void *data, char *buffer) |
void | turret_tacmap (dbref player, void *data, char *buffer) |
void | turret_contacts (dbref player, void *data, char *buffer) |
void | turret_critstatus (dbref player, void *data, char *buffer) |
void | turret_report (dbref player, void *data, char *buffer) |
void | turret_scan (dbref player, void *data, char *buffer) |
void | turret_status (dbref player, void *data, char *buffer) |
void | turret_weaponspecs (dbref player, void *data, char *buffer) |
void | newturret (dbref key, void **data, int selector) |
void | turret_initialize (dbref player, void *data, char *buffer) |
void | turret_deinitialize (dbref player, void *data, char *buffer) |
void newturret | ( | dbref | key, | |
void ** | data, | |||
int | selector | |||
) |
Definition at line 229 of file ds.turret.c.
References SPECIAL_ALLOC.
00230 { 00231 TURRET_T *new = *data; 00232 00233 switch (selector) { 00234 case SPECIAL_ALLOC: 00235 new->target = -1; 00236 new->targx = -1; 00237 new->targy = -1; 00238 new->mynum = key; 00239 break; 00240 } 00241 }
void turret_addtic | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 73 of file ds.turret.c.
References addtic_sub(), and TUR_COMMON.
00074 { 00075 #if 0 00076 TUR_COMMON; 00077 addtic_sub(player, tur->tic, mech, buffer); 00078 #endif 00079 }
void turret_bearing | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 114 of file ds.turret.c.
References LOCK_FUDGE_R, mech_bearing(), and TUR_GCOMMON.
00115 { 00116 TUR_GCOMMON; 00117 mech_bearing(player, mech, buffer); 00118 LOCK_FUDGE_R(mech, tur); 00119 }
void turret_cleartic | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 97 of file ds.turret.c.
References cleartic_sub(), and TUR_COMMON.
00098 { 00099 #if 0 00100 TUR_COMMON; 00101 cleartic_sub(player, tur->tic, buffer); 00102 #endif 00103 }
void turret_contacts | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 183 of file ds.turret.c.
References LOCK_FUDGE_R, mech_contacts(), and TUR_GCOMMON.
00184 { 00185 TUR_GCOMMON; 00186 mech_contacts(player, mech, buffer); 00187 LOCK_FUDGE_R(mech, tur); 00188 }
void turret_critstatus | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 190 of file ds.turret.c.
References LOCK_FUDGE_R, mech_critstatus(), and TUR_GCOMMON.
00191 { 00192 TUR_GCOMMON; 00193 mech_critstatus(player, mech, buffer); 00194 LOCK_FUDGE_R(mech, tur); 00195 }
void turret_deinitialize | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 256 of file ds.turret.c.
References DOCHECK, Name(), NOTHING, notify_except, tprintf(), and TUR_BASE.
00257 { 00258 TUR_BASE; 00259 DOCHECK(player != tur->gunner, "You aren't gunner!"); 00260 notify_except(tur->mynum, NOTHING, tur->mynum, 00261 tprintf("%s deinitialized as gunner.", Name(player))); 00262 tur->gunner = -1; 00263 }
void turret_deltic | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 81 of file ds.turret.c.
References deltic_sub(), and TUR_COMMON.
00082 { 00083 #if 0 00084 TUR_COMMON; 00085 deltic_sub(player, tur->tic, mech, buffer); 00086 #endif 00087 }
void turret_eta | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 121 of file ds.turret.c.
References LOCK_FUDGE_R, mech_eta(), and TUR_GCOMMON.
00122 { 00123 TUR_GCOMMON; 00124 mech_eta(player, mech, buffer); 00125 LOCK_FUDGE_R(mech, tur); 00126 }
void turret_findcenter | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 128 of file ds.turret.c.
References mech_findcenter(), and TUR_COMMON.
00129 { 00130 TUR_COMMON; 00131 mech_findcenter(player, mech, buffer); 00132 }
void turret_firetic | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 105 of file ds.turret.c.
References firetic_sub(), LOCK_FUDGE_R, and TUR_GCOMMON.
00106 { 00107 #if 0 00108 TUR_GCOMMON; 00109 firetic_sub(player, tur->tic, mech, buffer); 00110 LOCK_FUDGE_R(mech, tur); 00111 #endif 00112 }
void turret_fireweapon | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 134 of file ds.turret.c.
References LOCK_FUDGE_R, mech_fireweapon(), and TUR_GCOMMON.
00135 { 00136 TUR_GCOMMON; 00137 mech_fireweapon(player, mech, buffer); 00138 LOCK_FUDGE_R(mech, tur); 00139 }
void turret_initialize | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 243 of file ds.turret.c.
References Connected, DOCHECK, Location, Name(), NOTHING, notify_except, tprintf(), and TUR_BASE.
00244 { 00245 TUR_BASE; 00246 DOCHECK(player != tur->gunner && Connected(tur->gunner) && 00247 Location(tur->gunner) == Location(player), 00248 tprintf("You need %s to leave or disconnect first.", 00249 Name(tur->gunner))); 00250 DOCHECK(player == tur->gunner, "You grap firmer hold on the joystick.."); 00251 notify_except(tur->mynum, NOTHING, tur->mynum, 00252 tprintf("%s initialized as gunner.", Name(player))); 00253 tur->gunner = player; 00254 }
void turret_listtic | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 89 of file ds.turret.c.
References listtic_sub(), and TUR_COMMON.
00090 { 00091 #if 0 00092 TUR_COMMON; 00093 listtic_sub(player, tur->tic, mech, buffer); 00094 #endif 00095 }
void turret_lrsmap | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 148 of file ds.turret.c.
References LOCK_FUDGE_R, mech_lrsmap(), and TUR_GCOMMON.
00149 { 00150 TUR_GCOMMON; 00151 mech_lrsmap(player, mech, buffer); 00152 LOCK_FUDGE_R(mech, tur); 00153 }
void turret_navigate | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 155 of file ds.turret.c.
References LOCK_FUDGE_R, mech_navigate(), and TUR_GCOMMON.
00156 { 00157 TUR_GCOMMON; 00158 mech_navigate(player, mech, buffer); 00159 LOCK_FUDGE_R(mech, tur); 00160 }
void turret_range | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 162 of file ds.turret.c.
References LOCK_FUDGE_R, mech_range(), and TUR_GCOMMON.
00163 { 00164 TUR_GCOMMON; 00165 mech_range(player, mech, buffer); 00166 LOCK_FUDGE_R(mech, tur); 00167 }
void turret_report | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 197 of file ds.turret.c.
References LOCK_FUDGE_R, mech_report(), and TUR_GCOMMON.
00198 { 00199 TUR_GCOMMON; 00200 mech_report(player, mech, buffer); 00201 LOCK_FUDGE_R(mech, tur); 00202 }
void turret_scan | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 204 of file ds.turret.c.
References LOCK_FUDGE_R, mech_scan(), and TUR_GCOMMON.
00205 { 00206 TUR_GCOMMON; 00207 mech_scan(player, mech, buffer); 00208 LOCK_FUDGE_R(mech, tur); 00209 }
void turret_settarget | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 141 of file ds.turret.c.
References LOCK_FUDGE_R, mech_settarget(), and TUR_GCOMMON.
00142 { 00143 TUR_GCOMMON; 00144 mech_settarget(player, mech, buffer); 00145 LOCK_FUDGE_R(mech, tur); 00146 }
void turret_sight | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 169 of file ds.turret.c.
References LOCK_FUDGE_R, mech_sight(), and TUR_GCOMMON.
00170 { 00171 TUR_GCOMMON; 00172 mech_sight(player, mech, buffer); 00173 LOCK_FUDGE_R(mech, tur); 00174 }
void turret_status | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 211 of file ds.turret.c.
References LOCK_FUDGE_R, mech_status(), and TUR_GCOMMON.
00212 { 00213 TUR_GCOMMON; 00214 mech_status(player, mech, buffer); 00215 LOCK_FUDGE_R(mech, tur); 00216 }
void turret_tacmap | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 176 of file ds.turret.c.
References LOCK_FUDGE_R, mech_tacmap(), and TUR_GCOMMON.
00177 { 00178 TUR_GCOMMON; 00179 mech_tacmap(player, mech, buffer); 00180 LOCK_FUDGE_R(mech, tur); 00181 }
void turret_weaponspecs | ( | dbref | player, | |
void * | data, | |||
char * | buffer | |||
) |
Definition at line 218 of file ds.turret.c.
References LOCK_FUDGE_R, mech_weaponspecs(), and TUR_GCOMMON.
00219 { 00220 TUR_GCOMMON; 00221 mech_weaponspecs(player, mech, buffer); 00222 LOCK_FUDGE_R(mech, tur); 00223 }