1 /* $Id: text.h,v 1.3 2003/03/28 07:54:44 btb Exp $ */ 2 /* 3 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX 4 SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO 5 END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A 6 ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS 7 IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS 8 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE 9 FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE 10 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS 11 AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. 12 COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. 13 */ 14 15 16 17 #ifndef _TEXT_H 18 #define _TEXT_H 19 20 //Array of pointers to text 21 extern char *Text_string[]; 22 23 //Symbolic constants for all the strings 24 25 #define TXT_NEW_GAME Text_string[ 0] 26 #define TXT_VIEW_SCORES Text_string[ 1] 27 #define TXT_QUIT Text_string[ 2] 28 #define TXT_CANNOT_SET_SCREEN Text_string[ 3] 29 #define TXT_NO_JOYSTICK Text_string[ 4] 30 #define TXT_REQUIRES_VGA Text_string[ 5] 31 #define TXT_HELP Text_string[ 6] 32 #define TXT_THANKS Text_string[ 7] 33 #define TXT_SOUND_DISABLED Text_string[ 8] 34 #define TXT_CANT_INIT_GFX Text_string[ 9] 35 #define TXT_EXTRA_LIFE Text_string[10] 36 #define TXT_COPYRIGHT Text_string[11] 37 #define TXT_BLUE Text_string[12] 38 #define TXT_RED Text_string[13] 39 #define TXT_YELLOW Text_string[14] 40 #define TXT_ACCESS_DENIED Text_string[15] 41 #define TXT_ACCESS_GRANTED Text_string[16] 42 #define TXT_BOOSTED_TO Text_string[17] 43 #define TXT_ENERGY Text_string[18] 44 #define TXT_SHIELD Text_string[19] 45 #define TXT_LASER Text_string[20] 46 #define TXT_MAXED_OUT Text_string[21] 47 #define TXT_QUAD_LASERS Text_string[22] 48 #define TXT_ALREADY_HAVE Text_string[23] 49 #define TXT_VULCAN_AMMO Text_string[24] 50 #define TXT_VULCAN_ROUNDS Text_string[25] 51 #define TXT_ALREADY_ARE Text_string[26] 52 #define TXT_CLOAKED Text_string[27] 53 #define TXT_CLOAKING_DEVICE Text_string[28] 54 #define TXT_INVULNERABLE Text_string[29] 55 #define TXT_INVULNERABILITY Text_string[30] 56 #define TXT_CREATE_NEW Text_string[31] 57 #define TXT_YES Text_string[32] 58 #define TXT_NO Text_string[33] 59 #define TXT_OK Text_string[34] 60 #define TXT_NO_DEMO_FILES Text_string[35] 61 #define TXT_USE_F5 Text_string[36] 62 #define TXT_TO_CREATE_ONE Text_string[37] 63 #define TXT_NO_FILES_MATCHING Text_string[38] 64 #define TXT_WERE_FOUND Text_string[39] 65 #define TXT_DELETE_PILOT Text_string[40] 66 #define TXT_DELETE_DEMO Text_string[41] 67 #define TXT_COULDNT Text_string[42] 68 #define TXT_EXIT_SEQUENCE Text_string[43] 69 #define TXT_WARNING Text_string[44] 70 #define TXT_UNABLE_TO_OPEN Text_string[45] 71 #define TXT_COOL_SAYING Text_string[46] 72 #define TXT_HIGH_SCORE Text_string[47] 73 #define TXT_YOU_PLACED Text_string[48] 74 #define TXT_YOU_PLACED_1ST Text_string[49] 75 #define TXT_HIGH_SCORES Text_string[50] 76 #define TXT_NAME Text_string[51] 77 #define TXT_SCORE Text_string[52] 78 #define TXT_SKILL Text_string[53] 79 #define TXT_LEVELS Text_string[54] 80 #define TXT_TIME Text_string[55] 81 #define TXT_REGISTER_DESCENT Text_string[56] 82 #define TXT_1ST Text_string[57] 83 #define TXT_2ND Text_string[58] 84 #define TXT_3RD Text_string[59] 85 #define TXT_4TH Text_string[60] 86 #define TXT_5TH Text_string[61] 87 #define TXT_6TH Text_string[62] 88 #define TXT_7TH Text_string[63] 89 #define TXT_8TH Text_string[64] 90 #define TXT_9TH Text_string[65] 91 #define TXT_10TH Text_string[66] 92 #define TXT_EMPTY Text_string[67] 93 #define TXT_KILLED Text_string[68] 94 #define TXT_SUICIDE Text_string[69] 95 #define TXT_YOU Text_string[70] 96 #define TXT_YOURSELF Text_string[71] 97 #define TXT_NO_MACRO Text_string[72] 98 #define TXT_SENDING Text_string[73] 99 #define TXT_SEND_MESSAGE Text_string[74] 100 #define TXT_SAYS Text_string[75] 101 #define TXT_TELLS_YOU Text_string[76] 102 #define TXT_HAS_DEST_CONTROL Text_string[77] 103 #define TXT_CONTROL_DESTROYED Text_string[78] 104 #define TXT_HAS_ESCAPED Text_string[79] 105 #define TXT_HAS_FOUND_SECRET Text_string[80] 106 #define TXT_HAS_LEFT_THE_GAME Text_string[81] 107 #define TXT_YOU_ARE_ONLY Text_string[82] 108 #define TXT_OPPONENT_LEFT Text_string[83] 109 #define TXT_YOU_DEST_CONTROL Text_string[84] 110 #define TXT_DEFINE_MACRO Text_string[85] 111 #define TXT_MESSAGE_SENT_TO Text_string[86] 112 #define TXT_NOBODY Text_string[87] 113 #define TXT_PAUSE Text_string[88] 114 #define TXT_CANT_PAUSE Text_string[89] 115 #define TXT_HELP_ESC Text_string[90] 116 #define TXT_HELP_F2 Text_string[91] 117 #define TXT_HELP_F3 Text_string[92] 118 #define TXT_HELP_F4 Text_string[93] 119 #define TXT_HELP_F5 Text_string[94] 120 #define TXT_HELP_PAUSE Text_string[95] 121 #define TXT_HELP_MINUSPLUS Text_string[96] 122 #define TXT_HELP_PRTSCN Text_string[97] 123 #define TXT_HELP_1TO5 Text_string[98] 124 #define TXT_HELP_6TO10 Text_string[99] 125 #define TXT_HELP_TO_VIEW Text_string[100] 126 #define TXT_KEYS Text_string[101] 127 #define TXT_ABORT_AUTODEMO Text_string[102] 128 #define TXT_ABORT_GAME Text_string[103] 129 #define TXT_W_LASER Text_string[104] 130 #define TXT_W_VULCAN Text_string[105] 131 #define TXT_W_SPREADFIRE Text_string[106] 132 #define TXT_W_PLASMA Text_string[107] 133 #define TXT_W_FUSION Text_string[108] 134 #define TXT_W_SLASER Text_string[109] 135 #define TXT_W_SVULCAN Text_string[110] 136 #define TXT_W_SSPREADFIRE Text_string[111] 137 #define TXT_W_SPLASMA Text_string[112] 138 #define TXT_W_SFUSION Text_string[113] 139 #define TXT_W_C_MISSILE Text_string[114] 140 #define TXT_W_H_MISSILE Text_string[115] 141 #define TXT_W_P_BOMB Text_string[116] 142 #define TXT_W_S_MISSILE Text_string[117] 143 #define TXT_W_M_MISSILE Text_string[118] 144 #define TXT_W_SMISSILE1 Text_string[119] 145 #define TXT_W_SMISSILE2 Text_string[120] 146 #define TXT_W_SMISSILE3 Text_string[121] 147 #define TXT_W_SMISSILE4 Text_string[122] 148 #define TXT_W_SMISSILE5 Text_string[123] 149 #define TXT_W_LASER_S Text_string[124] 150 #define TXT_W_VULCAN_S Text_string[125] 151 #define TXT_W_SPREADFIRE_S Text_string[126] 152 #define TXT_W_PLASMA_S Text_string[127] 153 #define TXT_W_FUSION_S Text_string[128] 154 #define TXT_W_SLASER_S Text_string[129] 155 #define TXT_W_SVULCAN_S Text_string[130] 156 #define TXT_W_SSPREADFIRE_S Text_string[131] 157 #define TXT_W_SPLASMA_S Text_string[132] 158 #define TXT_W_SFUSION_S Text_string[133] 159 #define TXT_W_C_MISSILE_S Text_string[134] 160 #define TXT_W_H_MISSILE_S Text_string[135] 161 #define TXT_W_P_BOMB_S Text_string[136] 162 #define TXT_W_S_MISSILE_S Text_string[137] 163 #define TXT_W_M_MISSILE_S Text_string[138] 164 #define TXT_W_SMISSILE1_S Text_string[139] 165 #define TXT_W_SMISSILE2_S Text_string[140] 166 #define TXT_W_SMISSILE3_S Text_string[141] 167 #define TXT_W_SMISSILE4_S Text_string[142] 168 #define TXT_W_SMISSILE5_S Text_string[143] 169 #define TXT_SELECTED Text_string[144] 170 #define TXT_DONT_HAVE Text_string[145] 171 #define TXT_DONT_HAVE_AMMO Text_string[146] 172 #define TXT_HAVE_NO Text_string[147] 173 #define TXT_S Text_string[148] 174 #define TXT_SX Text_string[149] 175 #define TXT_NO_PRIMARY Text_string[150] 176 #define TXT_ALREADY_HAVE_THE Text_string[151] 177 #define TXT_CANT_OPEN_DOOR Text_string[152] 178 #define TXT_MOVE_JOYSTICK Text_string[153] 179 #define TXT_TO_UL Text_string[154] 180 #define TXT_ANY_BUTTON Text_string[155] 181 #define TXT_JOYSTICK Text_string[156] 182 #define TXT_UPPER_LEFT Text_string[157] 183 #define TXT_TO_LR Text_string[158] 184 #define TXT_LOWER_RIGHT Text_string[159] 185 #define TXT_TO_C Text_string[160] 186 #define TXT_CENTER Text_string[161] 187 #define TXT_CONTROL_KEYBOARD Text_string[162] 188 #define TXT_CONTROL_JOYSTICK Text_string[163] 189 #define TXT_CONTROL_FSTICKPRO Text_string[164] 190 #define TXT_CONTROL_THRUSTFCS Text_string[165] 191 #define TXT_CONTROL_GGAMEPAD Text_string[166] 192 #define TXT_CONTROL_MOUSE Text_string[167] 193 #define TXT_CONTROL_CYBERMAN Text_string[168] 194 #define TXT_CONTROL_WINJOY Text_string[169] 195 #define TXT_CUST_ABOVE Text_string[170] 196 #define TXT_CUST_KEYBOARD Text_string[171] 197 #define TXT_CONTROLS Text_string[172] 198 #define TXT_KEYBOARD Text_string[173] 199 200 //This is where the command-line help text used to be 201 202 #define TXT_REGISTRATION Text_string[192] 203 #define TXT_ERROR_SELECTOR Text_string[193] 204 #define TXT_ERROR_GRAPHICS Text_string[194] 205 #define TXT_CALIBRATE Text_string[195] 206 #define TXT_SKIP Text_string[196] 207 #define TXT_JOYSTICK_NOT_CEN Text_string[197] 208 #define TXT_CHOOSE_INPUT Text_string[198] 209 #define TXT_ERROR Text_string[199] 210 #define TXT_ERROR_PLR_VERSION Text_string[200] 211 #define TXT_DEMO_PLAYBACK Text_string[201] 212 #define TXT_DEMO_RECORDING Text_string[202] 213 #define TXT_CRUISE Text_string[203] 214 #define TXT_DUMPING_SCREEN Text_string[204] 215 #define TXT_CHEATS_ENABLED Text_string[205] 216 #define TXT_NET_GAME_CLOSED Text_string[206] 217 #define TXT_NET_GAME_FULL Text_string[207] 218 #define TXT_NET_GAME_BETWEEN Text_string[208] 219 #define TXT_NET_GAME_NSELECT Text_string[209] 220 #define TXT_NET_GAME_NSTART Text_string[210] 221 #define TXT_NET_GAME_CONNECT Text_string[211] 222 #define TXT_NET_GAME_WRONGLEV Text_string[212] 223 #define TXT_KILLS Text_string[213] 224 #define TXT_WAITING Text_string[214] 225 #define TXT_SURE_LEAVE_GAME Text_string[215] 226 #define TXT_JOINING Text_string[216] 227 #define TXT_REJOIN Text_string[217] 228 #define TXT_SORRY_ONLY Text_string[218] 229 #define TXT_NETPLAYERS_IN Text_string[219] 230 #define TXT_S_GAME Text_string[220] 231 #define TXT_DESCRIPTION Text_string[221] 232 #define TXT_LEVEL_ Text_string[222] 233 #define TXT_MODE Text_string[223] 234 #define TXT_ANARCHY Text_string[224] 235 #define TXT_TEAM_ANARCHY Text_string[225] 236 #define TXT_ANARCHY_W_ROBOTS Text_string[226] 237 #define TXT_COOPERATIVE Text_string[227] 238 #define TXT_OPTIONS Text_string[228] 239 #define TXT_CLOSED_GAME Text_string[229] 240 #define TXT_NETGAME_SETUP Text_string[230] 241 #define TXT_LEVEL_OUT_RANGE Text_string[231] 242 #define TXT_SORRY Text_string[232] 243 #define TXT_REGISTERED_ONLY Text_string[233] 244 #define TXT_WAIT Text_string[234] 245 #define TXT_FOUND Text_string[235] 246 #define TXT_ACTIVE_GAMES Text_string[236] 247 #define TXT_STARTING_NETGAME Text_string[237] 248 #define TXT_NETLEVEL_NMATCH Text_string[238] 249 #define TXT_TEAM Text_string[239] 250 #define TXT_TEAM_SELECTION Text_string[240] 251 #define TXT_TEAM_MUST_ONE Text_string[241] 252 #define TXT_TEAM_SELECT Text_string[242] 253 #define TXT_TEAM_PRESS_ENTER Text_string[243] 254 #define TXT_TEAM_ATLEAST_TWO Text_string[244] 255 #define TXT_IPX_NOT_FOUND Text_string[245] 256 #define TXT_NET_FORMING Text_string[246] 257 #define TXT_NET_PLAYERS Text_string[247] 258 #define TXT_NET_JOIN Text_string[248] 259 #define TXT_NET_CLOSED Text_string[249] 260 #define TXT_NET_BETWEEN Text_string[250] 261 #define TXT_NET_LEAVE Text_string[251] 262 #define TXT_NET_WAITING Text_string[252] 263 #define TXT_NET_TO_ENTER Text_string[253] 264 #define TXT_NET_SEARCHING Text_string[254] 265 #define TXT_INVALID_CHOICE Text_string[255] 266 #define TXT_NET_GAME_BETWEEN2 Text_string[256] 267 #define TXT_VERSION_MISMATCH Text_string[257] 268 #define TXT_GAME_FULL Text_string[258] 269 #define TXT_IN_PROGRESS Text_string[259] 270 #define TXT_DISCONNECTING Text_string[260] 271 #define TXT_SERIAL_OPEN_ERROR Text_string[261] 272 #define TXT_CARRIER_LOST Text_string[262] 273 #define TXT_ERROR_SERIAL_CFG Text_string[263] 274 #define TXT_ERR_SER_SETTINGS Text_string[264] 275 #define TXT_CONNECT_LOST Text_string[265] 276 #define TXT_READY_DESCENT Text_string[266] 277 #define TXT_CLOSED_LINK Text_string[267] 278 #define TXT_DIAL_MODEM Text_string[268] 279 #define TXT_ANSWER_MODEM Text_string[269] 280 #define TXT_NULL_MODEM Text_string[270] 281 #define TXT_COM_SETTINGS Text_string[271] 282 #define TXT_START_GAME Text_string[272] 283 #define TXT_SEND_MESSAGEP Text_string[273] 284 #define TXT_HANGUP_MODEM Text_string[274] 285 #define TXT_CLOSE_LINK Text_string[275] 286 #define TXT_SERIAL Text_string[276] 287 #define TXT_LINK_ACTIVE Text_string[277] 288 #define TXT_MODEM Text_string[278] 289 #define TXT_NOT_CONNECTED Text_string[279] 290 #define TXT_SERIAL_GAME Text_string[280] 291 #define TXT_EXIT_WILL_CLOSE Text_string[281] 292 #define TXT_BAUD_RATE Text_string[282] 293 #define TXT_MODEM_INIT_STRING Text_string[283] 294 #define TXT_ACCEPT_SAVE Text_string[284] 295 #define TXT_SERIAL_SETTINGS Text_string[285] 296 #define TXT_WARNING_16550 Text_string[286] 297 #define TXT_DIFFICULTY Text_string[287] 298 #define TXT_SERIAL_GAME_SETUP Text_string[288] 299 #define TXT_ONLY_ANARCHY Text_string[289] 300 #define TXT_SAVE Text_string[290] 301 #define TXT_ACCEPT Text_string[291] 302 #define TXT_SEL_NUMBER_EDIT Text_string[292] 303 #define TXT_EDIT_PHONE_ENTRY Text_string[293] 304 #define TXT_MANUAL_ENTRY Text_string[294] 305 #define TXT_EDIT_PHONEBOOK Text_string[295] 306 #define TXT_SEL_NUMBER_DIAL Text_string[296] 307 #define TXT_ENTER_NUMBER_DIAL Text_string[297] 308 #define TXT_NO_DIAL_TONE Text_string[298] 309 #define TXT_BUSY Text_string[299] 310 #define TXT_NO_ANSWER Text_string[300] 311 #define TXT_NO_CARRIER Text_string[301] 312 #define TXT_VOICE Text_string[302] 313 #define TXT_ERR_MODEM_RETURN Text_string[303] 314 #define TXT_CONNECT Text_string[304] 315 #define TXT_BAUD_GREATER_9600 Text_string[305] 316 #define TXT_RING Text_string[306] 317 #define TXT_NO_SERIAL_OPT Text_string[307] 318 #define TXT_RESET_MODEM Text_string[308] 319 #define TXT_NO_MODEM Text_string[309] 320 #define TXT_NO_PHONENUM Text_string[310] 321 #define TXT_DIALING Text_string[311] 322 #define TXT_ESC_ABORT Text_string[312] 323 #define TXT_WAITING_FOR_ANS Text_string[313] 324 #define TXT_WAITING_FOR_CALL Text_string[314] 325 #define TXT_WAITING_FOR_CARR Text_string[315] 326 #define TXT_FAILED_TO_NEGOT Text_string[316] 327 #define TXT_NEGOTIATION_FAIL Text_string[317] 328 #define TXT_FATAL_ERROR_LEVEL Text_string[318] 329 #define TXT_OTHER_LEVEL Text_string[319] 330 #define TXT_YOUR_LEVEL Text_string[320] 331 #define TXT_LVL_NO_MATCH Text_string[321] 332 #define TXT_CHECK_VERSION Text_string[322] 333 #define TXT_DESCENT_NO_MATCH Text_string[323] 334 #define TXT_OPPONENT_NO_READY Text_string[324] 335 #define TXT_WAIT_OPPONENT Text_string[325] 336 #define TXT_LOCK Text_string[326] 337 #define TXT_DEATHS Text_string[327] 338 #define TXT_LIVES Text_string[328] 339 #define TXT_LVL Text_string[329] 340 #define TXT_QUAD Text_string[330] 341 #define TXT_REAR_VIEW Text_string[331] 342 #define TXT_DIFFICULTY_1 Text_string[332] 343 #define TXT_DIFFICULTY_2 Text_string[333] 344 #define TXT_DIFFICULTY_3 Text_string[334] 345 #define TXT_DIFFICULTY_4 Text_string[335] 346 #define TXT_DIFFICULTY_5 Text_string[336] 347 #define TXT_DETAIL_1 Text_string[337] 348 #define TXT_DETAIL_2 Text_string[338] 349 #define TXT_DETAIL_3 Text_string[339] 350 #define TXT_DETAIL_4 Text_string[340] 351 #define TXT_DETAIL_5 Text_string[341] 352 #define TXT_DETAIL_CUSTOM_ Text_string[342] 353 #define TXT_LOAD_GAME Text_string[343] 354 #define TXT_MULTIPLAYER_ Text_string[344] 355 #define TXT_OPTIONS_ Text_string[345] 356 #define TXT_CHANGE_PILOTS Text_string[346] 357 #define TXT_VIEW_DEMO Text_string[347] 358 #define TXT_CREDITS Text_string[348] 359 #define TXT_ORDERING_INFO Text_string[349] 360 #define TXT_SELECT_DEMO Text_string[350] 361 #define TXT_DIFFICULTY_LEVEL Text_string[351] 362 #define TXT_SET_TO Text_string[352] 363 #define TXT_DETAIL_LEVEL Text_string[353] 364 #define TXT_OBJ_COMPLEXITY Text_string[354] 365 #define TXT_OBJ_DETAIL Text_string[355] 366 #define TXT_WALL_DETAIL Text_string[356] 367 #define TXT_WALL_RENDER_DEPTH Text_string[357] 368 #define TXT_DEBRIS_AMOUNT Text_string[358] 369 #define TXT_SOUND_CHANNELS Text_string[359] 370 #define TXT_LO_HI Text_string[360] 371 #define TXT_DETAIL_CUSTOM Text_string[361] 372 #define TXT_START_ANY_LEVEL Text_string[362] 373 #define TXT_SELECT_START_LEV Text_string[363] 374 #define TXT_ENTER_TO_CONT Text_string[364] 375 #define TXT_INVALID_LEVEL Text_string[365] 376 #define TXT_ERR_LOADING_GAME Text_string[366] 377 #define TXT_SAVE_GAME_SLOTS Text_string[367] 378 #define TXT_SAVE_ERROR Text_string[368] 379 #define TXT_FX_VOLUME Text_string[369] 380 #define TXT_MUSIC_VOLUME Text_string[370] 381 #define TXT_REVERSE_STEREO Text_string[371] 382 #define TXT_BRIGHTNESS Text_string[372] 383 #define TXT_CONTROLS_ Text_string[373] 384 #define TXT_DETAIL_LEVELS Text_string[374] 385 #define TXT_CAL_JOYSTICK Text_string[375] 386 #define TXT_JOYS_SENSITIVITY Text_string[376] 387 #define TXT_START_IPX_NET_GAME Text_string[377] 388 #define TXT_JOIN_IPX_NET_GAME Text_string[378] 389 #define TXT_MODEM_GAME Text_string[379] 390 #define TXT_MULTIPLAYER Text_string[380] 391 #define TXT_CONTINUE Text_string[381] 392 #define TXT_CANT_PLAYBACK Text_string[382] 393 #define TXT_DEMO_CORRUPT Text_string[383] 394 #define TXT_DEMO_OLD Text_string[384] 395 #define TXT_RECORDED Text_string[385] 396 #define TXT_WITH_REGISTERED Text_string[386] 397 #define TXT_WITH_SHAREWARE Text_string[387] 398 #define TXT_OF_DESCENT Text_string[388] 399 #define TXT_LEVEL_CANT_LOAD Text_string[389] 400 #define TXT_DEMO_OLD_CORRUPT Text_string[390] 401 #define TXT_DEMO_ERR_READING Text_string[391] 402 #define TXT_SAVE_DEMO_AS Text_string[392] 403 #define TXT_DEMO_USE_LETTERS Text_string[393] 404 #define TXT_AUTOMAP Text_string[394] 405 #define TXT_TURN_SHIP Text_string[395] 406 #define TXT_SLIDE_UPDOWN Text_string[396] 407 #define TXT_LEVEL Text_string[397] 408 #define TXT_PITCH_FORWARD Text_string[398] 409 #define TXT_PITCH_BACKWARD Text_string[399] 410 #define TXT_TURN_LEFT Text_string[400] 411 #define TXT_TURN_RIGHT Text_string[401] 412 #define TXT_SLIDE_ON Text_string[402] 413 #define TXT_SLIDE_LEFT Text_string[403] 414 #define TXT_SLIDE_RIGHT Text_string[404] 415 #define TXT_SLIDE_UP Text_string[405] 416 #define TXT_SLIDE_DOWN Text_string[406] 417 #define TXT_BANK_ON Text_string[407] 418 #define TXT_BANK_LEFT Text_string[408] 419 #define TXT_BANK_RIGHT Text_string[409] 420 #define TXT_FIRE_PRIMARY Text_string[410] 421 #define TXT_FIRE_SECONDARY Text_string[411] 422 #define TXT_FIRE_FLARE Text_string[412] 423 #define TXT_ACCELERATE Text_string[413] 424 #define TXT_REVERSE Text_string[414] 425 #define TXT_DROP_BOMB Text_string[415] 426 #define TXT_CRUISE_FASTER Text_string[416] 427 #define TXT_CRUISE_SLOWER Text_string[417] 428 #define TXT_CRUISE_OFF Text_string[418] 429 #define TXT_PITCH_UD Text_string[419] 430 #define TXT_TURN_LR Text_string[420] 431 #define TXT_SLIDE_LR Text_string[421] 432 #define TXT_SLIDE_UD Text_string[422] 433 #define TXT_BANK_LR Text_string[423] 434 #define TXT_THROTTLE Text_string[424] 435 #define TXT_TEAM_ATLEAST_THREE Text_string[425] 436 #define TXT_NET_DISCONNECTED Text_string[426] 437 #define TXT_NET_PLAYING Text_string[427] 438 #define TXT_NET_ESCAPED Text_string[428] 439 #define TXT_NET_DIED Text_string[429] 440 #define TXT_NET_FOUND_SECRET Text_string[430] 441 #define TXT_NET_ESCAPE_TUNNEL Text_string[431] 442 #define TXT_NET_RESERVED Text_string[432] 443 #define TXT_WOWIE_ZOWIE Text_string[433] 444 #define TXT_ALL_KEYS Text_string[434] 445 #define TXT_CLOAK Text_string[435] 446 #define TXT_FULL_SHIELDS Text_string[436] 447 #define TXT_ON Text_string[437] 448 #define TXT_OFF Text_string[438] 449 #define TXT_NOT_IN_SHAREWARE Text_string[439] 450 #define TXT_GAME_OVER Text_string[440] 451 #define TXT_SELECT_PILOT Text_string[441] 452 #define TXT_ENTER_PILOT_NAME Text_string[442] 453 #define TXT_PLAYER Text_string[443] 454 #define TXT_ALREADY_EXISTS Text_string[444] 455 #define TXT_LOADING Text_string[445] 456 #define TXT_FULL_RESCUE_BONUS Text_string[446] 457 #define TXT_SHIELD_BONUS Text_string[447] 458 #define TXT_ENERGY_BONUS Text_string[448] 459 #define TXT_HOSTAGE_BONUS Text_string[449] 460 #define TXT_SKILL_BONUS Text_string[450] 461 #define TXT_TOTAL_BONUS Text_string[451] 462 #define TXT_TOTAL_SCORE Text_string[452] 463 #define TXT_SECRET_LEVEL Text_string[453] 464 #define TXT_COMPLETE Text_string[454] 465 #define TXT_DESTROYED Text_string[455] 466 #define TXT_SAVE_GAME Text_string[456] 467 #define TXT_PRESS_CTRL_R Text_string[457] 468 #define TXT_RESET_HIGH_SCORES Text_string[458] 469 #define TXT_YOU_WERE Text_string[459] 470 #define TXT_WAS Text_string[460] 471 #define TXT_KILLED_BY_NONPLAY Text_string[461] 472 #define TXT_IMPORTANT_NOTE Text_string[462] 473 #define TXT_FCS Text_string[463] 474 #define TXT_PRESS_ANY_KEY Text_string[464] 475 #define TXT_HOSTAGE_RESCUED Text_string[465] 476 #define TXT_INIT_VICTOR Text_string[466] 477 #define TXT_N Text_string[467] 478 #define TXT_Y Text_string[468] 479 #define TXT_ANY_LEVEL Text_string[469] 480 #define TXT_SHAREWARE_DONE Text_string[470] 481 #define TXT_PRESS_NEW_KEY Text_string[471] 482 #define TXT_PRESS_NEW_JBUTTON Text_string[472] 483 #define TXT_PRESS_NEW_MBUTTON Text_string[473] 484 #define TXT_MOVE_NEW_JOY_AXIS Text_string[474] 485 #define TXT_MOVE_NEW_MSE_AXIS Text_string[475] 486 #define TXT_USING_VFX1 Text_string[476] 487 #define TXT_VFX1_ERROR1 Text_string[477] 488 #define TXT_VFX1_ERROR2 Text_string[478] 489 #define TXT_KCONFIG_STRING_1 Text_string[479] 490 #define TXT_BUTTONS Text_string[480] 491 #define TXT_AXES Text_string[481] 492 #define TXT_AXIS Text_string[482] 493 #define TXT_INVERT Text_string[483] 494 #define TXT_BTN_1 Text_string[484] 495 #define TXT_BTN_2 Text_string[485] 496 #define TXT_BTN_3 Text_string[486] 497 #define TXT_BTN_4 Text_string[487] 498 #define TXT_TRIG Text_string[488] 499 #define TXT_HAT_L Text_string[489] 500 #define TXT_HAT_D Text_string[490] 501 #define TXT_HAT_R Text_string[491] 502 #define TXT_HAT_U Text_string[492] 503 #define TXT_LEFT Text_string[493] 504 #define TXT_RIGHT Text_string[494] 505 #define TXT_MID Text_string[495] 506 #define TXT_UP Text_string[496] 507 #define TXT_DOWN Text_string[497] 508 #define TXT_X1 Text_string[498] 509 #define TXT_Y1 Text_string[499] 510 #define TXT_X2 Text_string[500] 511 #define TXT_Y2 Text_string[501] 512 #define TXT_L_R Text_string[502] 513 #define TXT_F_B Text_string[503] 514 #define TXT_FORWARD Text_string[504] 515 #define TXT_MOVE_THROTTLE_F Text_string[505] 516 #define TXT_MOVE_THROTTLE_R Text_string[506] 517 #define TXT_MOVE_THROTTLE_C Text_string[507] 518 #define TXT_REACTOR_EXPLODED Text_string[508] 519 #define TXT_TIME_REMAINING Text_string[509] 520 #define TXT_SECONDS Text_string[510] 521 #define TXT_DEMO_WRITE_ERROR Text_string[511] 522 #define TXT_DEMO_SIZE Text_string[512] 523 #define TXT_DEMO_SAVE_BAD Text_string[513] 524 #define TXT_BYTE_STR Text_string[514] 525 #define TXT_DIED_IN_MINE Text_string[515] 526 #define TXT_SHIP_BONUS Text_string[516] 527 #define TXT_PHONE_NUM Text_string[517] 528 #define TXT_KILL_MATRIX_TITLE Text_string[518] 529 #define TXT_WAIT_FOR_OK Text_string[519] 530 #define TXT_SURE_ABORT_SYNC Text_string[520] 531 #define TXT_ERROR_WRITING_PLR Text_string[521] 532 #define TXT_SHIP_DESTROYED_0 Text_string[522] 533 #define TXT_SHIP_DESTROYED_1 Text_string[523] 534 #define TXT_SHIP_DESTROYED_2 Text_string[524] 535 #define TXT_NET_FULL Text_string[525] 536 #define TXT_DEMO_NO_SPACE Text_string[526] 537 #define TXT_HAT2_L Text_string[527] 538 #define TXT_HAT2_R Text_string[528] 539 #define TXT_HAT2_U Text_string[529] 540 #define TXT_HAT2_D Text_string[530] 541 #define TXT_WARP_TO_LEVEL Text_string[531] 542 #define TXT_TRADEMARK Text_string[532] 543 #define TXT_NET_SYNC_FAILED Text_string[533] 544 #define TXT_DONE Text_string[534] 545 #define TXT_I_AM_A Text_string[535] 546 #define TXT_CHEATER Text_string[536] 547 #define TXT_LOADING_DATA Text_string[537] 548 #define TXT_HELP_ALT_F2 Text_string[538] 549 #define TXT_HELP_ALT_F3 Text_string[539] 550 #define TXT_ONLY_REGISTERED Text_string[540] 551 #define TXT_CONCUSSION Text_string[541] 552 #define TXT_HOMING Text_string[542] 553 #define TXT_PROXBOMB Text_string[543] 554 #define TXT_SMART Text_string[544] 555 #define TXT_MEGA Text_string[545] 556 #define TXT_NOMISSION4DEMO Text_string[546] 557 #define TXT_SHOW_IDS Text_string[547] 558 #define TXT_DUPLICATE_NAME Text_string[548] 559 #define TXT_ANARCHY_ONLY_MISSION Text_string[549] 560 #define TXT_START_NOWAIT Text_string[550] 561 #define TXT_QUITTING_NOW Text_string[551] 562 #define TXT_MISSION_NOT_FOUND Text_string[552] 563 #define TXT_MULTI_MISSION Text_string[553] 564 #define TXT_MISSION_ERROR Text_string[554] 565 #define TXT_COM_CUSTOM_SETTINGS Text_string[555] 566 #define TXT_COM_BASE Text_string[556] 567 #define TXT_COM_IRQ Text_string[557] 568 #define TXT_RESET_DEFAULTS Text_string[558] 569 #define TXT_VALID_IRQS Text_string[559] 570 #define TXT_NO_UART Text_string[560] 571 #define TXT_DEF_MACRO_1 Text_string[561] 572 #define TXT_DEF_MACRO_2 Text_string[562] 573 #define TXT_DEF_MACRO_3 Text_string[563] 574 #define TXT_DEF_MACRO_4 Text_string[564] 575 #define TXT_MISSION Text_string[565] 576 #define TXT_VIEWING_DISTANCE Text_string[566] 577 #define TXT_SECRET_EXIT Text_string[567] 578 #define TXT_SHOW_ON_MAP Text_string[568] 579 #define TXT_KILLED_BY_ROBOT Text_string[569] 580 #define TXT_BAUD Text_string[570] 581 #define TXT_CONSISTENCY_ERROR Text_string[571] 582 #define TXT_PRESS_ANY_KEY2 Text_string[572] 583 #define TXT_DEMO_SAVE_NOSPACE Text_string[573] 584 #define TXT_CNTRLCEN_INVUL Text_string[574] 585 #define TXT_NO_DESTSAT_LVL Text_string[575] 586 #define TXT_REACTOR_LIFE Text_string[576] 587 #define TXT_MINUTES_ABBREV Text_string[577] 588 #define TXT_CURRENT_IPX_SOCKET Text_string[578] 589 #define TXT_DOS_VERSION_1 Text_string[579] 590 #define TXT_DOS_VERSION_2 Text_string[580] 591 #define TXT_NOT_ENOUGH_HANDLES Text_string[581] 592 #define TXT_HANDLES_1 Text_string[582] 593 #define TXT_HANDLES_2 Text_string[583] 594 #define TXT_HANDLES_3 Text_string[584] 595 #define TXT_AVAILABLE_MEMORY Text_string[585] 596 #define TXT_MEMORY_CONFIG Text_string[586] 597 #define TXT_RECONFIGURE_VMM Text_string[587] 598 #define TXT_MORE_MEMORY Text_string[588] 599 #define TXT_MORE_MEMORY_2 Text_string[589] 600 #define TXT_PHYSICAL_MEMORY Text_string[590] 601 #define TXT_PHYSICAL_MEMORY_2 Text_string[591] 602 #define TXT_INITIALIZING_DPMI Text_string[592] 603 #define TXT_INITIALIZING_CRIT Text_string[593] 604 #define TXT_IGLASSES Text_string[594] 605 #define TXT_VIOTRACK Text_string[595] 606 #define TXT_KASAN Text_string[596] 607 #define TXT_KASAN_2 Text_string[597] 608 #define TXT_3DMAX Text_string[598] 609 #define TXT_PRESS_ANY_KEY3 Text_string[599] 610 #define TXT_SOCKET Text_string[600] 611 #define TXT_NOFILECHECK Text_string[601] 612 #define TXT_VERBOSE_1 Text_string[602] 613 #define TXT_VERBOSE_2 Text_string[603] 614 #define TXT_VERBOSE_3 Text_string[604] 615 #define TXT_VERBOSE_4 Text_string[605] 616 #define TXT_VERBOSE_5 Text_string[606] 617 #define TXT_VERBOSE_6 Text_string[607] 618 #define TXT_VERBOSE_7 Text_string[608] 619 #define TXT_VERBOSE_8 Text_string[609] 620 #define TXT_VERBOSE_9 Text_string[610] 621 #define TXT_VERBOSE_10 Text_string[611] 622 #define TXT_VERBOSE_11 Text_string[612] 623 #define TXT_INITIALIZING_NETWORK Text_string[613] 624 #define TXT_IPX_CHANNEL Text_string[614] 625 #define TXT_NO_NETWORK Text_string[615] 626 #define TXT_SOCKET_ERROR Text_string[616] 627 #define TXT_MEMORY_IPX Text_string[617] 628 #define TXT_ERROR_IPX Text_string[618] 629 #define TXT_NETWORK_DISABLED Text_string[619] 630 #define TXT_INITIALIZING_GRAPHICS Text_string[620] 631 #define TXT_SOUND_ERROR_OPEN Text_string[621] 632 #define TXT_SOUND_ERROR_LOCK Text_string[622] 633 #define TXT_SOUND_ERROR_HMI Text_string[623] 634 #define TXT_SOUND_ERROR_LOCK_DRUMS Text_string[624] 635 #define TXT_SOUND_ERROR_MIDI Text_string[625] 636 #define TXT_SOUND_ERROR_MIDI_CALLBACK Text_string[626] 637 #define TXT_EXTERNAL_CONTROL Text_string[627] 638 #define TXT_IGLASSES_ERROR_1 Text_string[628] 639 #define TXT_IGLASSES_INIT Text_string[629] 640 #define TXT_IGLASSES_ON Text_string[630] 641 #define TXT_PRESS_ESC_TO_ABORT Text_string[631] 642 #define TXT_SERIAL_FAILURE Text_string[632] 643 #define TXT_MESSAGE Text_string[633] 644 #define TXT_MACRO Text_string[634] 645 #define TXT_ERROR_SERIAL_LOCK Text_string[635] 646 #define TXT_ERROR_SERIAL_LOCK_2 Text_string[636] 647 #define TXT_NO_LUNACY Text_string[637] 648 #define TXT_LUNACY Text_string[638] 649 #define TXT_ROBOT_PAINTING_OFF Text_string[639] 650 #define TXT_ROBOT_PAINTING_ON Text_string[640] 651 #define TXT_START_TCP_NET_GAME Text_string[641] 652 #define TXT_JOIN_TCP_NET_GAME Text_string[642] 653 #define TXT_AFTERBURNER Text_string[643] 654 655 //hey: there's a lot of empty slots up from 173-192, where 656 //the commandline help used to be. Add new things there 657 658 #define N_TEXT_STRINGS 649 659 660 // Constants for keyboard configuration 661 #define TNUM_REAR_VIEW (319+2+10) 662 #define TNUM_AUTOMAP (382+2+10) 663 #define TNUM_PITCH_FORWARD (386+2+10) 664 #define TNUM_PITCH_BACKWARD (387+2+10) 665 #define TNUM_TURN_LEFT (388+2+10) 666 #define TNUM_TURN_RIGHT (389+2+10) 667 #define TNUM_SLIDE_ON (390+2+10) 668 #define TNUM_SLIDE_LEFT (391+2+10) 669 #define TNUM_SLIDE_RIGHT (392+2+10) 670 #define TNUM_SLIDE_UP (393+2+10) 671 #define TNUM_SLIDE_DOWN (394+2+10) 672 #define TNUM_BANK_ON (395+2+10) 673 #define TNUM_BANK_LEFT (396+2+10) 674 #define TNUM_BANK_RIGHT (397+2+10) 675 #define TNUM_FIRE_PRIMARY (398+2+10) 676 #define TNUM_FIRE_SECONDARY (399+2+10) 677 #define TNUM_FIRE_FLARE (400+2+10) 678 #define TNUM_ACCELERATE (401+2+10) 679 #define TNUM_REVERSE (402+2+10) 680 #define TNUM_DROP_BOMB (403+2+10) 681 #define TNUM_CRUISE_FASTER (404+2+10) 682 #define TNUM_CRUISE_SLOWER (405+2+10) 683 #define TNUM_CRUISE_OFF (406+2+10) 684 #define TNUM_PITCH_UD (407+2+10) 685 #define TNUM_TURN_LR (408+2+10) 686 #define TNUM_SLIDE_LR (409+2+10) 687 #define TNUM_SLIDE_UD (410+2+10) 688 #define TNUM_BANK_LR (411+2+10) 689 #define TNUM_THROTTLE (412+2+10) 690 #define TNUM_AFTERBURNER 643 691 692 #define TNUM_N (455+2+10) 693 #define TNUM_Y (456+2+10) 694 #define TNUM_BTN_1 (472+2+10) 695 #define TNUM_BTN_2 (473+2+10) 696 #define TNUM_BTN_3 (474+2+10) 697 #define TNUM_BTN_4 (475+2+10) 698 #define TNUM_TRIG (476+2+10) 699 #define TNUM_HAT_L (477+2+10) 700 #define TNUM_HAT_D (478+2+10) 701 #define TNUM_HAT_R (479+2+10) 702 #define TNUM_HAT_U (480+2+10) 703 #define TNUM_LEFT (481+2+10) 704 #define TNUM_RIGHT (482+2+10) 705 #define TNUM_MID (483+2+10) 706 #define TNUM_UP (484+2+10) 707 #define TNUM_DOWN (485+2+10) 708 #define TNUM_X1 (486+2+10) 709 #define TNUM_Y1 (487+2+10) 710 #define TNUM_X2 (488+2+10) 711 #define TNUM_Y2 (489+2+10) 712 #define TNUM_L_R (490+2+10) 713 #define TNUM_F_B (491+2+10) 714 #define TNUM_HAT2_L (517+10) 715 #define TNUM_HAT2_R (518+10) 716 #define TNUM_HAT2_U (519+10) 717 #define TNUM_HAT2_D (520+10) 718 #define TNUM_Z1 (644) 719 #define TNUM_UN (645) 720 #define TNUM_P1 (646) 721 #define TNUM_R1 (647) 722 #define TNUM_YA1 (648) 723 724 725 // Weapon names. 726 #define PRIMARY_WEAPON_NAMES(weapon_num) (*(&TXT_W_LASER + (weapon_num))) 727 #define SECONDARY_WEAPON_NAMES(weapon_num) (*(&TXT_W_C_MISSILE + (weapon_num))) 728 #define PRIMARY_WEAPON_NAMES_SHORT(weapon_num) (*(&TXT_W_LASER_S + (weapon_num))) 729 #define SECONDARY_WEAPON_NAMES_SHORT(weapon_num) (*(&TXT_W_C_MISSILE_S + (weapon_num))) 730 731 // Control configuration strings. 732 #define CONTROL_TEXT(control_type) (*(&TXT_CONTROL_KEYBOARD + (control_type))) 733 734 // Network connect states 735 #define CONNECT_STATES(state_num) (*(&TXT_NET_DISCONNECTED + (state_num))) 736 // Network dump strings 737 #define NET_DUMP_STRINGS(dump_num) (*(&TXT_NET_GAME_CLOSED + (dump_num))) 738 739 #define MODE_NAMES(mode_num) (*(&TXT_ANARCHY + (mode_num))) 740 741 #define MODEM_ERROR_MESS(error_num) (*(&TXT_NO_DIAL_TONE + (error_num))) 742 743 #define MENU_DIFFICULTY_TEXT(difficulty) (*(&TXT_DIFFICULTY_1 + (difficulty))) 744 #define MENU_DETAIL_TEXT(detail) (*(&TXT_DETAIL_1 + (detail))) 745 746 //Load function 747 748 void load_text(void); 749 750 #endif 751