home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 April B / Pcwk4b98.iso / Gry / DARKREIG / Data / Dark / Shell / shellCFG.h < prev    next >
Text File  |  1997-10-28  |  5KB  |  173 lines

  1. //
  2. // shell_cfg.h
  3. //
  4. // Configuration for Shell (fonts, etc.)
  5.  
  6. // Names of fonts in the compressed shell assets to use for different things
  7. #define FONT_0_NAME "font12"    // subtitles for outer shell
  8. #define FONT_1_NAME "font14"    // titles for inner shell
  9. #define FONT_2_NAME "font14n"    // buttons for inner shell (normal)
  10. #define FONT_3_NAME "font14o"    // buttons for inner shell (mouseover)
  11. #define FONT_4_NAME "font14s"    // buttons for inner shell (selected)
  12. #define FONT_5_NAME "font16"
  13. #define FONT_6_NAME "font14r"    // red titles for inner shell
  14. #define FONT_7_NAME "font16r"
  15. #define FONT_8_NAME "font12n"
  16. #define FONT_9_NAME "font12n"
  17. #define FONT_10_NAME "font12n"    // buttons for outer shell (normal)
  18. #define FONT_11_NAME "font12o"    // buttons for outer shell (mouseover)
  19. #define FONT_12_NAME "font12s"    // buttons for outer shell (selected)
  20. #define FONT_13_NAME "font12"    // title for outer shell
  21.  
  22. // Set a default button width
  23. #define BTN_DEFAULT_WIDTH 100
  24.  
  25. // Fonts to use for the credits
  26. #define CREDITS_TITLE_FONT    6
  27. #define CREDITS_NAME_FONT     1
  28. #define CREDITS_SUBTEXT_FONT  8
  29.  
  30. // Main Menu Button positions
  31. #define BTN_MAIN_SINGLE_X 240
  32. #define BTN_MAIN_SINGLE_Y 86
  33. #define BTN_MAIN_MULTI_X 240
  34. #define BTN_MAIN_MULTI_Y 136
  35. #define BTN_MAIN_INSTANT_X 240
  36. #define BTN_MAIN_INSTANT_Y 188
  37. #define BTN_MAIN_CONSTRUCTION_X 240
  38. #define BTN_MAIN_CONSTRUCTION_Y 238
  39. #define BTN_MAIN_REPLAY_X 240
  40. #define BTN_MAIN_REPLAY_Y 238
  41. #define BTN_MAIN_CREDITS_X 240
  42. #define BTN_MAIN_CREDITS_Y 291
  43. #define BTN_MAIN_QUIT_X 240
  44. #define BTN_MAIN_QUIT_Y 411
  45. #define BTN_MAIN_BRIGHT_X 434
  46. #define BTN_MAIN_BRIGHT_Y 411
  47. #define BTN_MAIN_DARK_X 44
  48. #define BTN_MAIN_DARK_Y 411
  49.  
  50. // Single player menu button positions
  51. #define BTN_SINGLE_START_X 240
  52. #define BTN_SINGLE_START_Y 136
  53. #define BTN_SINGLE_LOAD_X 240
  54. #define BTN_SINGLE_LOAD_Y 188
  55. #define BTN_SINGLE_CUSTOM_X 240
  56. #define BTN_SINGLE_CUSTOM_Y 238
  57. #define BTN_SINGLE_PREVIOUS_X 0
  58. #define BTN_SINGLE_PREVIOUS_Y 415
  59. #define SINGLE_DRAW_CD_X 138
  60. #define SINGLE_DRAW_CD_Y 30
  61. #define SINGLE_DRAW_CD_W 360
  62. #define SINGLE_DRAW_CD_H 40
  63. #define MSG_SINGLE_DRAW_CD_X 161
  64. #define MSG_SINGLE_DRAW_CD_Y 36
  65. #define BTN_1ST_MISSION_Y 88
  66. #define BTN_2ND_MISSION_Y 136
  67. #define BTN_3RD_MISSION_Y 188
  68. #define BTN_4TH_MISSION_Y 238
  69. #define BTN_5TH_MISSION_Y 288
  70.  
  71. // Custom mission menu buttons
  72. #define BTN_CUSTOM_LOAD_X 270
  73. #define BTN_CUSTOM_LOAD_Y 411
  74. #define BTN_CUSTOM_PREVIOUS_X 30
  75. #define BTN_CUSTOM_PREVIOUS_Y 415
  76. #define BTN_CUSTOM_SIDE_X 515
  77. #define BTN_CUSTOM_SIDE_Y 141
  78. #define BTN_CUSTOM_SIDE_DYNAMIC_Y 163
  79. #define BTN_CUSTOM_SIZE_X 555
  80. #define BTN_CUSTOM_SIZE_Y 84
  81. #define BTN_CUSTOM_SIZE_DYNAMIC_Y 103
  82. #define BTN_CUSTOM_ENEMIES_X 470
  83. #define BTN_CUSTOM_ENEMIES_Y 84
  84. #define BTN_CUSTOM_ENEMIES_DYNAMIC_Y 103
  85. #define BTN_CUSTOM_DELETE_X 145
  86. #define BTN_CUSTOM_DELETE_Y 415
  87.  
  88. // Stats menu buttons
  89. #define BTN_STATS_CONTINUE_X 240
  90. #define BTN_STATS_CONTINUE_Y 411
  91. #define BTN_STATS_MAIN_X 480
  92. #define BTN_STATS_MAIN_Y 415
  93.  
  94. // Load menu buttons
  95. #define BTN_LOAD_BACK_X 30
  96. #define BTN_LOAD_BACK_Y 415
  97. #define BTN_LOAD_LAUNCH_X 270
  98. #define BTN_LOAD_LAUNCH_Y 411
  99.  
  100. // Load menu saved games box
  101. #define BOX_LOAD_SAVED_GAMES_LEFT 60
  102. #define BOX_LOAD_SAVED_GAMES_TOP 102
  103. #define BOX_LOAD_SAVED_GAMES_WIDTH 346
  104. #define BOX_LOAD_SAVED_GAMES_HEIGHT 281
  105.  
  106. // Load menu text
  107. #define TEXT_LOAD_TITLE_X 320
  108. #define TEXT_LOAD_TITLE_Y 46
  109. #define TEXT_LOAD_LOCATION_X 515
  110. #define TEXT_LOAD_LOCATION_Y 82
  111. #define TEXT_LOAD_LOCATION_DYNAMIC_Y 104
  112. #define TEXT_LOAD_PROGRESSION_X 515
  113. #define TEXT_LOAD_PROGRESSION_Y 141
  114. #define TEXT_LOAD_PROGRESSION_DYNAMIC_Y 163
  115.  
  116. // Credits menu buttons
  117. #define BTN_CREDITS_PREVIOUS_X 0
  118. #define BTN_CREDITS_PREVIOUS_Y 415
  119. #define BTN_CREDITS_SLOWER_X 73
  120. #define BTN_CREDITS_SLOWER_Y 362
  121. #define BTN_CREDITS_FASTER_X 524
  122. #define BTN_CREDITS_FASTER_Y 363
  123. #define BTN_CREDITS_FASTER_W 60
  124. #define BTN_CREDITS_FASTER_H 40
  125. #define CREDITS_AUS_CENTER 420
  126. #define CREDITS_USA_CENTER 220
  127. #define CREDITS_MAX_SCROLL 30
  128.  
  129. // Mission menu buttons
  130. #define BTN_MISSION_COEFFICIENT 150
  131. #define BTN_MISSION_ADVANCED_X 502
  132. #define BTN_MISSION_ADVANCED_Y 77
  133. #define BTN_MISSION_ADVANCED_W 114
  134. #define BTN_MISSION_ADVANCED_H 50
  135. #define BTN_MISSION_BASIC_X 22
  136. #define BTN_MISSION_BASIC_Y 77
  137. #define BTN_MISSION_BASIC_W 114
  138. #define BTN_MISSION_BASIC_H 50
  139. #define BTN_MISSION_DOWN_ARROW_X 300
  140. #define BTN_MISSION_DOWN_ARROW_Y 453
  141.  
  142. // Archive buttons
  143. #define BOX_ARCHIVE_LEFT 114
  144. #define BOX_ARCHIVE_TOP 60
  145. #define BOX_ARCHIVE_WIDTH 420
  146. #define BOX_ARCHIVE_HEIGHT 310
  147. #define BTN_ARCHIVE_UP_ONE_X 205
  148. #define BTN_ARCHIVE_UP_ONE_Y (BOX_ARCHIVE_TOP + BOX_ARCHIVE_HEIGHT + 6)
  149. #define BTN_ARCHIVE_UP_ONE_W 236
  150. #define BTN_ARCHIVE_UP_ONE_H 36
  151.  
  152. // Options Edit Box
  153. #define EDIT_OPTIONS_SAVE_NAME_X 200
  154. #define EDIT_OPTIONS_SAVE_NAME_Y 65
  155. #define EDIT_OPTIONS_SAVE_NAME_W 210
  156. #define EDIT_OPTIONS_SAVE_BOX_X 160
  157. #define EDIT_OPTIONS_SAVE_BOX_Y 55
  158. #define EDIT_OPTIONS_SAVE_BOX_W 320
  159. #define EDIT_OPTIONS_SAVE_BOX_H 40
  160. #define TEXT_OPTIONS_PROG_Y 176
  161. #define TEXT_OPTIONS_PROG_DATA_Y 203
  162. #define TEXT_OPTIONS_STATS_X 455
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.