00001 00002 /* 00003 * $Id: turret.h,v 1.1.1.1 2005/01/11 21:18:33 kstevens Exp $ 00004 * 00005 * Author: Markus Stenberg <fingon@iki.fi> 00006 * 00007 * Copyright (c) 1996 Markus Stenberg 00008 * Copyright (c) 1998-2002 Thomas Wouters 00009 * Copyright (c) 2000-2002 Cord Awtry 00010 * All rights reserved 00011 * 00012 * Created: Fri Nov 22 17:10:35 1996 fingon 00013 * Last modified: Fri Nov 22 21:30:46 1996 fingon 00014 * 00015 */ 00016 00017 #ifndef TURRET_H 00018 #define TURRET_H 00019 00020 #include "mech.h" 00021 00022 typedef struct { 00023 dbref mynum; 00024 00025 int arcs; /* arc_override */ 00026 unsigned long tic[NUM_TICS]; /* tics.. */ 00027 dbref parent; /* ship whose stats we use for this */ 00028 dbref gunner; /* who's da gunner? */ 00029 dbref target; /* what do we have locked? */ 00030 short targx, targy, targz; /* in map coords, target squares */ 00031 int lockmode; /* lock modes (hex, etc) */ 00032 } TURRET_T; 00033 00034 #endif /* TURRET_H */