From 7ac8b0729f6adebf9b9b1169f151a7d780088d4d Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Tue, 6 Aug 2002 05:21:33 +0000 Subject: [PATCH] whitespace --- include/u_mem.h | 2 +- main/ai.c | 13 +- main/gamesave.c | 10 +- main/inferno.c | 12 +- main/laser.h | 155 +++--- main/text.h | 1375 +++++++++++++++++++++++------------------------ main/titles.c | 4 +- main/weapon.c | 5 +- 8 files changed, 789 insertions(+), 787 deletions(-) diff --git a/include/u_mem.h b/include/u_mem.h index 0dd206e2..bdeb7842 100644 --- a/include/u_mem.h +++ b/include/u_mem.h @@ -1,4 +1,4 @@ -/* $ Id: $ */ +/* $Id: u_mem.h,v 1.5 2002-08-06 05:21:33 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO diff --git a/main/ai.c b/main/ai.c index 0287b1e9..70c1a355 100644 --- a/main/ai.c +++ b/main/ai.c @@ -1,3 +1,4 @@ +/* $Id: ai.c,v 1.4 2002-08-06 05:21:33 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -7,7 +8,7 @@ IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS -AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. +AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ @@ -16,7 +17,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. #include #endif -char ai_rcsid[] = "$Id: ai.c,v 1.3 2001-10-25 02:15:55 bradleyb Exp $"; +char ai_rcsid[] = "$Id: ai.c,v 1.4 2002-08-06 05:21:33 btb Exp $"; #include #include @@ -965,7 +966,7 @@ _exit_cheat: Laser_create_new_easy( &fire_vec, &fire_pos, obj-Objects, PROXIMITY_ID, 1); ailp->next_fire = (F1_0/2)*(NDL+5 - Difficulty_level); // Drop a proximity bomb every 5 seconds. - + #ifdef NETWORK #ifndef SHAREWARE if (Game_mode & GM_MULTI) @@ -974,9 +975,9 @@ _exit_cheat: if (aip->SUB_FLAGS & SUB_FLAGS_SPROX) multi_send_robot_fire(obj-Objects, -2, &fire_vec); else - multi_send_robot_fire(obj-Objects, -1, &fire_vec); - } - #endif + multi_send_robot_fire(obj-Objects, -1, &fire_vec); + } + #endif #endif } break; diff --git a/main/gamesave.c b/main/gamesave.c index 383deebd..6d895c25 100644 --- a/main/gamesave.c +++ b/main/gamesave.c @@ -24,7 +24,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. #endif #ifdef RCS -char gamesave_rcsid[] = "$Id: gamesave.c,v 1.12 2002-08-06 01:31:55 btb Exp $"; +char gamesave_rcsid[] = "$Id: gamesave.c,v 1.13 2002-08-06 05:21:33 btb Exp $"; #endif #include @@ -212,7 +212,7 @@ void verify_object( object * obj ) { if ( obj->id >= N_robot_types ) obj->id = obj->id % N_robot_types; - // Make sure model number & size are correct... + // Make sure model number & size are correct... if ( obj->render_type == RT_POLYOBJ ) { Assert(Robot_info[obj->id].model_num != -1); //if you fail this assert, it means that a robot in this level @@ -221,8 +221,8 @@ void verify_object( object * obj ) { Assert(Robot_info[obj->id].always_0xabcd == 0xabcd); //if you fail this assert, it means that the robot_ai for - //a robot in this level hasn't been loaded, possibly because - //it's marked as non-shareware. To see what robot number, + //a robot in this level hasn't been loaded, possibly because + //it's marked as non-shareware. To see what robot number, //print obj->id. obj->rtype.pobj_info.model_num = Robot_info[obj->id].model_num; @@ -1849,7 +1849,7 @@ int save_level_sub(char * filename, int compiled_version) // macs are using the regular hog/rl2 files for shareware #if defined(SHAREWARE) && !defined(MACINTOSH) change_filename_extension(temp_filename,filename,".SL2"); - #else + #else change_filename_extension(temp_filename,filename,".RL2"); #endif } diff --git a/main/inferno.c b/main/inferno.c index 788e1181..5921a4ff 100644 --- a/main/inferno.c +++ b/main/inferno.c @@ -1,4 +1,4 @@ -/* $Id: inferno.c,v 1.37 2002-08-04 23:24:34 btb Exp $ */ +/* $Id: inferno.c,v 1.38 2002-08-06 05:21:33 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -8,7 +8,7 @@ IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS -AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. +AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ @@ -492,7 +492,7 @@ int main(int argc,char **argv) if (home) { char buf[PATH_MAX + 5]; - + strcpy(buf, home); strcat(buf, "/.d2x"); if (chdir(buf)) { @@ -1079,7 +1079,7 @@ void show_order_form() gr_set_current_canvas( NULL ); gr_palette_clear(); - key_flush(); + key_flush(); #ifdef D2_OEM strcpy(exit_screen, MenuHires?"ordrd2ob.pcx":"ordrd2o.pcx"); @@ -1095,12 +1095,12 @@ void show_order_form() //vfx_set_palette_sub( title_pal ); gr_palette_fade_in( title_pal, 32, 0 ); key_getch(); - gr_palette_fade_out( title_pal, 32, 0 ); + gr_palette_fade_out( title_pal, 32, 0 ); } else Int3(); //can't load order screen - key_flush(); + key_flush(); #endif } diff --git a/main/laser.h b/main/laser.h index f3a1a7f9..3bb143a4 100644 --- a/main/laser.h +++ b/main/laser.h @@ -1,3 +1,4 @@ +/* $Id: laser.h,v 1.2 2002-08-06 05:21:33 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -14,75 +15,75 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. #ifndef _LASER_H #define _LASER_H -#define LASER_ID 0 //0..3 are lasers -#define CONCUSSION_ID 8 -#define FLARE_ID 9 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define VULCAN_ID 11 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define SPREADFIRE_ID 12 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define PLASMA_ID 13 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define FUSION_ID 14 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define HOMING_ID 15 -#define PROXIMITY_ID 16 -#define SMART_ID 17 -#define MEGA_ID 18 - -#define PLAYER_SMART_HOMING_ID 19 -#define SUPER_MECH_MISS 21 -#define REGULAR_MECH_MISS 22 -#define SILENT_SPREADFIRE_ID 23 -#define ROBOT_SMART_HOMING_ID 29 -#define EARTHSHAKER_MEGA_ID 54 - -#define SUPER_LASER_ID 30 //30,31 are super lasers (level 5,6) - -#define GAUSS_ID 32 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define HELIX_ID 33 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define PHOENIX_ID 34 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. -#define OMEGA_ID 35 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. - -#define FLASH_ID 36 -#define GUIDEDMISS_ID 37 -#define SUPERPROX_ID 38 -#define MERCURY_ID 39 -#define EARTHSHAKER_ID 40 - -#define SMART_MINE_HOMING_ID 47 -#define ROBOT_SMART_MINE_HOMING_ID 49 -#define ROBOT_SUPERPROX_ID 53 -#define ROBOT_EARTHSHAKER_ID 58 - -#define PMINE_ID 51 //the mine that the designers can place - -#define OMEGA_MULTI_LIFELEFT (F1_0/6) +#define LASER_ID 0 //0..3 are lasers +#define CONCUSSION_ID 8 +#define FLARE_ID 9 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define VULCAN_ID 11 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define SPREADFIRE_ID 12 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define PLASMA_ID 13 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define FUSION_ID 14 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define HOMING_ID 15 +#define PROXIMITY_ID 16 +#define SMART_ID 17 +#define MEGA_ID 18 + +#define PLAYER_SMART_HOMING_ID 19 +#define SUPER_MECH_MISS 21 +#define REGULAR_MECH_MISS 22 +#define SILENT_SPREADFIRE_ID 23 +#define ROBOT_SMART_HOMING_ID 29 +#define EARTHSHAKER_MEGA_ID 54 + +#define SUPER_LASER_ID 30 // 30,31 are super lasers (level 5,6) + +#define GAUSS_ID 32 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define HELIX_ID 33 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define PHOENIX_ID 34 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. +#define OMEGA_ID 35 // NOTE: This MUST correspond to the ID generated at bitmaps.tbl read time. + +#define FLASH_ID 36 +#define GUIDEDMISS_ID 37 +#define SUPERPROX_ID 38 +#define MERCURY_ID 39 +#define EARTHSHAKER_ID 40 + +#define SMART_MINE_HOMING_ID 47 +#define ROBOT_SMART_MINE_HOMING_ID 49 +#define ROBOT_SUPERPROX_ID 53 +#define ROBOT_EARTHSHAKER_ID 58 + +#define PMINE_ID 51 //the mine that the designers can place + +#define OMEGA_MULTI_LIFELEFT (F1_0/6) // These are new defines for the value of 'flags' passed to do_laser_firing. // The purpose is to collect other flags like QUAD_LASER and Spreadfire_toggle // into a single 8-bit quantity so it can be easily used in network mode. -#define LASER_QUAD 1 -#define LASER_SPREADFIRE_TOGGLED 2 -#define LASER_HELIX_FLAG0 4 //helix uses 3 bits for angle -#define LASER_HELIX_FLAG1 8 //helix uses 3 bits for angle -#define LASER_HELIX_FLAG2 16 //helix uses 3 bits for angle +#define LASER_QUAD 1 +#define LASER_SPREADFIRE_TOGGLED 2 +#define LASER_HELIX_FLAG0 4 // helix uses 3 bits for angle +#define LASER_HELIX_FLAG1 8 // helix uses 3 bits for angle +#define LASER_HELIX_FLAG2 16 // helix uses 3 bits for angle -#define LASER_HELIX_SHIFT 2 //how far to shift count to put in flags -#define LASER_HELIX_MASK 7 //must match number of bits in flags +#define LASER_HELIX_SHIFT 2 //how far to shift count to put in flags +#define LASER_HELIX_MASK 7 //must match number of bits in flags -#define MAX_LASER_LEVEL 3 // Note, laser levels are numbered from 0. -#define MAX_SUPER_LASER_LEVEL 5 // Note, laser levels are numbered from 0. +#define MAX_LASER_LEVEL 3 // Note, laser levels are numbered from 0. +#define MAX_SUPER_LASER_LEVEL 5 // Note, laser levels are numbered from 0. -#define MAX_LASER_BITMAPS 6 +#define MAX_LASER_BITMAPS 6 -// For muzzle firing casting light. -#define MUZZLE_QUEUE_MAX 8 +// For muzzle firing casting light. +#define MUZZLE_QUEUE_MAX 8 -// Constants governing homing missile behavior. -// MIN_TRACKABLE_DOT gets inversely scaled by FrameTime and stuffed in Min_trackable_dot -#define MIN_TRACKABLE_DOT (7*F1_0/8) -#define MAX_TRACKABLE_DIST (F1_0*250) -#define HOMING_MISSILE_STRAIGHT_TIME (F1_0/8) // Changed as per request of John, Adam, Yuan, but mostly John +// Constants governing homing missile behavior. +// MIN_TRACKABLE_DOT gets inversely scaled by FrameTime and stuffed in Min_trackable_dot +#define MIN_TRACKABLE_DOT (7*F1_0/8) +#define MAX_TRACKABLE_DIST (F1_0*250) +#define HOMING_MISSILE_STRAIGHT_TIME (F1_0/8) // Changed as per request of John, Adam, Yuan, but mostly John -extern fix Min_trackable_dot; // MIN_TRACKABLE_DOT inversely scaled by FrameTime +extern fix Min_trackable_dot; // MIN_TRACKABLE_DOT inversely scaled by FrameTime extern object *Guided_missile[]; extern int Guided_missile_sig[]; @@ -100,17 +101,17 @@ extern void net_missile_firing(int player, int weapon, int flags); int Laser_create_new( vms_vector * direction, vms_vector * position, int segnum, int parent, int type, int make_sound ); -// Fires a laser-type weapon (a Primary weapon) -// Fires from object objnum, weapon type weapon_id. -// Assumes that it is firing from a player object, so it knows which gun to fire from. -// Returns the number of shots actually fired, which will typically be 1, but could be -// higher for low frame rates when rapidfire weapons, such as vulcan or plasma are fired. +// Fires a laser-type weapon (a Primary weapon) +// Fires from object objnum, weapon type weapon_id. +// Assumes that it is firing from a player object, so it knows which gun to fire from. +// Returns the number of shots actually fired, which will typically be 1, but could be +// higher for low frame rates when rapidfire weapons, such as vulcan or plasma are fired. extern int do_laser_firing(int objnum, int weapon_id, int level, int flags, int nfires); -// Easier to call than Laser_create_new because it determines the segment containing the firing point -// and deals with it being stuck in an object or through a wall. -// Fires a laser of type "weapon_type" from an object (parent) in the direction "direction" from the position "position" -// Returns object number of laser fired or -1 if not possible to fire laser. +// Easier to call than Laser_create_new because it determines the segment containing the firing point +// and deals with it being stuck in an object or through a wall. +// Fires a laser of type "weapon_type" from an object (parent) in the direction "direction" from the position "position" +// Returns object number of laser fired or -1 if not possible to fire laser. int Laser_create_new_easy( vms_vector * direction, vms_vector * position, int parent, int weapon_type, int make_sound ); //creates a weapon object @@ -122,20 +123,20 @@ void release_guided_missile(int player_num); extern void create_smart_children(object *objp, int count); extern int object_to_object_visibility(object *obj1, object *obj2, int trans_type); -extern int Muzzle_queue_index; +extern int Muzzle_queue_index; typedef struct muzzle_info { - fix create_time; - short segnum; - vms_vector pos; -} muzzle_info; + fix create_time; + short segnum; + vms_vector pos; +} muzzle_info; -extern muzzle_info Muzzle_data[MUZZLE_QUEUE_MAX]; +extern muzzle_info Muzzle_data[MUZZLE_QUEUE_MAX]; -// Omega cannon stuff. -#define MAX_OMEGA_CHARGE (F1_0) // Maximum charge level for omega cannonw -extern fix Omega_charge; -//NOTE: OMEGA_CHARGE_SCALE moved to laser.c to avoid long rebuilds if changed +// Omega cannon stuff. +#define MAX_OMEGA_CHARGE (F1_0) // Maximum charge level for omega cannonw +extern fix Omega_charge; +//NOTE: OMEGA_CHARGE_SCALE moved to laser.c to avoid long rebuilds if changed #endif diff --git a/main/text.h b/main/text.h index f2e39c16..85e57921 100644 --- a/main/text.h +++ b/main/text.h @@ -1,3 +1,4 @@ +/* $Id: text.h,v 1.2 2002-08-06 05:21:33 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -7,7 +8,7 @@ IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS -AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. +AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ @@ -21,706 +22,704 @@ extern char *Text_string[]; //Symbolic constants for all the strings -#define TXT_NEW_GAME Text_string[ 0] -#define TXT_VIEW_SCORES Text_string[ 1] -#define TXT_QUIT Text_string[ 2] -#define TXT_CANNOT_SET_SCREEN Text_string[ 3] -#define TXT_NO_JOYSTICK Text_string[ 4] -#define TXT_REQUIRES_VGA Text_string[ 5] -#define TXT_HELP Text_string[ 6] -#define TXT_THANKS Text_string[ 7] -#define TXT_SOUND_DISABLED Text_string[ 8] -#define TXT_CANT_INIT_GFX Text_string[ 9] -#define TXT_EXTRA_LIFE Text_string[10] -#define TXT_COPYRIGHT Text_string[11] -#define TXT_BLUE Text_string[12] -#define TXT_RED Text_string[13] -#define TXT_YELLOW Text_string[14] -#define TXT_ACCESS_DENIED Text_string[15] -#define TXT_ACCESS_GRANTED Text_string[16] -#define TXT_BOOSTED_TO Text_string[17] -#define TXT_ENERGY Text_string[18] -#define TXT_SHIELD Text_string[19] -#define TXT_LASER Text_string[20] -#define TXT_MAXED_OUT Text_string[21] -#define TXT_QUAD_LASERS Text_string[22] -#define TXT_ALREADY_HAVE Text_string[23] -#define TXT_VULCAN_AMMO Text_string[24] -#define TXT_VULCAN_ROUNDS Text_string[25] -#define TXT_ALREADY_ARE Text_string[26] -#define TXT_CLOAKED Text_string[27] -#define TXT_CLOAKING_DEVICE Text_string[28] -#define TXT_INVULNERABLE Text_string[29] -#define TXT_INVULNERABILITY Text_string[30] -#define TXT_CREATE_NEW Text_string[31] -#define TXT_YES Text_string[32] -#define TXT_NO Text_string[33] -#define TXT_OK Text_string[34] -#define TXT_NO_DEMO_FILES Text_string[35] -#define TXT_USE_F5 Text_string[36] -#define TXT_TO_CREATE_ONE Text_string[37] -#define TXT_NO_FILES_MATCHING Text_string[38] -#define TXT_WERE_FOUND Text_string[39] -#define TXT_DELETE_PILOT Text_string[40] -#define TXT_DELETE_DEMO Text_string[41] -#define TXT_COULDNT Text_string[42] -#define TXT_EXIT_SEQUENCE Text_string[43] -#define TXT_WARNING Text_string[44] -#define TXT_UNABLE_TO_OPEN Text_string[45] -#define TXT_COOL_SAYING Text_string[46] -#define TXT_HIGH_SCORE Text_string[47] -#define TXT_YOU_PLACED Text_string[48] -#define TXT_YOU_PLACED_1ST Text_string[49] -#define TXT_HIGH_SCORES Text_string[50] -#define TXT_NAME Text_string[51] -#define TXT_SCORE Text_string[52] -#define TXT_SKILL Text_string[53] -#define TXT_LEVELS Text_string[54] -#define TXT_TIME Text_string[55] -#define TXT_REGISTER_DESCENT Text_string[56] -#define TXT_1ST Text_string[57] -#define TXT_2ND Text_string[58] -#define TXT_3RD Text_string[59] -#define TXT_4TH Text_string[60] -#define TXT_5TH Text_string[61] -#define TXT_6TH Text_string[62] -#define TXT_7TH Text_string[63] -#define TXT_8TH Text_string[64] -#define TXT_9TH Text_string[65] -#define TXT_10TH Text_string[66] -#define TXT_EMPTY Text_string[67] -#define TXT_KILLED Text_string[68] -#define TXT_SUICIDE Text_string[69] -#define TXT_YOU Text_string[70] -#define TXT_YOURSELF Text_string[71] -#define TXT_NO_MACRO Text_string[72] -#define TXT_SENDING Text_string[73] -#define TXT_SEND_MESSAGE Text_string[74] -#define TXT_SAYS Text_string[75] -#define TXT_TELLS_YOU Text_string[76] -#define TXT_HAS_DEST_CONTROL Text_string[77] -#define TXT_CONTROL_DESTROYED Text_string[78] -#define TXT_HAS_ESCAPED Text_string[79] -#define TXT_HAS_FOUND_SECRET Text_string[80] -#define TXT_HAS_LEFT_THE_GAME Text_string[81] -#define TXT_YOU_ARE_ONLY Text_string[82] -#define TXT_OPPONENT_LEFT Text_string[83] -#define TXT_YOU_DEST_CONTROL Text_string[84] -#define TXT_DEFINE_MACRO Text_string[85] -#define TXT_MESSAGE_SENT_TO Text_string[86] -#define TXT_NOBODY Text_string[87] -#define TXT_PAUSE Text_string[88] -#define TXT_CANT_PAUSE Text_string[89] -#define TXT_HELP_ESC Text_string[90] -#define TXT_HELP_F2 Text_string[91] -#define TXT_HELP_F3 Text_string[92] -#define TXT_HELP_F4 Text_string[93] -#define TXT_HELP_F5 Text_string[94] -#define TXT_HELP_PAUSE Text_string[95] -#define TXT_HELP_MINUSPLUS Text_string[96] -#define TXT_HELP_PRTSCN Text_string[97] -#define TXT_HELP_1TO5 Text_string[98] -#define TXT_HELP_6TO10 Text_string[99] -#define TXT_HELP_TO_VIEW Text_string[100] -#define TXT_KEYS Text_string[101] -#define TXT_ABORT_AUTODEMO Text_string[102] -#define TXT_ABORT_GAME Text_string[103] -#define TXT_W_LASER Text_string[104] -#define TXT_W_VULCAN Text_string[105] -#define TXT_W_SPREADFIRE Text_string[106] -#define TXT_W_PLASMA Text_string[107] -#define TXT_W_FUSION Text_string[108] -#define TXT_W_SLASER Text_string[109] -#define TXT_W_SVULCAN Text_string[110] -#define TXT_W_SSPREADFIRE Text_string[111] -#define TXT_W_SPLASMA Text_string[112] -#define TXT_W_SFUSION Text_string[113] -#define TXT_W_C_MISSILE Text_string[114] -#define TXT_W_H_MISSILE Text_string[115] -#define TXT_W_P_BOMB Text_string[116] -#define TXT_W_S_MISSILE Text_string[117] -#define TXT_W_M_MISSILE Text_string[118] -#define TXT_W_SMISSILE1 Text_string[119] -#define TXT_W_SMISSILE2 Text_string[120] -#define TXT_W_SMISSILE3 Text_string[121] -#define TXT_W_SMISSILE4 Text_string[122] -#define TXT_W_SMISSILE5 Text_string[123] -#define TXT_W_LASER_S Text_string[124] -#define TXT_W_VULCAN_S Text_string[125] -#define TXT_W_SPREADFIRE_S Text_string[126] -#define TXT_W_PLASMA_S Text_string[127] -#define TXT_W_FUSION_S Text_string[128] -#define TXT_W_SLASER_S Text_string[129] -#define TXT_W_SVULCAN_S Text_string[130] -#define TXT_W_SSPREADFIRE_S Text_string[131] -#define TXT_W_SPLASMA_S Text_string[132] -#define TXT_W_SFUSION_S Text_string[133] -#define TXT_W_C_MISSILE_S Text_string[134] -#define TXT_W_H_MISSILE_S Text_string[135] -#define TXT_W_P_BOMB_S Text_string[136] -#define TXT_W_S_MISSILE_S Text_string[137] -#define TXT_W_M_MISSILE_S Text_string[138] -#define TXT_W_SMISSILE1_S Text_string[139] -#define TXT_W_SMISSILE2_S Text_string[140] -#define TXT_W_SMISSILE3_S Text_string[141] -#define TXT_W_SMISSILE4_S Text_string[142] -#define TXT_W_SMISSILE5_S Text_string[143] -#define TXT_SELECTED Text_string[144] -#define TXT_DONT_HAVE Text_string[145] -#define TXT_DONT_HAVE_AMMO Text_string[146] -#define TXT_HAVE_NO Text_string[147] -#define TXT_S Text_string[148] -#define TXT_SX Text_string[149] -#define TXT_NO_PRIMARY Text_string[150] -#define TXT_ALREADY_HAVE_THE Text_string[151] -#define TXT_CANT_OPEN_DOOR Text_string[152] -#define TXT_MOVE_JOYSTICK Text_string[153] -#define TXT_TO_UL Text_string[154] -#define TXT_ANY_BUTTON Text_string[155] -#define TXT_JOYSTICK Text_string[156] -#define TXT_UPPER_LEFT Text_string[157] -#define TXT_TO_LR Text_string[158] -#define TXT_LOWER_RIGHT Text_string[159] -#define TXT_TO_C Text_string[160] -#define TXT_CENTER Text_string[161] -#define TXT_CONTROL_KEYBOARD Text_string[162] -#define TXT_CONTROL_JOYSTICK Text_string[163] -#define TXT_CONTROL_FSTICKPRO Text_string[164] -#define TXT_CONTROL_THRUSTFCS Text_string[165] -#define TXT_CONTROL_GGAMEPAD Text_string[166] -#define TXT_CONTROL_MOUSE Text_string[167] -#define TXT_CONTROL_CYBERMAN Text_string[168] -#define TXT_CONTROL_WINJOY Text_string[169] -#define TXT_CUST_ABOVE Text_string[170] -#define TXT_CUST_KEYBOARD Text_string[171] -#define TXT_CONTROLS Text_string[172] -#define TXT_KEYBOARD Text_string[173] +#define TXT_NEW_GAME Text_string[ 0] +#define TXT_VIEW_SCORES Text_string[ 1] +#define TXT_QUIT Text_string[ 2] +#define TXT_CANNOT_SET_SCREEN Text_string[ 3] +#define TXT_NO_JOYSTICK Text_string[ 4] +#define TXT_REQUIRES_VGA Text_string[ 5] +#define TXT_HELP Text_string[ 6] +#define TXT_THANKS Text_string[ 7] +#define TXT_SOUND_DISABLED Text_string[ 8] +#define TXT_CANT_INIT_GFX Text_string[ 9] +#define TXT_EXTRA_LIFE Text_string[10] +#define TXT_COPYRIGHT Text_string[11] +#define TXT_BLUE Text_string[12] +#define TXT_RED Text_string[13] +#define TXT_YELLOW Text_string[14] +#define TXT_ACCESS_DENIED Text_string[15] +#define TXT_ACCESS_GRANTED Text_string[16] +#define TXT_BOOSTED_TO Text_string[17] +#define TXT_ENERGY Text_string[18] +#define TXT_SHIELD Text_string[19] +#define TXT_LASER Text_string[20] +#define TXT_MAXED_OUT Text_string[21] +#define TXT_QUAD_LASERS Text_string[22] +#define TXT_ALREADY_HAVE Text_string[23] +#define TXT_VULCAN_AMMO Text_string[24] +#define TXT_VULCAN_ROUNDS Text_string[25] +#define TXT_ALREADY_ARE Text_string[26] +#define TXT_CLOAKED Text_string[27] +#define TXT_CLOAKING_DEVICE Text_string[28] +#define TXT_INVULNERABLE Text_string[29] +#define TXT_INVULNERABILITY Text_string[30] +#define TXT_CREATE_NEW Text_string[31] +#define TXT_YES Text_string[32] +#define TXT_NO Text_string[33] +#define TXT_OK Text_string[34] +#define TXT_NO_DEMO_FILES Text_string[35] +#define TXT_USE_F5 Text_string[36] +#define TXT_TO_CREATE_ONE Text_string[37] +#define TXT_NO_FILES_MATCHING Text_string[38] +#define TXT_WERE_FOUND Text_string[39] +#define TXT_DELETE_PILOT Text_string[40] +#define TXT_DELETE_DEMO Text_string[41] +#define TXT_COULDNT Text_string[42] +#define TXT_EXIT_SEQUENCE Text_string[43] +#define TXT_WARNING Text_string[44] +#define TXT_UNABLE_TO_OPEN Text_string[45] +#define TXT_COOL_SAYING Text_string[46] +#define TXT_HIGH_SCORE Text_string[47] +#define TXT_YOU_PLACED Text_string[48] +#define TXT_YOU_PLACED_1ST Text_string[49] +#define TXT_HIGH_SCORES Text_string[50] +#define TXT_NAME Text_string[51] +#define TXT_SCORE Text_string[52] +#define TXT_SKILL Text_string[53] +#define TXT_LEVELS Text_string[54] +#define TXT_TIME Text_string[55] +#define TXT_REGISTER_DESCENT Text_string[56] +#define TXT_1ST Text_string[57] +#define TXT_2ND Text_string[58] +#define TXT_3RD Text_string[59] +#define TXT_4TH Text_string[60] +#define TXT_5TH Text_string[61] +#define TXT_6TH Text_string[62] +#define TXT_7TH Text_string[63] +#define TXT_8TH Text_string[64] +#define TXT_9TH Text_string[65] +#define TXT_10TH Text_string[66] +#define TXT_EMPTY Text_string[67] +#define TXT_KILLED Text_string[68] +#define TXT_SUICIDE Text_string[69] +#define TXT_YOU Text_string[70] +#define TXT_YOURSELF Text_string[71] +#define TXT_NO_MACRO Text_string[72] +#define TXT_SENDING Text_string[73] +#define TXT_SEND_MESSAGE Text_string[74] +#define TXT_SAYS Text_string[75] +#define TXT_TELLS_YOU Text_string[76] +#define TXT_HAS_DEST_CONTROL Text_string[77] +#define TXT_CONTROL_DESTROYED Text_string[78] +#define TXT_HAS_ESCAPED Text_string[79] +#define TXT_HAS_FOUND_SECRET Text_string[80] +#define TXT_HAS_LEFT_THE_GAME Text_string[81] +#define TXT_YOU_ARE_ONLY Text_string[82] +#define TXT_OPPONENT_LEFT Text_string[83] +#define TXT_YOU_DEST_CONTROL Text_string[84] +#define TXT_DEFINE_MACRO Text_string[85] +#define TXT_MESSAGE_SENT_TO Text_string[86] +#define TXT_NOBODY Text_string[87] +#define TXT_PAUSE Text_string[88] +#define TXT_CANT_PAUSE Text_string[89] +#define TXT_HELP_ESC Text_string[90] +#define TXT_HELP_F2 Text_string[91] +#define TXT_HELP_F3 Text_string[92] +#define TXT_HELP_F4 Text_string[93] +#define TXT_HELP_F5 Text_string[94] +#define TXT_HELP_PAUSE Text_string[95] +#define TXT_HELP_MINUSPLUS Text_string[96] +#define TXT_HELP_PRTSCN Text_string[97] +#define TXT_HELP_1TO5 Text_string[98] +#define TXT_HELP_6TO10 Text_string[99] +#define TXT_HELP_TO_VIEW Text_string[100] +#define TXT_KEYS Text_string[101] +#define TXT_ABORT_AUTODEMO Text_string[102] +#define TXT_ABORT_GAME Text_string[103] +#define TXT_W_LASER Text_string[104] +#define TXT_W_VULCAN Text_string[105] +#define TXT_W_SPREADFIRE Text_string[106] +#define TXT_W_PLASMA Text_string[107] +#define TXT_W_FUSION Text_string[108] +#define TXT_W_SLASER Text_string[109] +#define TXT_W_SVULCAN Text_string[110] +#define TXT_W_SSPREADFIRE Text_string[111] +#define TXT_W_SPLASMA Text_string[112] +#define TXT_W_SFUSION Text_string[113] +#define TXT_W_C_MISSILE Text_string[114] +#define TXT_W_H_MISSILE Text_string[115] +#define TXT_W_P_BOMB Text_string[116] +#define TXT_W_S_MISSILE Text_string[117] +#define TXT_W_M_MISSILE Text_string[118] +#define TXT_W_SMISSILE1 Text_string[119] +#define TXT_W_SMISSILE2 Text_string[120] +#define TXT_W_SMISSILE3 Text_string[121] +#define TXT_W_SMISSILE4 Text_string[122] +#define TXT_W_SMISSILE5 Text_string[123] +#define TXT_W_LASER_S Text_string[124] +#define TXT_W_VULCAN_S Text_string[125] +#define TXT_W_SPREADFIRE_S Text_string[126] +#define TXT_W_PLASMA_S Text_string[127] +#define TXT_W_FUSION_S Text_string[128] +#define TXT_W_SLASER_S Text_string[129] +#define TXT_W_SVULCAN_S Text_string[130] +#define TXT_W_SSPREADFIRE_S Text_string[131] +#define TXT_W_SPLASMA_S Text_string[132] +#define TXT_W_SFUSION_S Text_string[133] +#define TXT_W_C_MISSILE_S Text_string[134] +#define TXT_W_H_MISSILE_S Text_string[135] +#define TXT_W_P_BOMB_S Text_string[136] +#define TXT_W_S_MISSILE_S Text_string[137] +#define TXT_W_M_MISSILE_S Text_string[138] +#define TXT_W_SMISSILE1_S Text_string[139] +#define TXT_W_SMISSILE2_S Text_string[140] +#define TXT_W_SMISSILE3_S Text_string[141] +#define TXT_W_SMISSILE4_S Text_string[142] +#define TXT_W_SMISSILE5_S Text_string[143] +#define TXT_SELECTED Text_string[144] +#define TXT_DONT_HAVE Text_string[145] +#define TXT_DONT_HAVE_AMMO Text_string[146] +#define TXT_HAVE_NO Text_string[147] +#define TXT_S Text_string[148] +#define TXT_SX Text_string[149] +#define TXT_NO_PRIMARY Text_string[150] +#define TXT_ALREADY_HAVE_THE Text_string[151] +#define TXT_CANT_OPEN_DOOR Text_string[152] +#define TXT_MOVE_JOYSTICK Text_string[153] +#define TXT_TO_UL Text_string[154] +#define TXT_ANY_BUTTON Text_string[155] +#define TXT_JOYSTICK Text_string[156] +#define TXT_UPPER_LEFT Text_string[157] +#define TXT_TO_LR Text_string[158] +#define TXT_LOWER_RIGHT Text_string[159] +#define TXT_TO_C Text_string[160] +#define TXT_CENTER Text_string[161] +#define TXT_CONTROL_KEYBOARD Text_string[162] +#define TXT_CONTROL_JOYSTICK Text_string[163] +#define TXT_CONTROL_FSTICKPRO Text_string[164] +#define TXT_CONTROL_THRUSTFCS Text_string[165] +#define TXT_CONTROL_GGAMEPAD Text_string[166] +#define TXT_CONTROL_MOUSE Text_string[167] +#define TXT_CONTROL_CYBERMAN Text_string[168] +#define TXT_CONTROL_WINJOY Text_string[169] +#define TXT_CUST_ABOVE Text_string[170] +#define TXT_CUST_KEYBOARD Text_string[171] +#define TXT_CONTROLS Text_string[172] +#define TXT_KEYBOARD Text_string[173] //This is where the command-line help text used to be -#define TXT_REGISTRATION Text_string[192] -#define TXT_ERROR_SELECTOR Text_string[193] -#define TXT_ERROR_GRAPHICS Text_string[194] -#define TXT_CALIBRATE Text_string[195] -#define TXT_SKIP Text_string[196] -#define TXT_JOYSTICK_NOT_CEN Text_string[197] -#define TXT_CHOOSE_INPUT Text_string[198] -#define TXT_ERROR Text_string[199] -#define TXT_ERROR_PLR_VERSION Text_string[200] -#define TXT_DEMO_PLAYBACK Text_string[201] -#define TXT_DEMO_RECORDING Text_string[202] -#define TXT_CRUISE Text_string[203] -#define TXT_DUMPING_SCREEN Text_string[204] -#define TXT_CHEATS_ENABLED Text_string[205] -#define TXT_NET_GAME_CLOSED Text_string[206] -#define TXT_NET_GAME_FULL Text_string[207] -#define TXT_NET_GAME_BETWEEN Text_string[208] -#define TXT_NET_GAME_NSELECT Text_string[209] -#define TXT_NET_GAME_NSTART Text_string[210] -#define TXT_NET_GAME_CONNECT Text_string[211] -#define TXT_NET_GAME_WRONGLEV Text_string[212] -#define TXT_KILLS Text_string[213] -#define TXT_WAITING Text_string[214] -#define TXT_SURE_LEAVE_GAME Text_string[215] -#define TXT_JOINING Text_string[216] -#define TXT_REJOIN Text_string[217] -#define TXT_SORRY_ONLY Text_string[218] -#define TXT_NETPLAYERS_IN Text_string[219] -#define TXT_S_GAME Text_string[220] -#define TXT_DESCRIPTION Text_string[221] -#define TXT_LEVEL_ Text_string[222] -#define TXT_MODE Text_string[223] -#define TXT_ANARCHY Text_string[224] -#define TXT_TEAM_ANARCHY Text_string[225] -#define TXT_ANARCHY_W_ROBOTS Text_string[226] -#define TXT_COOPERATIVE Text_string[227] -#define TXT_OPTIONS Text_string[228] -#define TXT_CLOSED_GAME Text_string[229] -#define TXT_NETGAME_SETUP Text_string[230] -#define TXT_LEVEL_OUT_RANGE Text_string[231] -#define TXT_SORRY Text_string[232] -#define TXT_REGISTERED_ONLY Text_string[233] -#define TXT_WAIT Text_string[234] -#define TXT_FOUND Text_string[235] -#define TXT_ACTIVE_GAMES Text_string[236] -#define TXT_STARTING_NETGAME Text_string[237] -#define TXT_NETLEVEL_NMATCH Text_string[238] -#define TXT_TEAM Text_string[239] -#define TXT_TEAM_SELECTION Text_string[240] -#define TXT_TEAM_MUST_ONE Text_string[241] -#define TXT_TEAM_SELECT Text_string[242] -#define TXT_TEAM_PRESS_ENTER Text_string[243] -#define TXT_TEAM_ATLEAST_TWO Text_string[244] -#define TXT_IPX_NOT_FOUND Text_string[245] -#define TXT_NET_FORMING Text_string[246] -#define TXT_NET_PLAYERS Text_string[247] -#define TXT_NET_JOIN Text_string[248] -#define TXT_NET_CLOSED Text_string[249] -#define TXT_NET_BETWEEN Text_string[250] -#define TXT_NET_LEAVE Text_string[251] -#define TXT_NET_WAITING Text_string[252] -#define TXT_NET_TO_ENTER Text_string[253] -#define TXT_NET_SEARCHING Text_string[254] -#define TXT_INVALID_CHOICE Text_string[255] -#define TXT_NET_GAME_BETWEEN2 Text_string[256] -#define TXT_VERSION_MISMATCH Text_string[257] -#define TXT_GAME_FULL Text_string[258] -#define TXT_IN_PROGRESS Text_string[259] -#define TXT_DISCONNECTING Text_string[260] -#define TXT_SERIAL_OPEN_ERROR Text_string[261] -#define TXT_CARRIER_LOST Text_string[262] -#define TXT_ERROR_SERIAL_CFG Text_string[263] -#define TXT_ERR_SER_SETTINGS Text_string[264] -#define TXT_CONNECT_LOST Text_string[265] -#define TXT_READY_DESCENT Text_string[266] -#define TXT_CLOSED_LINK Text_string[267] -#define TXT_DIAL_MODEM Text_string[268] -#define TXT_ANSWER_MODEM Text_string[269] -#define TXT_NULL_MODEM Text_string[270] -#define TXT_COM_SETTINGS Text_string[271] -#define TXT_START_GAME Text_string[272] -#define TXT_SEND_MESSAGEP Text_string[273] -#define TXT_HANGUP_MODEM Text_string[274] -#define TXT_CLOSE_LINK Text_string[275] -#define TXT_SERIAL Text_string[276] -#define TXT_LINK_ACTIVE Text_string[277] -#define TXT_MODEM Text_string[278] -#define TXT_NOT_CONNECTED Text_string[279] -#define TXT_SERIAL_GAME Text_string[280] -#define TXT_EXIT_WILL_CLOSE Text_string[281] -#define TXT_BAUD_RATE Text_string[282] -#define TXT_MODEM_INIT_STRING Text_string[283] -#define TXT_ACCEPT_SAVE Text_string[284] -#define TXT_SERIAL_SETTINGS Text_string[285] -#define TXT_WARNING_16550 Text_string[286] -#define TXT_DIFFICULTY Text_string[287] -#define TXT_SERIAL_GAME_SETUP Text_string[288] -#define TXT_ONLY_ANARCHY Text_string[289] -#define TXT_SAVE Text_string[290] -#define TXT_ACCEPT Text_string[291] -#define TXT_SEL_NUMBER_EDIT Text_string[292] -#define TXT_EDIT_PHONE_ENTRY Text_string[293] -#define TXT_MANUAL_ENTRY Text_string[294] -#define TXT_EDIT_PHONEBOOK Text_string[295] -#define TXT_SEL_NUMBER_DIAL Text_string[296] -#define TXT_ENTER_NUMBER_DIAL Text_string[297] -#define TXT_NO_DIAL_TONE Text_string[298] -#define TXT_BUSY Text_string[299] -#define TXT_NO_ANSWER Text_string[300] -#define TXT_NO_CARRIER Text_string[301] -#define TXT_VOICE Text_string[302] -#define TXT_ERR_MODEM_RETURN Text_string[303] -#define TXT_CONNECT Text_string[304] -#define TXT_BAUD_GREATER_9600 Text_string[305] -#define TXT_RING Text_string[306] -#define TXT_NO_SERIAL_OPT Text_string[307] -#define TXT_RESET_MODEM Text_string[308] -#define TXT_NO_MODEM Text_string[309] -#define TXT_NO_PHONENUM Text_string[310] -#define TXT_DIALING Text_string[311] -#define TXT_ESC_ABORT Text_string[312] -#define TXT_WAITING_FOR_ANS Text_string[313] -#define TXT_WAITING_FOR_CALL Text_string[314] -#define TXT_WAITING_FOR_CARR Text_string[315] -#define TXT_FAILED_TO_NEGOT Text_string[316] -#define TXT_NEGOTIATION_FAIL Text_string[317] -#define TXT_FATAL_ERROR_LEVEL Text_string[318] -#define TXT_OTHER_LEVEL Text_string[319] -#define TXT_YOUR_LEVEL Text_string[320] -#define TXT_LVL_NO_MATCH Text_string[321] -#define TXT_CHECK_VERSION Text_string[322] -#define TXT_DESCENT_NO_MATCH Text_string[323] -#define TXT_OPPONENT_NO_READY Text_string[324] -#define TXT_WAIT_OPPONENT Text_string[325] -#define TXT_LOCK Text_string[326] -#define TXT_DEATHS Text_string[327] -#define TXT_LIVES Text_string[328] -#define TXT_LVL Text_string[329] -#define TXT_QUAD Text_string[330] -#define TXT_REAR_VIEW Text_string[331] -#define TXT_DIFFICULTY_1 Text_string[332] -#define TXT_DIFFICULTY_2 Text_string[333] -#define TXT_DIFFICULTY_3 Text_string[334] -#define TXT_DIFFICULTY_4 Text_string[335] -#define TXT_DIFFICULTY_5 Text_string[336] -#define TXT_DETAIL_1 Text_string[337] -#define TXT_DETAIL_2 Text_string[338] -#define TXT_DETAIL_3 Text_string[339] -#define TXT_DETAIL_4 Text_string[340] -#define TXT_DETAIL_5 Text_string[341] -#define TXT_DETAIL_CUSTOM_ Text_string[342] -#define TXT_LOAD_GAME Text_string[343] -#define TXT_MULTIPLAYER_ Text_string[344] -#define TXT_OPTIONS_ Text_string[345] -#define TXT_CHANGE_PILOTS Text_string[346] -#define TXT_VIEW_DEMO Text_string[347] -#define TXT_CREDITS Text_string[348] -#define TXT_ORDERING_INFO Text_string[349] -#define TXT_SELECT_DEMO Text_string[350] -#define TXT_DIFFICULTY_LEVEL Text_string[351] -#define TXT_SET_TO Text_string[352] -#define TXT_DETAIL_LEVEL Text_string[353] -#define TXT_OBJ_COMPLEXITY Text_string[354] -#define TXT_OBJ_DETAIL Text_string[355] -#define TXT_WALL_DETAIL Text_string[356] -#define TXT_WALL_RENDER_DEPTH Text_string[357] -#define TXT_DEBRIS_AMOUNT Text_string[358] -#define TXT_SOUND_CHANNELS Text_string[359] -#define TXT_LO_HI Text_string[360] -#define TXT_DETAIL_CUSTOM Text_string[361] -#define TXT_START_ANY_LEVEL Text_string[362] -#define TXT_SELECT_START_LEV Text_string[363] -#define TXT_ENTER_TO_CONT Text_string[364] -#define TXT_INVALID_LEVEL Text_string[365] -#define TXT_ERR_LOADING_GAME Text_string[366] -#define TXT_SAVE_GAME_SLOTS Text_string[367] -#define TXT_SAVE_ERROR Text_string[368] -#define TXT_FX_VOLUME Text_string[369] -#define TXT_MUSIC_VOLUME Text_string[370] -#define TXT_REVERSE_STEREO Text_string[371] -#define TXT_BRIGHTNESS Text_string[372] -#define TXT_CONTROLS_ Text_string[373] -#define TXT_DETAIL_LEVELS Text_string[374] -#define TXT_CAL_JOYSTICK Text_string[375] -#define TXT_JOYS_SENSITIVITY Text_string[376] -#define TXT_START_IPX_NET_GAME Text_string[377] -#define TXT_JOIN_IPX_NET_GAME Text_string[378] -#define TXT_MODEM_GAME Text_string[379] -#define TXT_MULTIPLAYER Text_string[380] -#define TXT_CONTINUE Text_string[381] -#define TXT_CANT_PLAYBACK Text_string[382] -#define TXT_DEMO_CORRUPT Text_string[383] -#define TXT_DEMO_OLD Text_string[384] -#define TXT_RECORDED Text_string[385] -#define TXT_WITH_REGISTERED Text_string[386] -#define TXT_WITH_SHAREWARE Text_string[387] -#define TXT_OF_DESCENT Text_string[388] -#define TXT_LEVEL_CANT_LOAD Text_string[389] -#define TXT_DEMO_OLD_CORRUPT Text_string[390] -#define TXT_DEMO_ERR_READING Text_string[391] -#define TXT_SAVE_DEMO_AS Text_string[392] -#define TXT_DEMO_USE_LETTERS Text_string[393] -#define TXT_AUTOMAP Text_string[394] -#define TXT_TURN_SHIP Text_string[395] -#define TXT_SLIDE_UPDOWN Text_string[396] -#define TXT_LEVEL Text_string[397] -#define TXT_PITCH_FORWARD Text_string[398] -#define TXT_PITCH_BACKWARD Text_string[399] -#define TXT_TURN_LEFT Text_string[400] -#define TXT_TURN_RIGHT Text_string[401] -#define TXT_SLIDE_ON Text_string[402] -#define TXT_SLIDE_LEFT Text_string[403] -#define TXT_SLIDE_RIGHT Text_string[404] -#define TXT_SLIDE_UP Text_string[405] -#define TXT_SLIDE_DOWN Text_string[406] -#define TXT_BANK_ON Text_string[407] -#define TXT_BANK_LEFT Text_string[408] -#define TXT_BANK_RIGHT Text_string[409] -#define TXT_FIRE_PRIMARY Text_string[410] -#define TXT_FIRE_SECONDARY Text_string[411] -#define TXT_FIRE_FLARE Text_string[412] -#define TXT_ACCELERATE Text_string[413] -#define TXT_REVERSE Text_string[414] -#define TXT_DROP_BOMB Text_string[415] -#define TXT_CRUISE_FASTER Text_string[416] -#define TXT_CRUISE_SLOWER Text_string[417] -#define TXT_CRUISE_OFF Text_string[418] -#define TXT_PITCH_UD Text_string[419] -#define TXT_TURN_LR Text_string[420] -#define TXT_SLIDE_LR Text_string[421] -#define TXT_SLIDE_UD Text_string[422] -#define TXT_BANK_LR Text_string[423] -#define TXT_THROTTLE Text_string[424] -#define TXT_TEAM_ATLEAST_THREE Text_string[425] -#define TXT_NET_DISCONNECTED Text_string[426] -#define TXT_NET_PLAYING Text_string[427] -#define TXT_NET_ESCAPED Text_string[428] -#define TXT_NET_DIED Text_string[429] -#define TXT_NET_FOUND_SECRET Text_string[430] -#define TXT_NET_ESCAPE_TUNNEL Text_string[431] -#define TXT_NET_RESERVED Text_string[432] -#define TXT_WOWIE_ZOWIE Text_string[433] -#define TXT_ALL_KEYS Text_string[434] -#define TXT_CLOAK Text_string[435] -#define TXT_FULL_SHIELDS Text_string[436] -#define TXT_ON Text_string[437] -#define TXT_OFF Text_string[438] -#define TXT_NOT_IN_SHAREWARE Text_string[439] -#define TXT_GAME_OVER Text_string[440] -#define TXT_SELECT_PILOT Text_string[441] -#define TXT_ENTER_PILOT_NAME Text_string[442] -#define TXT_PLAYER Text_string[443] -#define TXT_ALREADY_EXISTS Text_string[444] -#define TXT_LOADING Text_string[445] -#define TXT_FULL_RESCUE_BONUS Text_string[446] -#define TXT_SHIELD_BONUS Text_string[447] -#define TXT_ENERGY_BONUS Text_string[448] -#define TXT_HOSTAGE_BONUS Text_string[449] -#define TXT_SKILL_BONUS Text_string[450] -#define TXT_TOTAL_BONUS Text_string[451] -#define TXT_TOTAL_SCORE Text_string[452] -#define TXT_SECRET_LEVEL Text_string[453] -#define TXT_COMPLETE Text_string[454] -#define TXT_DESTROYED Text_string[455] -#define TXT_SAVE_GAME Text_string[456] -#define TXT_PRESS_CTRL_R Text_string[457] -#define TXT_RESET_HIGH_SCORES Text_string[458] -#define TXT_YOU_WERE Text_string[459] -#define TXT_WAS Text_string[460] -#define TXT_KILLED_BY_NONPLAY Text_string[461] -#define TXT_IMPORTANT_NOTE Text_string[462] -#define TXT_FCS Text_string[463] -#define TXT_PRESS_ANY_KEY Text_string[464] -#define TXT_HOSTAGE_RESCUED Text_string[465] -#define TXT_INIT_VICTOR Text_string[466] -#define TXT_N Text_string[467] -#define TXT_Y Text_string[468] -#define TXT_ANY_LEVEL Text_string[469] -#define TXT_SHAREWARE_DONE Text_string[470] -#define TXT_PRESS_NEW_KEY Text_string[471] -#define TXT_PRESS_NEW_JBUTTON Text_string[472] -#define TXT_PRESS_NEW_MBUTTON Text_string[473] -#define TXT_MOVE_NEW_JOY_AXIS Text_string[474] -#define TXT_MOVE_NEW_MSE_AXIS Text_string[475] -#define TXT_USING_VFX1 Text_string[476] -#define TXT_VFX1_ERROR1 Text_string[477] -#define TXT_VFX1_ERROR2 Text_string[478] -#define TXT_KCONFIG_STRING_1 Text_string[479] -#define TXT_BUTTONS Text_string[480] -#define TXT_AXES Text_string[481] -#define TXT_AXIS Text_string[482] -#define TXT_INVERT Text_string[483] -#define TXT_BTN_1 Text_string[484] -#define TXT_BTN_2 Text_string[485] -#define TXT_BTN_3 Text_string[486] -#define TXT_BTN_4 Text_string[487] -#define TXT_TRIG Text_string[488] -#define TXT_HAT_L Text_string[489] -#define TXT_HAT_R Text_string[490] -#define TXT_HAT_U Text_string[491] -#define TXT_HAT_D Text_string[492] -#define TXT_LEFT Text_string[493] -#define TXT_RIGHT Text_string[494] -#define TXT_MID Text_string[495] -#define TXT_UP Text_string[496] -#define TXT_DOWN Text_string[497] -#define TXT_X1 Text_string[498] -#define TXT_Y1 Text_string[499] -#define TXT_X2 Text_string[500] -#define TXT_Y2 Text_string[501] -#define TXT_L_R Text_string[502] -#define TXT_F_B Text_string[503] -#define TXT_FORWARD Text_string[504] -#define TXT_MOVE_THROTTLE_F Text_string[505] -#define TXT_MOVE_THROTTLE_R Text_string[506] -#define TXT_MOVE_THROTTLE_C Text_string[507] -#define TXT_REACTOR_EXPLODED Text_string[508] -#define TXT_TIME_REMAINING Text_string[509] -#define TXT_SECONDS Text_string[510] -#define TXT_DEMO_WRITE_ERROR Text_string[511] -#define TXT_DEMO_SIZE Text_string[512] -#define TXT_DEMO_SAVE_BAD Text_string[513] -#define TXT_BYTE_STR Text_string[514] -#define TXT_DIED_IN_MINE Text_string[515] -#define TXT_SHIP_BONUS Text_string[516] -#define TXT_PHONE_NUM Text_string[517] -#define TXT_KILL_MATRIX_TITLE Text_string[518] -#define TXT_WAIT_FOR_OK Text_string[519] -#define TXT_SURE_ABORT_SYNC Text_string[520] -#define TXT_ERROR_WRITING_PLR Text_string[521] -#define TXT_SHIP_DESTROYED_0 Text_string[522] -#define TXT_SHIP_DESTROYED_1 Text_string[523] -#define TXT_SHIP_DESTROYED_2 Text_string[524] -#define TXT_NET_FULL Text_string[525] -#define TXT_DEMO_NO_SPACE Text_string[526] -#define TXT_HAT2_L Text_string[527] -#define TXT_HAT2_R Text_string[528] -#define TXT_HAT2_U Text_string[529] -#define TXT_HAT2_D Text_string[530] -#define TXT_WARP_TO_LEVEL Text_string[531] -#define TXT_TRADEMARK Text_string[532] -#define TXT_NET_SYNC_FAILED Text_string[533] -#define TXT_DONE Text_string[534] -#define TXT_I_AM_A Text_string[535] -#define TXT_CHEATER Text_string[536] -#define TXT_LOADING_DATA Text_string[537] -#define TXT_HELP_ALT_F2 Text_string[538] -#define TXT_HELP_ALT_F3 Text_string[539] -#define TXT_ONLY_REGISTERED Text_string[540] -#define TXT_CONCUSSION Text_string[541] -#define TXT_HOMING Text_string[542] -#define TXT_PROXBOMB Text_string[543] -#define TXT_SMART Text_string[544] -#define TXT_MEGA Text_string[545] -#define TXT_NOMISSION4DEMO Text_string[546] -#define TXT_SHOW_IDS Text_string[547] -#define TXT_DUPLICATE_NAME Text_string[548] -#define TXT_ANARCHY_ONLY_MISSION Text_string[549] -#define TXT_START_NOWAIT Text_string[550] -#define TXT_QUITTING_NOW Text_string[551] -#define TXT_MISSION_NOT_FOUND Text_string[552] -#define TXT_MULTI_MISSION Text_string[553] -#define TXT_MISSION_ERROR Text_string[554] -#define TXT_COM_CUSTOM_SETTINGS Text_string[555] -#define TXT_COM_BASE Text_string[556] -#define TXT_COM_IRQ Text_string[557] -#define TXT_RESET_DEFAULTS Text_string[558] -#define TXT_VALID_IRQS Text_string[559] -#define TXT_NO_UART Text_string[560] -#define TXT_DEF_MACRO_1 Text_string[561] -#define TXT_DEF_MACRO_2 Text_string[562] -#define TXT_DEF_MACRO_3 Text_string[563] -#define TXT_DEF_MACRO_4 Text_string[564] -#define TXT_MISSION Text_string[565] -#define TXT_VIEWING_DISTANCE Text_string[566] -#define TXT_SECRET_EXIT Text_string[567] -#define TXT_SHOW_ON_MAP Text_string[568] -#define TXT_KILLED_BY_ROBOT Text_string[569] -#define TXT_BAUD Text_string[570] -#define TXT_CONSISTENCY_ERROR Text_string[571] -#define TXT_PRESS_ANY_KEY2 Text_string[572] -#define TXT_DEMO_SAVE_NOSPACE Text_string[573] -#define TXT_CNTRLCEN_INVUL Text_string[574] -#define TXT_NO_DESTSAT_LVL Text_string[575] -#define TXT_REACTOR_LIFE Text_string[576] -#define TXT_MINUTES_ABBREV Text_string[577] -#define TXT_CURRENT_IPX_SOCKET Text_string[578] -#define TXT_DOS_VERSION_1 Text_string[579] -#define TXT_DOS_VERSION_2 Text_string[580] -#define TXT_NOT_ENOUGH_HANDLES Text_string[581] -#define TXT_HANDLES_1 Text_string[582] -#define TXT_HANDLES_2 Text_string[583] -#define TXT_HANDLES_3 Text_string[584] -#define TXT_AVAILABLE_MEMORY Text_string[585] -#define TXT_MEMORY_CONFIG Text_string[586] -#define TXT_RECONFIGURE_VMM Text_string[587] -#define TXT_MORE_MEMORY Text_string[588] -#define TXT_MORE_MEMORY_2 Text_string[589] -#define TXT_PHYSICAL_MEMORY Text_string[590] -#define TXT_PHYSICAL_MEMORY_2 Text_string[591] -#define TXT_INITIALIZING_DPMI Text_string[592] -#define TXT_INITIALIZING_CRIT Text_string[593] -#define TXT_IGLASSES Text_string[594] -#define TXT_VIOTRACK Text_string[595] -#define TXT_KASAN Text_string[596] -#define TXT_KASAN_2 Text_string[597] -#define TXT_3DMAX Text_string[598] -#define TXT_PRESS_ANY_KEY3 Text_string[599] -#define TXT_SOCKET Text_string[600] -#define TXT_NOFILECHECK Text_string[601] -#define TXT_VERBOSE_1 Text_string[602] -#define TXT_VERBOSE_2 Text_string[603] -#define TXT_VERBOSE_3 Text_string[604] -#define TXT_VERBOSE_4 Text_string[605] -#define TXT_VERBOSE_5 Text_string[606] -#define TXT_VERBOSE_6 Text_string[607] -#define TXT_VERBOSE_7 Text_string[608] -#define TXT_VERBOSE_8 Text_string[609] -#define TXT_VERBOSE_9 Text_string[610] -#define TXT_VERBOSE_10 Text_string[611] -#define TXT_VERBOSE_11 Text_string[612] +#define TXT_REGISTRATION Text_string[192] +#define TXT_ERROR_SELECTOR Text_string[193] +#define TXT_ERROR_GRAPHICS Text_string[194] +#define TXT_CALIBRATE Text_string[195] +#define TXT_SKIP Text_string[196] +#define TXT_JOYSTICK_NOT_CEN Text_string[197] +#define TXT_CHOOSE_INPUT Text_string[198] +#define TXT_ERROR Text_string[199] +#define TXT_ERROR_PLR_VERSION Text_string[200] +#define TXT_DEMO_PLAYBACK Text_string[201] +#define TXT_DEMO_RECORDING Text_string[202] +#define TXT_CRUISE Text_string[203] +#define TXT_DUMPING_SCREEN Text_string[204] +#define TXT_CHEATS_ENABLED Text_string[205] +#define TXT_NET_GAME_CLOSED Text_string[206] +#define TXT_NET_GAME_FULL Text_string[207] +#define TXT_NET_GAME_BETWEEN Text_string[208] +#define TXT_NET_GAME_NSELECT Text_string[209] +#define TXT_NET_GAME_NSTART Text_string[210] +#define TXT_NET_GAME_CONNECT Text_string[211] +#define TXT_NET_GAME_WRONGLEV Text_string[212] +#define TXT_KILLS Text_string[213] +#define TXT_WAITING Text_string[214] +#define TXT_SURE_LEAVE_GAME Text_string[215] +#define TXT_JOINING Text_string[216] +#define TXT_REJOIN Text_string[217] +#define TXT_SORRY_ONLY Text_string[218] +#define TXT_NETPLAYERS_IN Text_string[219] +#define TXT_S_GAME Text_string[220] +#define TXT_DESCRIPTION Text_string[221] +#define TXT_LEVEL_ Text_string[222] +#define TXT_MODE Text_string[223] +#define TXT_ANARCHY Text_string[224] +#define TXT_TEAM_ANARCHY Text_string[225] +#define TXT_ANARCHY_W_ROBOTS Text_string[226] +#define TXT_COOPERATIVE Text_string[227] +#define TXT_OPTIONS Text_string[228] +#define TXT_CLOSED_GAME Text_string[229] +#define TXT_NETGAME_SETUP Text_string[230] +#define TXT_LEVEL_OUT_RANGE Text_string[231] +#define TXT_SORRY Text_string[232] +#define TXT_REGISTERED_ONLY Text_string[233] +#define TXT_WAIT Text_string[234] +#define TXT_FOUND Text_string[235] +#define TXT_ACTIVE_GAMES Text_string[236] +#define TXT_STARTING_NETGAME Text_string[237] +#define TXT_NETLEVEL_NMATCH Text_string[238] +#define TXT_TEAM Text_string[239] +#define TXT_TEAM_SELECTION Text_string[240] +#define TXT_TEAM_MUST_ONE Text_string[241] +#define TXT_TEAM_SELECT Text_string[242] +#define TXT_TEAM_PRESS_ENTER Text_string[243] +#define TXT_TEAM_ATLEAST_TWO Text_string[244] +#define TXT_IPX_NOT_FOUND Text_string[245] +#define TXT_NET_FORMING Text_string[246] +#define TXT_NET_PLAYERS Text_string[247] +#define TXT_NET_JOIN Text_string[248] +#define TXT_NET_CLOSED Text_string[249] +#define TXT_NET_BETWEEN Text_string[250] +#define TXT_NET_LEAVE Text_string[251] +#define TXT_NET_WAITING Text_string[252] +#define TXT_NET_TO_ENTER Text_string[253] +#define TXT_NET_SEARCHING Text_string[254] +#define TXT_INVALID_CHOICE Text_string[255] +#define TXT_NET_GAME_BETWEEN2 Text_string[256] +#define TXT_VERSION_MISMATCH Text_string[257] +#define TXT_GAME_FULL Text_string[258] +#define TXT_IN_PROGRESS Text_string[259] +#define TXT_DISCONNECTING Text_string[260] +#define TXT_SERIAL_OPEN_ERROR Text_string[261] +#define TXT_CARRIER_LOST Text_string[262] +#define TXT_ERROR_SERIAL_CFG Text_string[263] +#define TXT_ERR_SER_SETTINGS Text_string[264] +#define TXT_CONNECT_LOST Text_string[265] +#define TXT_READY_DESCENT Text_string[266] +#define TXT_CLOSED_LINK Text_string[267] +#define TXT_DIAL_MODEM Text_string[268] +#define TXT_ANSWER_MODEM Text_string[269] +#define TXT_NULL_MODEM Text_string[270] +#define TXT_COM_SETTINGS Text_string[271] +#define TXT_START_GAME Text_string[272] +#define TXT_SEND_MESSAGEP Text_string[273] +#define TXT_HANGUP_MODEM Text_string[274] +#define TXT_CLOSE_LINK Text_string[275] +#define TXT_SERIAL Text_string[276] +#define TXT_LINK_ACTIVE Text_string[277] +#define TXT_MODEM Text_string[278] +#define TXT_NOT_CONNECTED Text_string[279] +#define TXT_SERIAL_GAME Text_string[280] +#define TXT_EXIT_WILL_CLOSE Text_string[281] +#define TXT_BAUD_RATE Text_string[282] +#define TXT_MODEM_INIT_STRING Text_string[283] +#define TXT_ACCEPT_SAVE Text_string[284] +#define TXT_SERIAL_SETTINGS Text_string[285] +#define TXT_WARNING_16550 Text_string[286] +#define TXT_DIFFICULTY Text_string[287] +#define TXT_SERIAL_GAME_SETUP Text_string[288] +#define TXT_ONLY_ANARCHY Text_string[289] +#define TXT_SAVE Text_string[290] +#define TXT_ACCEPT Text_string[291] +#define TXT_SEL_NUMBER_EDIT Text_string[292] +#define TXT_EDIT_PHONE_ENTRY Text_string[293] +#define TXT_MANUAL_ENTRY Text_string[294] +#define TXT_EDIT_PHONEBOOK Text_string[295] +#define TXT_SEL_NUMBER_DIAL Text_string[296] +#define TXT_ENTER_NUMBER_DIAL Text_string[297] +#define TXT_NO_DIAL_TONE Text_string[298] +#define TXT_BUSY Text_string[299] +#define TXT_NO_ANSWER Text_string[300] +#define TXT_NO_CARRIER Text_string[301] +#define TXT_VOICE Text_string[302] +#define TXT_ERR_MODEM_RETURN Text_string[303] +#define TXT_CONNECT Text_string[304] +#define TXT_BAUD_GREATER_9600 Text_string[305] +#define TXT_RING Text_string[306] +#define TXT_NO_SERIAL_OPT Text_string[307] +#define TXT_RESET_MODEM Text_string[308] +#define TXT_NO_MODEM Text_string[309] +#define TXT_NO_PHONENUM Text_string[310] +#define TXT_DIALING Text_string[311] +#define TXT_ESC_ABORT Text_string[312] +#define TXT_WAITING_FOR_ANS Text_string[313] +#define TXT_WAITING_FOR_CALL Text_string[314] +#define TXT_WAITING_FOR_CARR Text_string[315] +#define TXT_FAILED_TO_NEGOT Text_string[316] +#define TXT_NEGOTIATION_FAIL Text_string[317] +#define TXT_FATAL_ERROR_LEVEL Text_string[318] +#define TXT_OTHER_LEVEL Text_string[319] +#define TXT_YOUR_LEVEL Text_string[320] +#define TXT_LVL_NO_MATCH Text_string[321] +#define TXT_CHECK_VERSION Text_string[322] +#define TXT_DESCENT_NO_MATCH Text_string[323] +#define TXT_OPPONENT_NO_READY Text_string[324] +#define TXT_WAIT_OPPONENT Text_string[325] +#define TXT_LOCK Text_string[326] +#define TXT_DEATHS Text_string[327] +#define TXT_LIVES Text_string[328] +#define TXT_LVL Text_string[329] +#define TXT_QUAD Text_string[330] +#define TXT_REAR_VIEW Text_string[331] +#define TXT_DIFFICULTY_1 Text_string[332] +#define TXT_DIFFICULTY_2 Text_string[333] +#define TXT_DIFFICULTY_3 Text_string[334] +#define TXT_DIFFICULTY_4 Text_string[335] +#define TXT_DIFFICULTY_5 Text_string[336] +#define TXT_DETAIL_1 Text_string[337] +#define TXT_DETAIL_2 Text_string[338] +#define TXT_DETAIL_3 Text_string[339] +#define TXT_DETAIL_4 Text_string[340] +#define TXT_DETAIL_5 Text_string[341] +#define TXT_DETAIL_CUSTOM_ Text_string[342] +#define TXT_LOAD_GAME Text_string[343] +#define TXT_MULTIPLAYER_ Text_string[344] +#define TXT_OPTIONS_ Text_string[345] +#define TXT_CHANGE_PILOTS Text_string[346] +#define TXT_VIEW_DEMO Text_string[347] +#define TXT_CREDITS Text_string[348] +#define TXT_ORDERING_INFO Text_string[349] +#define TXT_SELECT_DEMO Text_string[350] +#define TXT_DIFFICULTY_LEVEL Text_string[351] +#define TXT_SET_TO Text_string[352] +#define TXT_DETAIL_LEVEL Text_string[353] +#define TXT_OBJ_COMPLEXITY Text_string[354] +#define TXT_OBJ_DETAIL Text_string[355] +#define TXT_WALL_DETAIL Text_string[356] +#define TXT_WALL_RENDER_DEPTH Text_string[357] +#define TXT_DEBRIS_AMOUNT Text_string[358] +#define TXT_SOUND_CHANNELS Text_string[359] +#define TXT_LO_HI Text_string[360] +#define TXT_DETAIL_CUSTOM Text_string[361] +#define TXT_START_ANY_LEVEL Text_string[362] +#define TXT_SELECT_START_LEV Text_string[363] +#define TXT_ENTER_TO_CONT Text_string[364] +#define TXT_INVALID_LEVEL Text_string[365] +#define TXT_ERR_LOADING_GAME Text_string[366] +#define TXT_SAVE_GAME_SLOTS Text_string[367] +#define TXT_SAVE_ERROR Text_string[368] +#define TXT_FX_VOLUME Text_string[369] +#define TXT_MUSIC_VOLUME Text_string[370] +#define TXT_REVERSE_STEREO Text_string[371] +#define TXT_BRIGHTNESS Text_string[372] +#define TXT_CONTROLS_ Text_string[373] +#define TXT_DETAIL_LEVELS Text_string[374] +#define TXT_CAL_JOYSTICK Text_string[375] +#define TXT_JOYS_SENSITIVITY Text_string[376] +#define TXT_START_IPX_NET_GAME Text_string[377] +#define TXT_JOIN_IPX_NET_GAME Text_string[378] +#define TXT_MODEM_GAME Text_string[379] +#define TXT_MULTIPLAYER Text_string[380] +#define TXT_CONTINUE Text_string[381] +#define TXT_CANT_PLAYBACK Text_string[382] +#define TXT_DEMO_CORRUPT Text_string[383] +#define TXT_DEMO_OLD Text_string[384] +#define TXT_RECORDED Text_string[385] +#define TXT_WITH_REGISTERED Text_string[386] +#define TXT_WITH_SHAREWARE Text_string[387] +#define TXT_OF_DESCENT Text_string[388] +#define TXT_LEVEL_CANT_LOAD Text_string[389] +#define TXT_DEMO_OLD_CORRUPT Text_string[390] +#define TXT_DEMO_ERR_READING Text_string[391] +#define TXT_SAVE_DEMO_AS Text_string[392] +#define TXT_DEMO_USE_LETTERS Text_string[393] +#define TXT_AUTOMAP Text_string[394] +#define TXT_TURN_SHIP Text_string[395] +#define TXT_SLIDE_UPDOWN Text_string[396] +#define TXT_LEVEL Text_string[397] +#define TXT_PITCH_FORWARD Text_string[398] +#define TXT_PITCH_BACKWARD Text_string[399] +#define TXT_TURN_LEFT Text_string[400] +#define TXT_TURN_RIGHT Text_string[401] +#define TXT_SLIDE_ON Text_string[402] +#define TXT_SLIDE_LEFT Text_string[403] +#define TXT_SLIDE_RIGHT Text_string[404] +#define TXT_SLIDE_UP Text_string[405] +#define TXT_SLIDE_DOWN Text_string[406] +#define TXT_BANK_ON Text_string[407] +#define TXT_BANK_LEFT Text_string[408] +#define TXT_BANK_RIGHT Text_string[409] +#define TXT_FIRE_PRIMARY Text_string[410] +#define TXT_FIRE_SECONDARY Text_string[411] +#define TXT_FIRE_FLARE Text_string[412] +#define TXT_ACCELERATE Text_string[413] +#define TXT_REVERSE Text_string[414] +#define TXT_DROP_BOMB Text_string[415] +#define TXT_CRUISE_FASTER Text_string[416] +#define TXT_CRUISE_SLOWER Text_string[417] +#define TXT_CRUISE_OFF Text_string[418] +#define TXT_PITCH_UD Text_string[419] +#define TXT_TURN_LR Text_string[420] +#define TXT_SLIDE_LR Text_string[421] +#define TXT_SLIDE_UD Text_string[422] +#define TXT_BANK_LR Text_string[423] +#define TXT_THROTTLE Text_string[424] +#define TXT_TEAM_ATLEAST_THREE Text_string[425] +#define TXT_NET_DISCONNECTED Text_string[426] +#define TXT_NET_PLAYING Text_string[427] +#define TXT_NET_ESCAPED Text_string[428] +#define TXT_NET_DIED Text_string[429] +#define TXT_NET_FOUND_SECRET Text_string[430] +#define TXT_NET_ESCAPE_TUNNEL Text_string[431] +#define TXT_NET_RESERVED Text_string[432] +#define TXT_WOWIE_ZOWIE Text_string[433] +#define TXT_ALL_KEYS Text_string[434] +#define TXT_CLOAK Text_string[435] +#define TXT_FULL_SHIELDS Text_string[436] +#define TXT_ON Text_string[437] +#define TXT_OFF Text_string[438] +#define TXT_NOT_IN_SHAREWARE Text_string[439] +#define TXT_GAME_OVER Text_string[440] +#define TXT_SELECT_PILOT Text_string[441] +#define TXT_ENTER_PILOT_NAME Text_string[442] +#define TXT_PLAYER Text_string[443] +#define TXT_ALREADY_EXISTS Text_string[444] +#define TXT_LOADING Text_string[445] +#define TXT_FULL_RESCUE_BONUS Text_string[446] +#define TXT_SHIELD_BONUS Text_string[447] +#define TXT_ENERGY_BONUS Text_string[448] +#define TXT_HOSTAGE_BONUS Text_string[449] +#define TXT_SKILL_BONUS Text_string[450] +#define TXT_TOTAL_BONUS Text_string[451] +#define TXT_TOTAL_SCORE Text_string[452] +#define TXT_SECRET_LEVEL Text_string[453] +#define TXT_COMPLETE Text_string[454] +#define TXT_DESTROYED Text_string[455] +#define TXT_SAVE_GAME Text_string[456] +#define TXT_PRESS_CTRL_R Text_string[457] +#define TXT_RESET_HIGH_SCORES Text_string[458] +#define TXT_YOU_WERE Text_string[459] +#define TXT_WAS Text_string[460] +#define TXT_KILLED_BY_NONPLAY Text_string[461] +#define TXT_IMPORTANT_NOTE Text_string[462] +#define TXT_FCS Text_string[463] +#define TXT_PRESS_ANY_KEY Text_string[464] +#define TXT_HOSTAGE_RESCUED Text_string[465] +#define TXT_INIT_VICTOR Text_string[466] +#define TXT_N Text_string[467] +#define TXT_Y Text_string[468] +#define TXT_ANY_LEVEL Text_string[469] +#define TXT_SHAREWARE_DONE Text_string[470] +#define TXT_PRESS_NEW_KEY Text_string[471] +#define TXT_PRESS_NEW_JBUTTON Text_string[472] +#define TXT_PRESS_NEW_MBUTTON Text_string[473] +#define TXT_MOVE_NEW_JOY_AXIS Text_string[474] +#define TXT_MOVE_NEW_MSE_AXIS Text_string[475] +#define TXT_USING_VFX1 Text_string[476] +#define TXT_VFX1_ERROR1 Text_string[477] +#define TXT_VFX1_ERROR2 Text_string[478] +#define TXT_KCONFIG_STRING_1 Text_string[479] +#define TXT_BUTTONS Text_string[480] +#define TXT_AXES Text_string[481] +#define TXT_AXIS Text_string[482] +#define TXT_INVERT Text_string[483] +#define TXT_BTN_1 Text_string[484] +#define TXT_BTN_2 Text_string[485] +#define TXT_BTN_3 Text_string[486] +#define TXT_BTN_4 Text_string[487] +#define TXT_TRIG Text_string[488] +#define TXT_HAT_L Text_string[489] +#define TXT_HAT_R Text_string[490] +#define TXT_HAT_U Text_string[491] +#define TXT_HAT_D Text_string[492] +#define TXT_LEFT Text_string[493] +#define TXT_RIGHT Text_string[494] +#define TXT_MID Text_string[495] +#define TXT_UP Text_string[496] +#define TXT_DOWN Text_string[497] +#define TXT_X1 Text_string[498] +#define TXT_Y1 Text_string[499] +#define TXT_X2 Text_string[500] +#define TXT_Y2 Text_string[501] +#define TXT_L_R Text_string[502] +#define TXT_F_B Text_string[503] +#define TXT_FORWARD Text_string[504] +#define TXT_MOVE_THROTTLE_F Text_string[505] +#define TXT_MOVE_THROTTLE_R Text_string[506] +#define TXT_MOVE_THROTTLE_C Text_string[507] +#define TXT_REACTOR_EXPLODED Text_string[508] +#define TXT_TIME_REMAINING Text_string[509] +#define TXT_SECONDS Text_string[510] +#define TXT_DEMO_WRITE_ERROR Text_string[511] +#define TXT_DEMO_SIZE Text_string[512] +#define TXT_DEMO_SAVE_BAD Text_string[513] +#define TXT_BYTE_STR Text_string[514] +#define TXT_DIED_IN_MINE Text_string[515] +#define TXT_SHIP_BONUS Text_string[516] +#define TXT_PHONE_NUM Text_string[517] +#define TXT_KILL_MATRIX_TITLE Text_string[518] +#define TXT_WAIT_FOR_OK Text_string[519] +#define TXT_SURE_ABORT_SYNC Text_string[520] +#define TXT_ERROR_WRITING_PLR Text_string[521] +#define TXT_SHIP_DESTROYED_0 Text_string[522] +#define TXT_SHIP_DESTROYED_1 Text_string[523] +#define TXT_SHIP_DESTROYED_2 Text_string[524] +#define TXT_NET_FULL Text_string[525] +#define TXT_DEMO_NO_SPACE Text_string[526] +#define TXT_HAT2_L Text_string[527] +#define TXT_HAT2_R Text_string[528] +#define TXT_HAT2_U Text_string[529] +#define TXT_HAT2_D Text_string[530] +#define TXT_WARP_TO_LEVEL Text_string[531] +#define TXT_TRADEMARK Text_string[532] +#define TXT_NET_SYNC_FAILED Text_string[533] +#define TXT_DONE Text_string[534] +#define TXT_I_AM_A Text_string[535] +#define TXT_CHEATER Text_string[536] +#define TXT_LOADING_DATA Text_string[537] +#define TXT_HELP_ALT_F2 Text_string[538] +#define TXT_HELP_ALT_F3 Text_string[539] +#define TXT_ONLY_REGISTERED Text_string[540] +#define TXT_CONCUSSION Text_string[541] +#define TXT_HOMING Text_string[542] +#define TXT_PROXBOMB Text_string[543] +#define TXT_SMART Text_string[544] +#define TXT_MEGA Text_string[545] +#define TXT_NOMISSION4DEMO Text_string[546] +#define TXT_SHOW_IDS Text_string[547] +#define TXT_DUPLICATE_NAME Text_string[548] +#define TXT_ANARCHY_ONLY_MISSION Text_string[549] +#define TXT_START_NOWAIT Text_string[550] +#define TXT_QUITTING_NOW Text_string[551] +#define TXT_MISSION_NOT_FOUND Text_string[552] +#define TXT_MULTI_MISSION Text_string[553] +#define TXT_MISSION_ERROR Text_string[554] +#define TXT_COM_CUSTOM_SETTINGS Text_string[555] +#define TXT_COM_BASE Text_string[556] +#define TXT_COM_IRQ Text_string[557] +#define TXT_RESET_DEFAULTS Text_string[558] +#define TXT_VALID_IRQS Text_string[559] +#define TXT_NO_UART Text_string[560] +#define TXT_DEF_MACRO_1 Text_string[561] +#define TXT_DEF_MACRO_2 Text_string[562] +#define TXT_DEF_MACRO_3 Text_string[563] +#define TXT_DEF_MACRO_4 Text_string[564] +#define TXT_MISSION Text_string[565] +#define TXT_VIEWING_DISTANCE Text_string[566] +#define TXT_SECRET_EXIT Text_string[567] +#define TXT_SHOW_ON_MAP Text_string[568] +#define TXT_KILLED_BY_ROBOT Text_string[569] +#define TXT_BAUD Text_string[570] +#define TXT_CONSISTENCY_ERROR Text_string[571] +#define TXT_PRESS_ANY_KEY2 Text_string[572] +#define TXT_DEMO_SAVE_NOSPACE Text_string[573] +#define TXT_CNTRLCEN_INVUL Text_string[574] +#define TXT_NO_DESTSAT_LVL Text_string[575] +#define TXT_REACTOR_LIFE Text_string[576] +#define TXT_MINUTES_ABBREV Text_string[577] +#define TXT_CURRENT_IPX_SOCKET Text_string[578] +#define TXT_DOS_VERSION_1 Text_string[579] +#define TXT_DOS_VERSION_2 Text_string[580] +#define TXT_NOT_ENOUGH_HANDLES Text_string[581] +#define TXT_HANDLES_1 Text_string[582] +#define TXT_HANDLES_2 Text_string[583] +#define TXT_HANDLES_3 Text_string[584] +#define TXT_AVAILABLE_MEMORY Text_string[585] +#define TXT_MEMORY_CONFIG Text_string[586] +#define TXT_RECONFIGURE_VMM Text_string[587] +#define TXT_MORE_MEMORY Text_string[588] +#define TXT_MORE_MEMORY_2 Text_string[589] +#define TXT_PHYSICAL_MEMORY Text_string[590] +#define TXT_PHYSICAL_MEMORY_2 Text_string[591] +#define TXT_INITIALIZING_DPMI Text_string[592] +#define TXT_INITIALIZING_CRIT Text_string[593] +#define TXT_IGLASSES Text_string[594] +#define TXT_VIOTRACK Text_string[595] +#define TXT_KASAN Text_string[596] +#define TXT_KASAN_2 Text_string[597] +#define TXT_3DMAX Text_string[598] +#define TXT_PRESS_ANY_KEY3 Text_string[599] +#define TXT_SOCKET Text_string[600] +#define TXT_NOFILECHECK Text_string[601] +#define TXT_VERBOSE_1 Text_string[602] +#define TXT_VERBOSE_2 Text_string[603] +#define TXT_VERBOSE_3 Text_string[604] +#define TXT_VERBOSE_4 Text_string[605] +#define TXT_VERBOSE_5 Text_string[606] +#define TXT_VERBOSE_6 Text_string[607] +#define TXT_VERBOSE_7 Text_string[608] +#define TXT_VERBOSE_8 Text_string[609] +#define TXT_VERBOSE_9 Text_string[610] +#define TXT_VERBOSE_10 Text_string[611] +#define TXT_VERBOSE_11 Text_string[612] #define TXT_INITIALIZING_NETWORK Text_string[613] -#define TXT_IPX_CHANNEL Text_string[614] -#define TXT_NO_NETWORK Text_string[615] -#define TXT_SOCKET_ERROR Text_string[616] -#define TXT_MEMORY_IPX Text_string[617] -#define TXT_ERROR_IPX Text_string[618] -#define TXT_NETWORK_DISABLED Text_string[619] +#define TXT_IPX_CHANNEL Text_string[614] +#define TXT_NO_NETWORK Text_string[615] +#define TXT_SOCKET_ERROR Text_string[616] +#define TXT_MEMORY_IPX Text_string[617] +#define TXT_ERROR_IPX Text_string[618] +#define TXT_NETWORK_DISABLED Text_string[619] #define TXT_INITIALIZING_GRAPHICS Text_string[620] -#define TXT_SOUND_ERROR_OPEN Text_string[621] -#define TXT_SOUND_ERROR_LOCK Text_string[622] -#define TXT_SOUND_ERROR_HMI Text_string[623] +#define TXT_SOUND_ERROR_OPEN Text_string[621] +#define TXT_SOUND_ERROR_LOCK Text_string[622] +#define TXT_SOUND_ERROR_HMI Text_string[623] #define TXT_SOUND_ERROR_LOCK_DRUMS Text_string[624] -#define TXT_SOUND_ERROR_MIDI Text_string[625] +#define TXT_SOUND_ERROR_MIDI Text_string[625] #define TXT_SOUND_ERROR_MIDI_CALLBACK Text_string[626] -#define TXT_EXTERNAL_CONTROL Text_string[627] -#define TXT_IGLASSES_ERROR_1 Text_string[628] -#define TXT_IGLASSES_INIT Text_string[629] -#define TXT_IGLASSES_ON Text_string[630] -#define TXT_PRESS_ESC_TO_ABORT Text_string[631] -#define TXT_SERIAL_FAILURE Text_string[632] -#define TXT_MESSAGE Text_string[633] -#define TXT_MACRO Text_string[634] -#define TXT_ERROR_SERIAL_LOCK Text_string[635] -#define TXT_ERROR_SERIAL_LOCK_2 Text_string[636] -#define TXT_NO_LUNACY Text_string[637] -#define TXT_LUNACY Text_string[638] -#define TXT_ROBOT_PAINTING_OFF Text_string[639] -#define TXT_ROBOT_PAINTING_ON Text_string[640] -#define TXT_START_TCP_NET_GAME Text_string[641] -#define TXT_JOIN_TCP_NET_GAME Text_string[642] -#define TXT_AFTERBURNER Text_string[643] +#define TXT_EXTERNAL_CONTROL Text_string[627] +#define TXT_IGLASSES_ERROR_1 Text_string[628] +#define TXT_IGLASSES_INIT Text_string[629] +#define TXT_IGLASSES_ON Text_string[630] +#define TXT_PRESS_ESC_TO_ABORT Text_string[631] +#define TXT_SERIAL_FAILURE Text_string[632] +#define TXT_MESSAGE Text_string[633] +#define TXT_MACRO Text_string[634] +#define TXT_ERROR_SERIAL_LOCK Text_string[635] +#define TXT_ERROR_SERIAL_LOCK_2 Text_string[636] +#define TXT_NO_LUNACY Text_string[637] +#define TXT_LUNACY Text_string[638] +#define TXT_ROBOT_PAINTING_OFF Text_string[639] +#define TXT_ROBOT_PAINTING_ON Text_string[640] +#define TXT_START_TCP_NET_GAME Text_string[641] +#define TXT_JOIN_TCP_NET_GAME Text_string[642] +#define TXT_AFTERBURNER Text_string[643] //hey: there's a lot of empty slots up from 173-192, where //the commandline help used to be. Add new things there -#define N_TEXT_STRINGS 649 +#define N_TEXT_STRINGS 649 // Constants for keyboard configuration -#define TNUM_REAR_VIEW (319+2+10) -#define TNUM_AUTOMAP (382+2+10) -#define TNUM_PITCH_FORWARD (386+2+10) -#define TNUM_PITCH_BACKWARD (387+2+10) -#define TNUM_TURN_LEFT (388+2+10) -#define TNUM_TURN_RIGHT (389+2+10) -#define TNUM_SLIDE_ON (390+2+10) -#define TNUM_SLIDE_LEFT (391+2+10) -#define TNUM_SLIDE_RIGHT (392+2+10) -#define TNUM_SLIDE_UP (393+2+10) -#define TNUM_SLIDE_DOWN (394+2+10) -#define TNUM_BANK_ON (395+2+10) -#define TNUM_BANK_LEFT (396+2+10) -#define TNUM_BANK_RIGHT (397+2+10) -#define TNUM_FIRE_PRIMARY (398+2+10) -#define TNUM_FIRE_SECONDARY (399+2+10) -#define TNUM_FIRE_FLARE (400+2+10) -#define TNUM_ACCELERATE (401+2+10) -#define TNUM_REVERSE (402+2+10) -#define TNUM_DROP_BOMB (403+2+10) -#define TNUM_CRUISE_FASTER (404+2+10) -#define TNUM_CRUISE_SLOWER (405+2+10) -#define TNUM_CRUISE_OFF (406+2+10) -#define TNUM_PITCH_UD (407+2+10) -#define TNUM_TURN_LR (408+2+10) -#define TNUM_SLIDE_LR (409+2+10) -#define TNUM_SLIDE_UD (410+2+10) -#define TNUM_BANK_LR (411+2+10) -#define TNUM_THROTTLE (412+2+10) -#define TNUM_AFTERBURNER 643 - -#define TNUM_N (455+2+10) -#define TNUM_Y (456+2+10) -#define TNUM_BTN_1 (472+2+10) -#define TNUM_BTN_2 (473+2+10) -#define TNUM_BTN_3 (474+2+10) -#define TNUM_BTN_4 (475+2+10) -#define TNUM_TRIG (476+2+10) -#define TNUM_HAT_L (477+2+10) -#define TNUM_HAT_R (478+2+10) -#define TNUM_HAT_U (479+2+10) -#define TNUM_HAT_D (480+2+10) -#define TNUM_LEFT (481+2+10) -#define TNUM_RIGHT (482+2+10) -#define TNUM_MID (483+2+10) -#define TNUM_UP (484+2+10) -#define TNUM_DOWN (485+2+10) -#define TNUM_X1 (486+2+10) -#define TNUM_Y1 (487+2+10) -#define TNUM_X2 (488+2+10) -#define TNUM_Y2 (489+2+10) -#define TNUM_L_R (490+2+10) -#define TNUM_F_B (491+2+10) -#define TNUM_HAT2_L (517+10) -#define TNUM_HAT2_R (518+10) -#define TNUM_HAT2_U (519+10) -#define TNUM_HAT2_D (520+10) -#define TNUM_Z1 (644) -#define TNUM_UN (645) -#define TNUM_P1 (646) -#define TNUM_R1 (647) -#define TNUM_YA1 (648) - +#define TNUM_REAR_VIEW (319+2+10) +#define TNUM_AUTOMAP (382+2+10) +#define TNUM_PITCH_FORWARD (386+2+10) +#define TNUM_PITCH_BACKWARD (387+2+10) +#define TNUM_TURN_LEFT (388+2+10) +#define TNUM_TURN_RIGHT (389+2+10) +#define TNUM_SLIDE_ON (390+2+10) +#define TNUM_SLIDE_LEFT (391+2+10) +#define TNUM_SLIDE_RIGHT (392+2+10) +#define TNUM_SLIDE_UP (393+2+10) +#define TNUM_SLIDE_DOWN (394+2+10) +#define TNUM_BANK_ON (395+2+10) +#define TNUM_BANK_LEFT (396+2+10) +#define TNUM_BANK_RIGHT (397+2+10) +#define TNUM_FIRE_PRIMARY (398+2+10) +#define TNUM_FIRE_SECONDARY (399+2+10) +#define TNUM_FIRE_FLARE (400+2+10) +#define TNUM_ACCELERATE (401+2+10) +#define TNUM_REVERSE (402+2+10) +#define TNUM_DROP_BOMB (403+2+10) +#define TNUM_CRUISE_FASTER (404+2+10) +#define TNUM_CRUISE_SLOWER (405+2+10) +#define TNUM_CRUISE_OFF (406+2+10) +#define TNUM_PITCH_UD (407+2+10) +#define TNUM_TURN_LR (408+2+10) +#define TNUM_SLIDE_LR (409+2+10) +#define TNUM_SLIDE_UD (410+2+10) +#define TNUM_BANK_LR (411+2+10) +#define TNUM_THROTTLE (412+2+10) +#define TNUM_AFTERBURNER 643 +#define TNUM_N (455+2+10) +#define TNUM_Y (456+2+10) +#define TNUM_BTN_1 (472+2+10) +#define TNUM_BTN_2 (473+2+10) +#define TNUM_BTN_3 (474+2+10) +#define TNUM_BTN_4 (475+2+10) +#define TNUM_TRIG (476+2+10) +#define TNUM_HAT_L (477+2+10) +#define TNUM_HAT_R (478+2+10) +#define TNUM_HAT_U (479+2+10) +#define TNUM_HAT_D (480+2+10) +#define TNUM_LEFT (481+2+10) +#define TNUM_RIGHT (482+2+10) +#define TNUM_MID (483+2+10) +#define TNUM_UP (484+2+10) +#define TNUM_DOWN (485+2+10) +#define TNUM_X1 (486+2+10) +#define TNUM_Y1 (487+2+10) +#define TNUM_X2 (488+2+10) +#define TNUM_Y2 (489+2+10) +#define TNUM_L_R (490+2+10) +#define TNUM_F_B (491+2+10) +#define TNUM_HAT2_L (517+10) +#define TNUM_HAT2_R (518+10) +#define TNUM_HAT2_U (519+10) +#define TNUM_HAT2_D (520+10) +#define TNUM_Z1 (644) +#define TNUM_UN (645) +#define TNUM_P1 (646) +#define TNUM_R1 (647) +#define TNUM_YA1 (648) // Weapon names. @@ -729,7 +728,7 @@ extern char *Text_string[]; #define PRIMARY_WEAPON_NAMES_SHORT(weapon_num) (*(&TXT_W_LASER_S + (weapon_num))) #define SECONDARY_WEAPON_NAMES_SHORT(weapon_num) (*(&TXT_W_C_MISSILE_S + (weapon_num))) -// Control configuration strings. +// Control configuration strings. #define CONTROL_TEXT(control_type) (*(&TXT_CONTROL_KEYBOARD + (control_type))) // Network connect states diff --git a/main/titles.c b/main/titles.c index b26784ba..5f45d8b4 100644 --- a/main/titles.c +++ b/main/titles.c @@ -260,8 +260,8 @@ typedef struct { #define BRIEFING_SECRET_NUM 31 // This must correspond to the first secret level which must come at the end of the list. #define BRIEFING_OFFSET_NUM 4 // This must correspond to the first level screen (ie, past the bald guy briefing screens) -#define SHAREWARE_ENDING_LEVEL_NUM 0x7f -#define REGISTERED_ENDING_LEVEL_NUM 0x7e +#define SHAREWARE_ENDING_LEVEL_NUM 0x7f +#define REGISTERED_ENDING_LEVEL_NUM 0x7e #ifdef SHAREWARE #define ENDING_LEVEL_NUM SHAREWARE_ENDING_LEVEL_NUM diff --git a/main/weapon.c b/main/weapon.c index f9c99e16..adbdbd57 100644 --- a/main/weapon.c +++ b/main/weapon.c @@ -1,3 +1,4 @@ +/* $Id: weapon.c,v 1.6 2002-08-06 05:21:33 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -7,7 +8,7 @@ IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS -AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. +AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ @@ -16,7 +17,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. #endif #ifdef RCS -static char rcsid[] = "$Id: weapon.c,v 1.5 2002-08-02 04:57:19 btb Exp $"; +static char rcsid[] = "$Id: weapon.c,v 1.6 2002-08-06 05:21:33 btb Exp $"; #endif #include -- 2.39.2