home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #6 / amigaacscoverdisc1998-061998.iso / games / descent / source / main / text.h < prev    next >
C/C++ Source or Header  |  1998-06-08  |  35KB  |  889 lines

  1. /*
  2. THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
  3. SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
  4. END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
  5. ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
  6. IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
  7. SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
  8. FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
  9. CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
  10. AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
  11. COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
  12. */
  13. /*
  14.  * $Source: f:/miner/source/main/rcs/text.h $
  15.  * $Revision: 2.2 $
  16.  * $Author: mike $
  17.  * $Date: 1995/03/30 16:36:22 $
  18.  * 
  19.  * Header for text.c, including symbolics for text messages
  20.  * 
  21.  * $Log: text.h $
  22.  * Revision 2.2  1995/03/30  16:36:22  mike
  23.  * text localization.
  24.  * 
  25.  * Revision 2.1  1995/03/08  15:33:24  allender
  26.  * *** empty log message ***
  27.  * 
  28.  * Revision 2.0  1995/02/27  11:30:21  john
  29.  * New version 2.0, which has no anonymous unions, builds with
  30.  * Watcom 10.0, and doesn't require parsing BITMAPS.TBL.
  31.  * 
  32.  * Revision 1.63  1995/02/11  14:59:42  rob
  33.  * Added string for controlcen invul.
  34.  * 
  35.  * Revision 1.62  1995/02/10  15:19:38  allender
  36.  * added text for bad write on demo write
  37.  * 
  38.  * Revision 1.61  1995/02/08  10:59:11  rob
  39.  * Added string used in kill list view.
  40.  * 
  41.  * Revision 1.60  1995/02/07  20:38:40  rob
  42.  * Added new localized strings for new multi options.
  43.  * 
  44.  * Revision 1.59  1995/02/02  15:29:17  matt
  45.  * Changed & localized secret level text
  46.  * 
  47.  * Revision 1.58  1995/02/02  12:24:14  adam
  48.  * added automap string
  49.  * 
  50.  * Revision 1.57  1995/02/01  18:06:50  rob
  51.  * Localize default macros, other stuff frm network.c
  52.  * 
  53.  * Revision 1.56  1995/01/30  15:29:53  rob
  54.  * Localizing.
  55.  * 
  56.  * Revision 1.55  1995/01/30  13:54:25  allender
  57.  * added mission/demo text
  58.  * 
  59.  * Revision 1.54  1995/01/24  22:03:22  mike
  60.  * text localization.
  61.  * 
  62.  * Revision 1.53  1995/01/23  13:05:59  adam
  63.  * added save/load game text
  64.  * 
  65.  * Revision 1.52  1995/01/22  15:58:42  mike
  66.  * localization
  67.  * 
  68.  * Revision 1.51  1994/12/29  12:08:47  rob
  69.  * removed new text strings.
  70.  * 
  71.  * Revision 1.50  1994/12/28  16:47:14  rob
  72.  * Added new com setup strings.
  73.  * 
  74.  * Revision 1.49  1994/12/15  23:24:22  rob
  75.  * Added string for rejoin failure.
  76.  * 
  77.  * Revision 1.48  1994/12/15  10:16:06  adam
  78.  * added lame trademark notice
  79.  * 
  80.  * Revision 1.47  1994/12/14  18:21:23  yuan
  81.  * *** empty log message ***
  82.  * 
  83.  * Revision 1.46  1994/12/14  16:57:01  matt
  84.  * Added text for hat2
  85.  * 
  86.  * Revision 1.45  1994/12/14  08:50:12  allender
  87.  * *** empty log message ***
  88.  * 
  89.  * Revision 1.44  1994/12/13  19:43:29  rob
  90.  * Added string.
  91.  * 
  92.  * Revision 1.43  1994/12/13  12:54:45  mike
  93.  * add strings for hostages on board when you die.
  94.  * 
  95.  * Revision 1.42  1994/12/13  10:04:09  allender
  96.  * *** empty log message ***
  97.  * 
  98.  * Revision 1.41  1994/12/12  22:20:23  rob
  99.  * Added two new localized strings for modem.c
  100.  * 
  101.  * Revision 1.40  1994/12/09  19:46:26  yuan
  102.  * Localized the sucker.
  103.  * 
  104.  * Revision 1.39  1994/12/09  14:35:30  yuan
  105.  * Added localization string for Rob.
  106.  * 
  107.  * Revision 1.38  1994/12/09  14:08:16  mike
  108.  * text message for remaining ships at end bonus.
  109.  * 
  110.  * Revision 1.37  1994/12/09  00:28:26  rob
  111.  * Added "died in mine" string.
  112.  * 
  113.  * Revision 1.36  1994/12/08  14:30:31  yuan
  114.  * Fixed off by one problem.
  115.  * 
  116.  * Revision 1.35  1994/12/08  11:18:56  allender
  117.  * demo text string
  118.  * 
  119.  * Revision 1.33  1994/12/07  19:14:33  matt
  120.  * Cleaned up command-line options and command-line help message
  121.  * 
  122.  * Revision 1.32  1994/12/07  17:20:34  yuan
  123.  * Localization
  124.  * 
  125.  * Revision 1.31  1994/12/07  16:49:15  yuan
  126.  * More localization
  127.  * 
  128.  * Revision 1.30  1994/12/07  14:52:11  yuan
  129.  * Localization 492
  130.  * 
  131.  * Revision 1.29  1994/12/07  11:28:12  matt
  132.  * Did a little localization support
  133.  * 
  134.  * Revision 1.28  1994/12/06  18:29:31  mike
  135.  * Add text for cheat: Start at any level.
  136.  * 
  137.  * Revision 1.27  1994/12/06  16:30:39  yuan
  138.  * Localization
  139.  * 
  140.  * Revision 1.26  1994/12/06  15:14:55  yuan
  141.  * Fixed number of textstrings.
  142.  * 
  143.  * Revision 1.25  1994/12/06  15:13:52  yuan
  144.  * Localization
  145.  * 
  146.  * Revision 1.24  1994/12/06  13:46:24  adam
  147.  * *** empty log message ***
  148.  * 
  149.  * Revision 1.23  1994/12/05  23:17:28  yuan
  150.  * Localization bugs fixed.
  151.  * 
  152.  * Revision 1.22  1994/12/05  23:05:41  yuan
  153.  * Localization 425
  154.  * 
  155.  * Revision 1.21  1994/12/05  22:42:27  rob
  156.  * Added new connect status strings
  157.  * 
  158.  * Revision 1.20  1994/12/05  16:47:30  rob
  159.  * Added a new string.
  160.  * 
  161.  * 
  162.  * Revision 1.19  1994/12/03  22:35:17  yuan
  163.  * Localization 412
  164.  * 
  165.  * Revision 1.18  1994/12/03  17:53:42  yuan
  166.  * 382.
  167.  * 
  168.  * 
  169.  */
  170.  
  171.  
  172.  
  173. #ifndef _TEXT_H
  174. #define _TEXT_H
  175.  
  176. //Array of pointers to text
  177. extern char *Text_string[];
  178.  
  179. //Symbolic constants for all the strings
  180.  
  181. #define TXT_NEW_GAME                Text_string[ 0]
  182. #define TXT_VIEW_SCORES            Text_string[ 1]
  183. #define TXT_QUIT                    Text_string[ 2]
  184. #define TXT_CANNOT_SET_SCREEN    Text_string[ 3]
  185. #define TXT_NO_JOYSTICK            Text_string[ 4]
  186. #define TXT_REQUIRES_VGA        Text_string[ 5]
  187. #define TXT_HELP                    Text_string[ 6]
  188. #define TXT_THANKS                Text_string[ 7]
  189. #define TXT_SOUND_DISABLED        Text_string[ 8]
  190. #define TXT_CANT_INIT_GFX        Text_string[ 9]
  191. #define TXT_EXTRA_LIFE            Text_string[10]
  192. #define TXT_COPYRIGHT            Text_string[11]
  193. #define TXT_BLUE                    Text_string[12]
  194. #define TXT_RED                    Text_string[13]
  195. #define TXT_YELLOW                Text_string[14]
  196. #define TXT_ACCESS_DENIED        Text_string[15]
  197. #define TXT_ACCESS_GRANTED        Text_string[16]
  198. #define TXT_BOOSTED_TO             Text_string[17]
  199. #define TXT_ENERGY                 Text_string[18]
  200. #define TXT_SHIELD                 Text_string[19]
  201. #define TXT_LASER                 Text_string[20]
  202. #define TXT_MAXED_OUT            Text_string[21]
  203. #define TXT_QUAD_LASERS            Text_string[22]
  204. #define TXT_ALREADY_HAVE        Text_string[23]
  205. #define TXT_VULCAN_AMMO            Text_string[24]
  206. #define TXT_VULCAN_ROUNDS        Text_string[25]
  207. #define TXT_ALREADY_ARE            Text_string[26]
  208. #define TXT_CLOAKED                Text_string[27]
  209. #define TXT_CLOAKING_DEVICE    Text_string[28]
  210. #define TXT_INVULNERABLE        Text_string[29]
  211. #define TXT_INVULNERABILITY    Text_string[30]
  212. #define TXT_CREATE_NEW            Text_string[31]
  213. #define TXT_YES                    Text_string[32]
  214. #define TXT_NO                        Text_string[33]
  215. #define TXT_OK                        Text_string[34]
  216. #define TXT_NO_DEMO_FILES        Text_string[35]
  217. #define TXT_USE_F5                Text_string[36]
  218. #define TXT_TO_CREATE_ONE        Text_string[37]
  219. #define TXT_NO_FILES_MATCHING Text_string[38]
  220. #define TXT_WERE_FOUND            Text_string[39]
  221. #define TXT_DELETE_PILOT        Text_string[40]
  222. #define TXT_DELETE_DEMO            Text_string[41]
  223. #define TXT_COULDNT                Text_string[42]
  224. #define TXT_EXIT_SEQUENCE        Text_string[43]
  225. #define TXT_WARNING                Text_string[44]
  226. #define TXT_UNABLE_TO_OPEN        Text_string[45]
  227. #define TXT_COOL_SAYING            Text_string[46]
  228. #define TXT_HIGH_SCORE            Text_string[47]
  229. #define TXT_YOU_PLACED            Text_string[48]
  230. #define TXT_YOU_PLACED_1ST        Text_string[49]
  231. #define TXT_HIGH_SCORES            Text_string[50]
  232. #define TXT_NAME                    Text_string[51]
  233. #define TXT_SCORE                    Text_string[52]
  234. #define TXT_SKILL                    Text_string[53]
  235. #define TXT_LEVELS                Text_string[54]
  236. #define TXT_TIME                    Text_string[55]
  237. #define TXT_REGISTER_DESCENT    Text_string[56]
  238. #define TXT_1ST                    Text_string[57]
  239. #define TXT_2ND                    Text_string[58]
  240. #define TXT_3RD                    Text_string[59]
  241. #define TXT_4TH                    Text_string[60]
  242. #define TXT_5TH                    Text_string[61]
  243. #define TXT_6TH                    Text_string[62]
  244. #define TXT_7TH                    Text_string[63]
  245. #define TXT_8TH                    Text_string[64]
  246. #define TXT_9TH                    Text_string[65]
  247. #define TXT_10TH                    Text_string[66]
  248. #define TXT_EMPTY                    Text_string[67]
  249. #define TXT_KILLED                Text_string[68]
  250. #define TXT_SUICIDE                Text_string[69]
  251. #define TXT_YOU                    Text_string[70]
  252. #define TXT_YOURSELF                Text_string[71]
  253. #define TXT_NO_MACRO                Text_string[72]
  254. #define TXT_SENDING                Text_string[73]
  255. #define TXT_SEND_MESSAGE        Text_string[74]
  256. #define TXT_SAYS                    Text_string[75]
  257. #define TXT_TELLS_YOU            Text_string[76]
  258. #define TXT_HAS_DEST_CONTROL    Text_string[77]
  259. #define TXT_CONTROL_DESTROYED Text_string[78]
  260. #define TXT_HAS_ESCAPED            Text_string[79]
  261. #define TXT_HAS_FOUND_SECRET    Text_string[80]
  262. #define TXT_HAS_LEFT_THE_GAME    Text_string[81]
  263. #define TXT_YOU_ARE_ONLY        Text_string[82]
  264. #define TXT_OPPONENT_LEFT         Text_string[83]
  265. #define TXT_YOU_DEST_CONTROL    Text_string[84]
  266. #define TXT_DEFINE_MACRO        Text_string[85]
  267. #define TXT_MESSAGE_SENT_TO    Text_string[86]
  268. #define TXT_NOBODY                Text_string[87]
  269. #define TXT_PAUSE                    Text_string[88]
  270. #define TXT_CANT_PAUSE            Text_string[89]
  271. #define TXT_HELP_ESC                Text_string[90]
  272. #define TXT_HELP_F2                Text_string[91]
  273. #define TXT_HELP_F3                Text_string[92]
  274. #define TXT_HELP_F4                Text_string[93]
  275. #define TXT_HELP_F5                Text_string[94]
  276. #define TXT_HELP_PAUSE            Text_string[95]
  277. #define TXT_HELP_MINUSPLUS        Text_string[96]
  278. #define TXT_HELP_PRTSCN            Text_string[97]
  279. #define TXT_HELP_1TO5            Text_string[98]
  280. #define TXT_HELP_6TO10            Text_string[99]
  281. #define TXT_HELP_TO_VIEW        Text_string[100]
  282. #define TXT_KEYS                    Text_string[101]
  283. #define TXT_ABORT_AUTODEMO        Text_string[102]
  284. #define TXT_ABORT_GAME            Text_string[103]
  285. #define TXT_W_LASER                Text_string[104]
  286. #define TXT_W_VULCAN                Text_string[105]
  287. #define TXT_W_SPREADFIRE        Text_string[106]
  288. #define TXT_W_PLASMA                Text_string[107]
  289. #define TXT_W_FUSION                Text_string[108]
  290. #define TXT_W_C_MISSILE            Text_string[109]
  291. #define TXT_W_H_MISSILE            Text_string[110]
  292. #define TXT_W_P_BOMB                Text_string[111]
  293. #define TXT_W_S_MISSILE            Text_string[112]
  294. #define TXT_W_M_MISSILE            Text_string[113]
  295. #define TXT_W_LASER_S            Text_string[114]
  296. #define TXT_W_VULCAN_S            Text_string[115]
  297. #define TXT_W_SPREADFIRE_S        Text_string[116]
  298. #define TXT_W_PLASMA_S            Text_string[117]
  299. #define TXT_W_FUSION_S            Text_string[118]
  300. #define TXT_W_C_MISSILE_S        Text_string[119]
  301. #define TXT_W_H_MISSILE_S        Text_string[120]
  302. #define TXT_W_P_BOMB_S            Text_string[121]
  303. #define TXT_W_S_MISSILE_S        Text_string[122]
  304. #define TXT_W_M_MISSILE_S        Text_string[123]
  305. #define TXT_SELECTED                Text_string[124]
  306. #define TXT_DONT_HAVE            Text_string[125]
  307. #define TXT_DONT_HAVE_AMMO        Text_string[126]
  308. #define TXT_HAVE_NO                Text_string[127]
  309. #define TXT_S                        Text_string[128]
  310. #define TXT_SX                        Text_string[129]
  311. #define TXT_NO_PRIMARY            Text_string[130]
  312. #define TXT_ALREADY_HAVE_THE    Text_string[131]
  313. #define TXT_CANT_OPEN_DOOR        Text_string[132]
  314. #define TXT_MOVE_JOYSTICK        Text_string[133]
  315. #define TXT_TO_UL                    Text_string[134]
  316. #define TXT_ANY_BUTTON            Text_string[135]
  317. #define TXT_JOYSTICK                Text_string[136]
  318. #define TXT_UPPER_LEFT            Text_string[137]
  319. #define TXT_TO_LR                    Text_string[138]
  320. #define TXT_LOWER_RIGHT            Text_string[139]
  321. #define TXT_TO_C                    Text_string[140]
  322. #define TXT_CENTER                Text_string[141]
  323. #define TXT_CONTROL_KEYBOARD    Text_string[142]
  324. #define TXT_CONTROL_JOYSTICK    Text_string[143]
  325. #define TXT_CONTROL_FSTICKPRO    Text_string[144]
  326. #define TXT_CONTROL_THRUSTFCS    Text_string[145]
  327. #define TXT_CONTROL_GGAMEPAD     Text_string[146]
  328. #define TXT_CONTROL_MOUSE         Text_string[147]
  329. #define TXT_CONTROL_CYBERMAN    Text_string[148]
  330. #define TXT_CUST_ABOVE            Text_string[149]
  331. #define TXT_CUST_KEYBOARD        Text_string[150]
  332. #define TXT_CONTROLS                Text_string[151]
  333. #define TXT_KEYBOARD                Text_string[152]
  334. #define TXT_COMMAND_LINE_0        Text_string[153]
  335. #define TXT_COMMAND_LINE_1        Text_string[154]
  336. #define TXT_COMMAND_LINE_2        Text_string[155]
  337. #define TXT_COMMAND_LINE_3        Text_string[156]
  338. #define TXT_COMMAND_LINE_4        Text_string[157]
  339. #define TXT_COMMAND_LINE_5        Text_string[158]
  340. #define TXT_COMMAND_LINE_6        Text_string[159]
  341. #define TXT_COMMAND_LINE_7        Text_string[160]
  342. #define TXT_COMMAND_LINE_8        Text_string[161]
  343. #define TXT_COMMAND_LINE_9        Text_string[162]
  344. #define TXT_COMMAND_LINE_10    Text_string[163]
  345. #define TXT_COMMAND_LINE_11    Text_string[164]
  346. #define TXT_COMMAND_LINE_12    Text_string[165]
  347. #define TXT_COMMAND_LINE_13    Text_string[166]
  348. #define TXT_COMMAND_LINE_14    Text_string[167]
  349. #define TXT_COMMAND_LINE_15    Text_string[168]
  350. #define TXT_COMMAND_LINE_16    Text_string[169]
  351. #define TXT_COMMAND_LINE_17    Text_string[170]
  352. #define TXT_COMMAND_LINE_18    Text_string[171]
  353. #define TXT_REGISTRATION        Text_string[172]
  354. #define TXT_ERROR_SELECTOR        Text_string[173]
  355. #define TXT_ERROR_GRAPHICS        Text_string[174]
  356. #define TXT_CALIBRATE            Text_string[175]
  357. #define TXT_SKIP                    Text_string[176]
  358. #define TXT_JOYSTICK_NOT_CEN    Text_string[177]
  359. #define TXT_CHOOSE_INPUT        Text_string[178]
  360. #define TXT_ERROR                    Text_string[179]
  361. #define TXT_ERROR_PLR_VERSION Text_string[180]
  362. #define TXT_DEMO_PLAYBACK        Text_string[181]
  363. #define TXT_DEMO_RECORDING        Text_string[182]
  364. #define TXT_CRUISE                Text_string[183]
  365. #define TXT_DUMPING_SCREEN        Text_string[184]
  366. #define TXT_CHEATS_ENABLED        Text_string[185]
  367. #define TXT_NET_GAME_CLOSED    Text_string[186]
  368. #define TXT_NET_GAME_FULL        Text_string[187]
  369. #define TXT_NET_GAME_BETWEEN    Text_string[188]
  370. #define TXT_NET_GAME_NSELECT    Text_string[189]
  371. #define TXT_NET_GAME_NSTART    Text_string[190]
  372. #define TXT_NET_GAME_CONNECT    Text_string[191]
  373. #define TXT_NET_GAME_WRONGLEV Text_string[192]
  374. #define TXT_KILLS                    Text_string[193]
  375. #define TXT_WAITING                Text_string[194]
  376. #define TXT_SURE_LEAVE_GAME    Text_string[195]
  377. #define TXT_JOINING                Text_string[196]
  378. #define TXT_REJOIN                Text_string[197]
  379. #define TXT_SORRY_ONLY            Text_string[198]
  380. #define TXT_NETPLAYERS_IN        Text_string[199]
  381. #define TXT_S_GAME                Text_string[200]
  382. #define TXT_DESCRIPTION            Text_string[201]
  383. #define TXT_LEVEL_                Text_string[202]
  384. #define TXT_MODE                    Text_string[203]
  385. #define TXT_ANARCHY                Text_string[204]
  386. #define TXT_TEAM_ANARCHY        Text_string[205]
  387. #define TXT_ANARCHY_W_ROBOTS    Text_string[206]
  388. #define TXT_COOPERATIVE            Text_string[207]
  389. #define TXT_OPTIONS                Text_string[208]
  390. #define TXT_CLOSED_GAME            Text_string[209]
  391. #define TXT_NETGAME_SETUP        Text_string[210]
  392. #define TXT_LEVEL_OUT_RANGE    Text_string[211]
  393. #define TXT_SORRY                    Text_string[212]
  394. #define TXT_REGISTERED_ONLY    Text_string[213]
  395. #define TXT_WAIT                    Text_string[214]
  396. #define TXT_FOUND                    Text_string[215]
  397. #define TXT_ACTIVE_GAMES        Text_string[216]
  398. #define TXT_STARTING_NETGAME    Text_string[217]
  399. #define TXT_NETLEVEL_NMATCH    Text_string[218]
  400. #define TXT_TEAM                    Text_string[219]
  401. #define TXT_TEAM_SELECTION        Text_string[220]
  402. #define TXT_TEAM_MUST_ONE        Text_string[221]
  403. #define TXT_TEAM_SELECT            Text_string[222]
  404. #define TXT_TEAM_PRESS_ENTER    Text_string[223]
  405. #define TXT_TEAM_ATLEAST_TWO    Text_string[224]
  406. #define TXT_IPX_NOT_FOUND        Text_string[225]
  407. #define TXT_NET_FORMING            Text_string[226]
  408. #define TXT_NET_PLAYERS            Text_string[227]
  409. #define TXT_NET_JOIN                Text_string[228]
  410. #define TXT_NET_CLOSED            Text_string[229]
  411. #define TXT_NET_BETWEEN            Text_string[230]
  412. #define TXT_NET_LEAVE            Text_string[231]
  413. #define TXT_NET_WAITING            Text_string[232]
  414. #define TXT_NET_TO_ENTER        Text_string[233]
  415. #define TXT_NET_SEARCHING        Text_string[234]
  416. #define TXT_INVALID_CHOICE        Text_string[235]
  417. #define TXT_NET_GAME_BETWEEN2    Text_string[236]
  418. #define TXT_VERSION_MISMATCH    Text_string[237]
  419. #define TXT_GAME_FULL            Text_string[238]
  420. #define TXT_IN_PROGRESS            Text_string[239]
  421. #define TXT_DISCONNECTING        Text_string[240]
  422. #define TXT_SERIAL_OPEN_ERROR Text_string[241]
  423. #define TXT_CARRIER_LOST        Text_string[242]
  424. #define TXT_ERROR_SERIAL_CFG    Text_string[243]
  425. #define TXT_ERR_SER_SETTINGS    Text_string[244]
  426. #define TXT_CONNECT_LOST        Text_string[245]
  427. #define TXT_READY_DESCENT        Text_string[246]
  428. #define TXT_CLOSED_LINK            Text_string[247]
  429. #define TXT_DIAL_MODEM            Text_string[248]
  430. #define TXT_ANSWER_MODEM        Text_string[249]
  431. #define TXT_NULL_MODEM            Text_string[250]
  432. #define TXT_COM_SETTINGS        Text_string[251]
  433. #define TXT_START_GAME            Text_string[252]
  434. #define TXT_SEND_MESSAGEP        Text_string[253]
  435. #define TXT_HANGUP_MODEM        Text_string[254]
  436. #define TXT_CLOSE_LINK            Text_string[255]
  437. #define TXT_SERIAL                Text_string[256]
  438. #define TXT_LINK_ACTIVE            Text_string[257]
  439. #define TXT_MODEM                    Text_string[258]
  440. #define TXT_NOT_CONNECTED        Text_string[259]
  441. #define TXT_SERIAL_GAME            Text_string[260]
  442. #define TXT_EXIT_WILL_CLOSE    Text_string[261]
  443. #define TXT_BAUD_RATE            Text_string[262]
  444. #define TXT_MODEM_INIT_STRING    Text_string[263]
  445. #define TXT_ACCEPT_SAVE            Text_string[264]
  446. #define TXT_SERIAL_SETTINGS    Text_string[265]
  447. #define TXT_WARNING_16550        Text_string[266]
  448. #define TXT_DIFFICULTY            Text_string[267]
  449. #define TXT_SERIAL_GAME_SETUP    Text_string[268]
  450. #define TXT_ONLY_ANARCHY        Text_string[269]
  451. #define TXT_SAVE                    Text_string[270]
  452. #define TXT_ACCEPT                Text_string[271]
  453. #define TXT_SEL_NUMBER_EDIT    Text_string[272]
  454. #define TXT_EDIT_PHONE_ENTRY    Text_string[273]
  455. #define TXT_MANUAL_ENTRY        Text_string[274]
  456. #define TXT_EDIT_PHONEBOOK        Text_string[275]
  457. #define TXT_SEL_NUMBER_DIAL    Text_string[276]
  458. #define TXT_ENTER_NUMBER_DIAL    Text_string[277]
  459. #define TXT_NO_DIAL_TONE        Text_string[278]
  460. #define TXT_BUSY                    Text_string[279]
  461. #define TXT_NO_ANSWER            Text_string[280]
  462. #define TXT_NO_CARRIER            Text_string[281]
  463. #define TXT_VOICE                    Text_string[282]
  464. #define TXT_ERR_MODEM_RETURN    Text_string[283]
  465. #define TXT_CONNECT                Text_string[284]
  466. #define TXT_BAUD_GREATER_9600 Text_string[285]
  467. #define TXT_RING                    Text_string[286]
  468. #define TXT_NO_SERIAL_OPT        Text_string[287]
  469. #define TXT_RESET_MODEM            Text_string[288]
  470. #define TXT_NO_MODEM                Text_string[289]
  471. #define TXT_NO_PHONENUM            Text_string[290]
  472. #define TXT_DIALING                Text_string[291]
  473. #define TXT_ESC_ABORT            Text_string[292]
  474. #define TXT_WAITING_FOR_ANS    Text_string[293]
  475. #define TXT_WAITING_FOR_CALL    Text_string[294]
  476. #define TXT_WAITING_FOR_CARR    Text_string[295]
  477. #define TXT_FAILED_TO_NEGOT    Text_string[296]
  478. #define TXT_NEGOTIATION_FAIL    Text_string[297]
  479. #define TXT_FATAL_ERROR_LEVEL    Text_string[298]
  480. #define TXT_OTHER_LEVEL            Text_string[299]
  481. #define TXT_YOUR_LEVEL            Text_string[300]
  482. #define TXT_LVL_NO_MATCH        Text_string[301]
  483. #define TXT_CHECK_VERSION        Text_string[302]
  484. #define TXT_DESCENT_NO_MATCH    Text_string[303]
  485. #define TXT_OPPONENT_NO_READY    Text_string[304]
  486. #define TXT_WAIT_OPPONENT        Text_string[305]
  487. #define TXT_LOCK                    Text_string[306]
  488. #define TXT_DEATHS                Text_string[307]
  489. #define TXT_LIVES                    Text_string[308]
  490. #define TXT_LVL                    Text_string[309]
  491. #define TXT_QUAD                     Text_string[310]
  492. #define TXT_REAR_VIEW            Text_string[311]
  493. #define TXT_DIFFICULTY_1        Text_string[312]
  494. #define TXT_DIFFICULTY_2        Text_string[313]
  495. #define TXT_DIFFICULTY_3        Text_string[314]
  496. #define TXT_DIFFICULTY_4        Text_string[315]
  497. #define TXT_DIFFICULTY_5        Text_string[316]
  498. #define TXT_DETAIL_1                Text_string[317]
  499. #define TXT_DETAIL_2                Text_string[318]
  500. #define TXT_DETAIL_3                Text_string[319]
  501. #define TXT_DETAIL_4                Text_string[320]
  502. #define TXT_DETAIL_5                Text_string[321]
  503. #define TXT_DETAIL_CUSTOM_        Text_string[322]
  504. #define TXT_LOAD_GAME              Text_string[323]
  505. #define TXT_MULTIPLAYER_        Text_string[324]
  506. #define TXT_OPTIONS_                Text_string[325]
  507. #define TXT_CHANGE_PILOTS        Text_string[326]
  508. #define TXT_VIEW_DEMO            Text_string[327]
  509. #define TXT_CREDITS                Text_string[328]
  510. #define TXT_ORDERING_INFO        Text_string[329]
  511. #define TXT_SELECT_DEMO            Text_string[330]
  512. #define TXT_DIFFICULTY_LEVEL    Text_string[331]
  513. #define TXT_SET_TO                Text_string[332]
  514. #define TXT_DETAIL_LEVEL        Text_string[333]
  515. #define TXT_OBJ_COMPLEXITY        Text_string[334]
  516. #define TXT_OBJ_DETAIL            Text_string[335]
  517. #define TXT_WALL_DETAIL            Text_string[336]
  518. #define TXT_WALL_RENDER_DEPTH    Text_string[337]
  519. #define TXT_DEBRIS_AMOUNT        Text_string[338]
  520. #define TXT_SOUND_CHANNELS        Text_string[339]
  521. #define TXT_LO_HI                    Text_string[340]
  522. #define TXT_DETAIL_CUSTOM        Text_string[341]
  523. #define TXT_START_ANY_LEVEL    Text_string[342]
  524. #define TXT_SELECT_START_LEV    Text_string[343]
  525. #define TXT_ENTER_TO_CONT        Text_string[344]
  526. #define TXT_INVALID_LEVEL        Text_string[345]
  527. #define TXT_ERR_LOADING_GAME    Text_string[346]
  528. #define TXT_SAVE_GAME_SLOTS    Text_string[347]
  529. #define TXT_SAVE_ERROR            Text_string[348]
  530. #define TXT_FX_VOLUME            Text_string[349]
  531. #define TXT_MUSIC_VOLUME        Text_string[350]
  532. #define TXT_REVERSE_STEREO        Text_string[351]
  533. #define TXT_BRIGHTNESS            Text_string[352]
  534. #define TXT_CONTROLS_            Text_string[353]
  535. #define TXT_DETAIL_LEVELS        Text_string[354]
  536. #define TXT_CAL_JOYSTICK        Text_string[355]
  537. #define TXT_JOYS_SENSITIVITY    Text_string[356]
  538. #define TXT_START_NET_GAME        Text_string[357]
  539. #define TXT_JOIN_NET_GAME        Text_string[358]
  540. #define TXT_MODEM_GAME            Text_string[359]
  541. #define TXT_MULTIPLAYER            Text_string[360]
  542. #define TXT_CONTINUE                Text_string[361]
  543. #define TXT_CANT_PLAYBACK        Text_string[362]
  544. #define TXT_DEMO_CORRUPT        Text_string[363]
  545. #define TXT_DEMO_OLD                Text_string[364]
  546. #define TXT_RECORDED                Text_string[365]
  547. #define TXT_WITH_REGISTERED    Text_string[366]
  548. #define TXT_WITH_SHAREWARE        Text_string[367]
  549. #define TXT_OF_DESCENT            Text_string[368]
  550. #define TXT_LEVEL_CANT_LOAD    Text_string[369]
  551. #define TXT_DEMO_OLD_CORRUPT    Text_string[370]
  552. #define TXT_DEMO_ERR_READING    Text_string[371]
  553. #define TXT_SAVE_DEMO_AS        Text_string[372]
  554. #define TXT_DEMO_USE_LETTERS    Text_string[373]
  555. #define TXT_AUTOMAP                Text_string[374]
  556. #define TXT_TURN_SHIP            Text_string[375]
  557. #define TXT_SLIDE_UPDOWN         Text_string[376]
  558. #define TXT_LEVEL                    Text_string[377]
  559. #define TXT_PITCH_FORWARD        Text_string[378]
  560. #define TXT_PITCH_BACKWARD        Text_string[379]
  561. #define TXT_TURN_LEFT            Text_string[380]
  562. #define TXT_TURN_RIGHT            Text_string[381]
  563. #define TXT_SLIDE_ON                Text_string[382]
  564. #define TXT_SLIDE_LEFT            Text_string[383]
  565. #define TXT_SLIDE_RIGHT            Text_string[384]
  566. #define TXT_SLIDE_UP                Text_string[385]
  567. #define TXT_SLIDE_DOWN            Text_string[386]
  568. #define TXT_BANK_ON                Text_string[387]
  569. #define TXT_BANK_LEFT            Text_string[388]
  570. #define TXT_BANK_RIGHT            Text_string[389]
  571. #define TXT_FIRE_PRIMARY        Text_string[390]
  572. #define TXT_FIRE_SECONDARY        Text_string[391]
  573. #define TXT_FIRE_FLARE            Text_string[392]
  574. #define TXT_ACCELERATE            Text_string[393]
  575. #define TXT_REVERSE                Text_string[394]
  576. #define TXT_DROP_BOMB            Text_string[395]
  577. #define TXT_CRUISE_FASTER        Text_string[396]
  578. #define TXT_CRUISE_SLOWER        Text_string[397]
  579. #define TXT_CRUISE_OFF            Text_string[398]
  580. #define TXT_PITCH_UD                Text_string[399]
  581. #define TXT_TURN_LR                Text_string[400]
  582. #define TXT_SLIDE_LR                Text_string[401]
  583. #define TXT_SLIDE_UD                Text_string[402]
  584. #define TXT_BANK_LR                Text_string[403]
  585. #define TXT_THROTTLE                Text_string[404]
  586. #define TXT_TEAM_ATLEAST_THREE Text_string[405]
  587. #define TXT_NET_DISCONNECTED    Text_string[406]
  588. #define TXT_NET_PLAYING            Text_string[[40]
  589. #define TXT_NET_ESCAPED            Text_string[408]
  590. #define TXT_NET_DIED                Text_string[409]
  591. #define TXT_NET_FOUND_SECRET    Text_string[410]
  592. #define TXT_NET_ESCAPE_TUNNEL    Text_string[411]
  593. #define TXT_NET_RESERVED        Text_string[412]
  594. #define TXT_WOWIE_ZOWIE            Text_string[413]
  595. #define TXT_ALL_KEYS                Text_string[414]
  596. #define TXT_CLOAK                    Text_string[415]
  597. #define TXT_FULL_SHIELDS        Text_string[416]
  598. #define TXT_ON                        Text_string[417]
  599. #define TXT_OFF                    Text_string[418]
  600. #define TXT_NOT_IN_SHAREWARE    Text_string[419]
  601. #define TXT_GAME_OVER            Text_string[420]
  602. #define TXT_SELECT_PILOT        Text_string[421]
  603. #define TXT_ENTER_PILOT_NAME    Text_string[422]
  604. #define TXT_PLAYER                Text_string[423]
  605. #define TXT_ALREADY_EXISTS        Text_string[424]
  606. #define TXT_LOADING                Text_string[425]
  607. #define TXT_FULL_RESCUE_BONUS    Text_string[426]
  608. #define TXT_SHIELD_BONUS        Text_string[427]
  609. #define TXT_ENERGY_BONUS        Text_string[428]
  610. #define TXT_HOSTAGE_BONUS        Text_string[429]
  611. #define TXT_SKILL_BONUS            Text_string[430]
  612. #define TXT_TOTAL_BONUS            Text_string[431]
  613. #define TXT_TOTAL_SCORE            Text_string[432]
  614. #define TXT_SECRET_LEVEL        Text_string[433]
  615. #define TXT_COMPLETE                Text_string[434]
  616. #define TXT_DESTROYED            Text_string[435]
  617. #define TXT_SAVE_GAME            Text_string[436]
  618. #define TXT_PRESS_CTRL_R        Text_string[437]
  619. #define TXT_RESET_HIGH_SCORES    Text_string[438]
  620. #define TXT_YOU_WERE                Text_string[439]
  621. #define TXT_WAS                    Text_string[440]
  622. #define TXT_KILLED_BY_NONPLAY    Text_string[441]
  623. #define TXT_IMPORTANT_NOTE        Text_string[442]
  624. #define TXT_FCS                    Text_string[443]
  625. #define TXT_PRESS_ANY_KEY        Text_string[444]
  626. #define TXT_HOSTAGE_RESCUED    Text_string[445]
  627. #define TXT_INIT_VICTOR            Text_string[446]
  628. #define TXT_N                        Text_string[447]
  629. #define TXT_Y                        Text_string[448]
  630. #define TXT_ANY_LEVEL            Text_string[449]
  631. #define TXT_SHAREWARE_DONE        Text_string[450]
  632. #define TXT_PRESS_NEW_KEY        Text_string[451]
  633. #define TXT_PRESS_NEW_JBUTTON    Text_string[452]
  634. #define TXT_PRESS_NEW_MBUTTON    Text_string[453]
  635. #define TXT_MOVE_NEW_JOY_AXIS    Text_string[454]
  636. #define TXT_MOVE_NEW_MSE_AXIS    Text_string[455]
  637. #define TXT_USING_VFX1            Text_string[456]
  638. #define TXT_VFX1_ERROR1            Text_string[457]
  639. #define TXT_VFX1_ERROR2            Text_string[458]
  640. #define TXT_KCONFIG_STRING_1    Text_string[459]
  641. #define TXT_BUTTONS                Text_string[460]
  642. #define TXT_AXES                    Text_string[461]
  643. #define TXT_AXIS                    Text_string[462]
  644. #define TXT_INVERT                Text_string[463]
  645. #define TXT_BTN_1                    Text_string[464]
  646. #define TXT_BTN_2                    Text_string[465]
  647. #define TXT_BTN_3                    Text_string[466]
  648. #define TXT_BTN_4                    Text_string[467]
  649. #define TXT_TRIG                    Text_string[468]
  650. #define TXT_HAT_L                    Text_string[469]
  651. #define TXT_HAT_R                    Text_string[470]
  652. #define TXT_HAT_U                    Text_string[471]
  653. #define TXT_HAT_D                    Text_string[472]
  654. #define TXT_LEFT                    Text_string[473]
  655. #define TXT_RIGHT                    Text_string[474]
  656. #define TXT_MID                    Text_string[475]
  657. #define TXT_UP                        Text_string[476]
  658. #define TXT_DOWN                    Text_string[477]
  659. #define TXT_X1                        Text_string[478]
  660. #define TXT_Y1                        Text_string[479]
  661. #define TXT_X2                        Text_string[480]
  662. #define TXT_Y2                        Text_string[481]
  663. #define TXT_L_R                    Text_string[482]
  664. #define TXT_F_B                    Text_string[483]
  665. #define TXT_FORWARD                Text_string[484]
  666. #define TXT_MOVE_THROTTLE_F    Text_string[485]
  667. #define TXT_MOVE_THROTTLE_R    Text_string[486]
  668. #define TXT_MOVE_THROTTLE_C    Text_string[487]
  669. #define TXT_REACTOR_EXPLODED    Text_string[488]
  670. #define TXT_TIME_REMAINING        Text_string[489]
  671. #define TXT_SECONDS                Text_string[490]
  672. #define TXT_DEMO_WRITE_ERROR    Text_string[491]
  673. #define TXT_DEMO_SIZE            Text_string[492]
  674. #define TXT_DEMO_SAVE_BAD        Text_string[493]
  675. #define TXT_BYTE_STR                Text_string[494]
  676. #define TXT_DIED_IN_MINE        Text_string[495]
  677. #define TXT_SHIP_BONUS            Text_string[496]
  678. #define TXT_PHONE_NUM            Text_string[497]
  679. #define TXT_KILL_MATRIX_TITLE    Text_string[498]
  680. #define TXT_WAIT_FOR_OK            Text_string[499]
  681. #define TXT_SURE_ABORT_SYNC    Text_string[500]
  682. #define TXT_ERROR_WRITING_PLR    Text_string[501]
  683. #define TXT_SHIP_DESTROYED_0    Text_string[502]
  684. #define TXT_SHIP_DESTROYED_1    Text_string[503]
  685. #define TXT_SHIP_DESTROYED_2    Text_string[504]
  686. #define TXT_NET_FULL                Text_string[505]
  687. #define TXT_DEMO_NO_SPACE        Text_string[506]
  688. #define TXT_HAT2_L                Text_string[507]
  689. #define TXT_HAT2_R                Text_string[508]
  690. #define TXT_HAT2_U                Text_string[509]
  691. #define TXT_HAT2_D                Text_string[510]
  692. #define TXT_WARP_TO_LEVEL        Text_string[511]
  693. #define TXT_TRADEMARK            Text_string[512]
  694. #define TXT_NET_SYNC_FAILED    Text_string[513]
  695. #define TXT_DONE                    Text_string[514]
  696. #define TXT_I_AM_A                Text_string[515]
  697. #define TXT_CHEATER                Text_string[516]
  698. #define TXT_LOADING_DATA        Text_string[517]
  699. #define TXT_HELP_ALT_F2            Text_string[518]
  700. #define TXT_HELP_ALT_F3            Text_string[519]
  701. #define TXT_ONLY_REGISTERED    Text_string[520]
  702. #define TXT_CONCUSSION            Text_string[521]
  703. #define TXT_HOMING                Text_string[522]
  704. #define TXT_PROXBOMB                Text_string[523]
  705. #define TXT_SMART                    Text_string[524]
  706. #define TXT_MEGA                    Text_string[525]
  707. #define TXT_NOMISSION4DEMO        Text_string[526]
  708. #define TXT_SHOW_IDS                Text_string[527]
  709. #define TXT_DUPLICATE_NAME        Text_string[528]
  710. #define TXT_ANARCHY_ONLY_MISSION        Text_string[529]
  711. #define TXT_START_NOWAIT        Text_string[530]
  712. #define TXT_QUITTING_NOW        Text_string[531]
  713. #define TXT_MISSION_NOT_FOUND    Text_string[532]
  714. #define TXT_MULTI_MISSION        Text_string[533]
  715. #define TXT_MISSION_ERROR        Text_string[534]
  716. #define TXT_COM_CUSTOM_SETTINGS    Text_string[535]
  717. #define TXT_COM_BASE                Text_string[536]
  718. #define TXT_COM_IRQ                Text_string[537]
  719. #define TXT_RESET_DEFAULTS        Text_string[538]
  720. #define TXT_VALID_IRQS            Text_string[539]
  721. #define TXT_NO_UART                Text_string[540]
  722. #define TXT_DEF_MACRO_1            Text_string[541]
  723. #define TXT_DEF_MACRO_2            Text_string[542]
  724. #define TXT_DEF_MACRO_3            Text_string[543]
  725. #define TXT_DEF_MACRO_4            Text_string[544]
  726. #define TXT_MISSION                Text_string[545]
  727. #define TXT_VIEWING_DISTANCE    Text_string[546]
  728. #define TXT_SECRET_EXIT            Text_string[547]
  729. #define TXT_SHOW_ON_MAP            Text_string[548]
  730. #define TXT_KILLED_BY_ROBOT    Text_string[549]
  731. #define TXT_BAUD                    Text_string[550]
  732. #define TXT_CONSISTENCY_ERROR    Text_string[551]
  733. #define TXT_PRESS_ANY_KEY2        Text_string[552]
  734. #define TXT_DEMO_SAVE_NOSPACE    Text_string[553]
  735. #define TXT_CNTRLCEN_INVUL        Text_string[554]
  736. #define TXT_NO_DESTSAT_LVL        Text_string[555]
  737. #define TXT_REACTOR_LIFE        Text_string[556]
  738. #define TXT_MINUTES_ABBREV        Text_string[557]
  739. #define TXT_CURRENT_IPX_SOCKET Text_string[558]
  740. #define TXT_DOS_VERSION_1        Text_string[559]
  741. #define TXT_DOS_VERSION_2        Text_string[560]
  742. #define TXT_NOT_ENOUGH_HANDLES Text_string[561]
  743. #define TXT_HANDLES_1            Text_string[562]
  744. #define TXT_HANDLES_2            Text_string[563]
  745. #define TXT_HANDLES_3            Text_string[564]
  746. #define TXT_AVAILABLE_MEMORY    Text_string[565]
  747. #define TXT_MEMORY_CONFIG         Text_string[566]
  748. #define TXT_RECONFIGURE_VMM    Text_string[567]
  749. #define TXT_MORE_MEMORY            Text_string[568]
  750. #define TXT_MORE_MEMORY_2        Text_string[569]
  751. #define TXT_PHYSICAL_MEMORY    Text_string[570]
  752. #define TXT_PHYSICAL_MEMORY_2    Text_string[571]
  753. #define TXT_INITIALIZING_DPMI    Text_string[572]
  754. #define TXT_INITIALIZING_CRIT    Text_string[573]
  755. #define TXT_IGLASSES                Text_string[574]
  756. #define TXT_VIOTRACK                Text_string[575]
  757. #define TXT_KASAN                    Text_string[576]
  758. #define TXT_KASAN_2                Text_string[577]
  759. #define TXT_3DMAX                    Text_string[578]
  760. #define TXT_PRESS_ANY_KEY3        Text_string[579]
  761. #define TXT_SOCKET                Text_string[580]
  762. #define TXT_NOFILECHECK            Text_string[581]
  763. #define TXT_VERBOSE_1            Text_string[582]
  764. #define TXT_VERBOSE_2            Text_string[583]
  765. #define TXT_VERBOSE_3            Text_string[584]
  766. #define TXT_VERBOSE_4            Text_string[585]
  767. #define TXT_VERBOSE_5            Text_string[586]
  768. #define TXT_VERBOSE_6            Text_string[587]
  769. #define TXT_VERBOSE_7            Text_string[588]
  770. #define TXT_VERBOSE_8            Text_string[589]
  771. #define TXT_VERBOSE_9            Text_string[590]
  772. #define TXT_VERBOSE_10            Text_string[591]
  773. #define TXT_VERBOSE_11            Text_string[592]
  774. #define TXT_INITIALIZING_NETWORK Text_string[593]
  775. #define TXT_IPX_CHANNEL            Text_string[594]
  776. #define TXT_NO_NETWORK            Text_string[595]
  777. #define TXT_SOCKET_ERROR        Text_string[596]
  778. #define TXT_MEMORY_IPX            Text_string[597]
  779. #define TXT_ERROR_IPX            Text_string[598]
  780. #define TXT_NETWORK_DISABLED    Text_string[599]
  781. #define TXT_INITIALIZING_GRAPHICS Text_string[600]
  782. #define TXT_SOUND_ERROR_OPEN    Text_string[601]
  783. #define TXT_SOUND_ERROR_LOCK    Text_string[602]
  784. #define TXT_SOUND_ERROR_HMI    Text_string[603]
  785. #define TXT_SOUND_ERROR_LOCK_DRUMS Text_string[604]
  786. #define TXT_SOUND_ERROR_MIDI    Text_string[605]
  787. #define TXT_SOUND_ERROR_MIDI_CALLBACK Text_string[606]
  788. #define TXT_EXTERNAL_CONTROL    Text_string[607]
  789. #define TXT_IGLASSES_ERROR_1    Text_string[608]
  790. #define TXT_IGLASSES_INIT        Text_string[609]
  791. #define TXT_IGLASSES_ON            Text_string[610]
  792. #define TXT_PRESS_ESC_TO_ABORT Text_string[611]
  793. #define TXT_SERIAL_FAILURE        Text_string[612]
  794. #define TXT_MESSAGE                Text_string[613]
  795. #define TXT_MACRO                    Text_string[614]
  796. #define TXT_ERROR_SERIAL_LOCK    Text_string[615]
  797. #define TXT_ERROR_SERIAL_LOCK_2    Text_string[616]
  798. #define TXT_NO_LUNACY            Text_string[617]
  799. #define TXT_LUNACY                Text_string[618]
  800. #define TXT_ROBOT_PAINTING_OFF Text_string[619]
  801. #define TXT_ROBOT_PAINTING_ON Text_string[620]
  802.  
  803. #define N_TEXT_STRINGS            621
  804.  
  805. // Constants for keyboard configuration
  806. #define TNUM_REAR_VIEW            (319-8)
  807. #define TNUM_AUTOMAP                (382-8)
  808. #define TNUM_PITCH_FORWARD        (386-8)
  809. #define TNUM_PITCH_BACKWARD    (387-8)
  810. #define TNUM_TURN_LEFT            (388-8)
  811. #define TNUM_TURN_RIGHT            (389-8)
  812. #define TNUM_SLIDE_ON            (390-8)
  813. #define TNUM_SLIDE_LEFT            (391-8)
  814. #define TNUM_SLIDE_RIGHT        (392-8)
  815. #define TNUM_SLIDE_UP            (393-8)
  816. #define TNUM_SLIDE_DOWN            (394-8)
  817. #define TNUM_BANK_ON                (395-8)
  818. #define TNUM_BANK_LEFT            (396-8)
  819. #define TNUM_BANK_RIGHT            (397-8)
  820. #define TNUM_FIRE_PRIMARY        (398-8)
  821. #define TNUM_FIRE_SECONDARY    (399-8)
  822. #define TNUM_FIRE_FLARE            (400-8)
  823. #define TNUM_ACCELERATE            (401-8)
  824. #define TNUM_REVERSE                (402-8)
  825. #define TNUM_DROP_BOMB            (403-8)
  826. #define TNUM_CRUISE_FASTER        (404-8)
  827. #define TNUM_CRUISE_SLOWER        (405-8)
  828. #define TNUM_CRUISE_OFF            (406-8)
  829. #define TNUM_PITCH_UD            (407-8)
  830. #define TNUM_TURN_LR                (408-8)
  831. #define TNUM_SLIDE_LR            (409-8)
  832. #define TNUM_SLIDE_UD            (410-8)
  833. #define TNUM_BANK_LR                (411-8)
  834. #define TNUM_THROTTLE            (412-8)
  835.  
  836. #define TNUM_N                        (455-8)
  837. #define TNUM_Y                        (456-8)
  838. #define TNUM_BTN_1                (472-8)
  839. #define TNUM_BTN_2                (473-8)
  840. #define TNUM_BTN_3                (474-8)
  841. #define TNUM_BTN_4                (475-8)
  842. #define TNUM_TRIG                    (476-8)
  843. #define TNUM_HAT_L                (477-8)
  844. #define TNUM_HAT_R                (478-8)
  845. #define TNUM_HAT_U                (479-8)
  846. #define TNUM_HAT_D                (480-8)
  847. #define TNUM_LEFT                    (481-8)
  848. #define TNUM_RIGHT                (482-8)
  849. #define TNUM_MID                    (483-8)
  850. #define TNUM_UP                    (484-8)
  851. #define TNUM_DOWN                    (485-8)
  852. #define TNUM_X1                    (486-8)
  853. #define TNUM_Y1                    (487-8)
  854. #define TNUM_X2                    (488-8)
  855. #define TNUM_Y2                    (489-8)
  856. #define TNUM_L_R                    (490-8)
  857. #define TNUM_F_B                    (491-8)
  858. #define TNUM_HAT2_L                507
  859. #define TNUM_HAT2_R                508
  860. #define TNUM_HAT2_U                509
  861. #define TNUM_HAT2_D                510
  862.  
  863. // Weapon names.
  864. #define PRIMARY_WEAPON_NAMES(weapon_num) (*(&TXT_W_LASER + (weapon_num)))
  865. #define SECONDARY_WEAPON_NAMES(weapon_num) (*(&TXT_W_C_MISSILE + (weapon_num)))
  866. #define PRIMARY_WEAPON_NAMES_SHORT(weapon_num) (*(&TXT_W_LASER_S + (weapon_num)))
  867. #define SECONDARY_WEAPON_NAMES_SHORT(weapon_num) (*(&TXT_W_C_MISSILE_S + (weapon_num)))
  868.  
  869. //    Control configuration strings.
  870. #define CONTROL_TEXT(control_type) (*(&TXT_CONTROL_KEYBOARD + (control_type)))
  871.  
  872. // Network connect states
  873. #define CONNECT_STATES(state_num) (*(&TXT_NET_DISCONNECTED + (state_num)))
  874. // Network dump strings
  875. #define NET_DUMP_STRINGS(dump_num) (*(&TXT_NET_GAME_CLOSED + (dump_num)))
  876.  
  877. #define MODE_NAMES(mode_num) (*(&TXT_ANARCHY + (mode_num)))
  878.  
  879. #define MODEM_ERROR_MESS(error_num) (*(&TXT_NO_DIAL_TONE + (error_num)))
  880.  
  881. #define MENU_DIFFICULTY_TEXT(difficulty) (*(&TXT_DIFFICULTY_1 + (difficulty)))
  882. #define MENU_DETAIL_TEXT(detail) (*(&TXT_DETAIL_1 + (detail)))
  883.  
  884. //Load function
  885.  
  886. void load_text(void);
  887.  
  888. #endif
  889.