dialogresource.h 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. /*
  2. ** Command & Conquer Renegade(tm)
  3. ** Copyright 2025 Electronic Arts Inc.
  4. **
  5. ** This program is free software: you can redistribute it and/or modify
  6. ** it under the terms of the GNU General Public License as published by
  7. ** the Free Software Foundation, either version 3 of the License, or
  8. ** (at your option) any later version.
  9. **
  10. ** This program is distributed in the hope that it will be useful,
  11. ** but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. ** GNU General Public License for more details.
  14. **
  15. ** You should have received a copy of the GNU General Public License
  16. ** along with this program. If not, see <http://www.gnu.org/licenses/>.
  17. */
  18. /***********************************************************************************************
  19. *** C O N F I D E N T I A L --- W E S T W O O D S T U D I O S ***
  20. ***********************************************************************************************
  21. * *
  22. * Project Name : Combat *
  23. * *
  24. * $Archive:: /Commando/Code/Commando/dialogresource.h $*
  25. * *
  26. * Author:: Patrick Smith *
  27. * *
  28. * $Modtime:: 11/09/01 4:45p $*
  29. * *
  30. * $Revision:: 18 $*
  31. * *
  32. *---------------------------------------------------------------------------------------------*
  33. * Functions: *
  34. * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  35. #if defined(_MSC_VER)
  36. #pragma once
  37. #endif
  38. #ifndef __DIALOG_RESOURCE_H
  39. #define __DIALOG_RESOURCE_H
  40. //
  41. // These button IDs are used for "simple" buttons
  42. // that's only purpose is to start a new dialog.
  43. //
  44. // Note: These IDs are coded using defines instead of an enumeration
  45. // because the resource compiler ignores enumerations.
  46. //
  47. #define DIALOG_LINK_FIRST 11000
  48. #define IDC_MENU_START_SP_GAME_BUTTON DIALOG_LINK_FIRST
  49. #define IDC_MENU_START_MP_GAME_BUTTON IDC_MENU_START_SP_GAME_BUTTON + 1
  50. #define IDC_MENU_VIEW_SCORES_BUTTON IDC_MENU_START_MP_GAME_BUTTON + 1
  51. #define IDC_MENU_OPTIONS_BUTTON IDC_MENU_VIEW_SCORES_BUTTON + 1
  52. #define IDC_MENU_START_CAMPAIGN_BUTTON IDC_MENU_OPTIONS_BUTTON + 1
  53. #define IDC_MENU_START_TUTORIAL_BUTTON IDC_MENU_START_CAMPAIGN_BUTTON + 1
  54. #define IDC_MENU_LOAD_SP_GAME_BUTTON IDC_MENU_START_TUTORIAL_BUTTON + 1
  55. #define IDC_MENU_DIFFCULTY01_BUTTON (IDC_MENU_LOAD_SP_GAME_BUTTON + 1)
  56. #define IDC_MENU_DIFFCULTY02_BUTTON IDC_MENU_DIFFCULTY01_BUTTON + 1
  57. #define IDC_MENU_DIFFCULTY03_BUTTON IDC_MENU_DIFFCULTY02_BUTTON + 1
  58. #define IDC_MENU_DIFFCULTY04_BUTTON IDC_MENU_DIFFCULTY03_BUTTON + 1
  59. #define IDC_MENU_CONTROLS_BUTTON IDC_MENU_DIFFCULTY04_BUTTON + 1
  60. #define IDC_MENU_CHARACTER_BUTTON IDC_MENU_CONTROLS_BUTTON + 1
  61. #define IDC_MENU_CHEATS_BUTTON IDC_MENU_CHARACTER_BUTTON + 1
  62. #define IDC_MENU_TECH_BUTTON IDC_MENU_CHEATS_BUTTON + 1
  63. #define IDC_MENU_MOVIES_BUTTON IDC_MENU_TECH_BUTTON + 1
  64. #define IDC_MENU_PREVIEWS_BUTTON IDC_MENU_MOVIES_BUTTON + 1
  65. #define IDC_MENU_CREDITS_BUTTON IDC_MENU_PREVIEWS_BUTTON + 1
  66. #define IDC_MENU_QUIT_BUTTON IDC_MENU_CREDITS_BUTTON + 1
  67. #define IDC_MENU_INGAME_MENU_BUTTON IDC_MENU_QUIT_BUTTON + 1
  68. #define IDC_MENU_MAIN_MENU_BUTTON IDC_MENU_INGAME_MENU_BUTTON + 1
  69. #define IDC_MENU_SAVE_SP_GAME_BUTTON IDC_MENU_MAIN_MENU_BUTTON + 1
  70. #define IDC_MENU_MP_LAN_BUTTON IDC_MENU_SAVE_SP_GAME_BUTTON + 1
  71. #define IDC_MENU_MP_INTERNET_BUTTON IDC_MENU_MP_LAN_BUTTON + 1
  72. #define IDC_MENU_MP_START_SERVER_BUTTON IDC_MENU_MP_INTERNET_BUTTON + 1
  73. #define IDC_MENU_MP_JOIN_GAME_BUTTON IDC_MENU_MP_START_SERVER_BUTTON + 1
  74. #define IDC_MENU_MP_START_GAME_BUTTON IDC_MENU_MP_JOIN_GAME_BUTTON + 1
  75. #define IDC_MENU_MULTIPLAY_OPTS_BUTTON IDC_MENU_MP_START_GAME_BUTTON + 1
  76. #define IDC_MENU_MP_MENU_BUTTON IDC_MENU_MULTIPLAY_OPTS_BUTTON + 1
  77. #define IDC_MENU_MP_INTERNET_GAME_BUTTON IDC_MENU_MP_MENU_BUTTON + 1
  78. //efine IDC_MENU_START_SKIRMISH_GAME_BUTTON IDC_MENU_MP_MENU_BUTTON + 1
  79. //efine IDC_MENU_MP_INTERNET_GAME_BUTTON IDC_MENU_START_SKIRMISH_GAME_BUTTON + 1
  80. #define IDC_MENU_MP_LAN_GAME_BUTTON IDC_MENU_MP_INTERNET_GAME_BUTTON + 1
  81. #define IDC_MENU_MP_LAN_JOIN_BUTTON IDC_MENU_MP_LAN_GAME_BUTTON + 1
  82. #define IDC_MENU_MP_LAN_START_BUTTON IDC_MENU_MP_LAN_JOIN_BUTTON + 1
  83. #define DIALOG_LINK_LAST IDC_MENU_MP_LAN_START_BUTTON + 1
  84. //
  85. // These IDs are for non-link controls that reside
  86. // inside a dialog.
  87. //
  88. #define IDC_MENU_BACK_BUTTON DIALOG_LINK_LAST + 1
  89. #define IDC_LOAD_GAME_LIST_CTRL IDC_MENU_BACK_BUTTON + 1
  90. #define IDC_DELETE_GAME_BUTTON IDC_LOAD_GAME_LIST_CTRL + 1
  91. #define IDC_LOAD_GAME_BUTTON IDC_DELETE_GAME_BUTTON + 1
  92. #define IDC_MENU_MP_START_BUTTON IDC_LOAD_GAME_BUTTON + 1
  93. #define IDC_MENU_MP_JOING_BUTTON IDC_MENU_MP_START_BUTTON + 1
  94. #define IDC_MP_NICKNAME_EDIT IDC_LOAD_GAME_BUTTON + 1
  95. #define IDC_MP_CONNECTING_OK_BUTTON IDC_MP_NICKNAME_EDIT + 1
  96. #define IDC_MP_PASSWORD_VALID_COMMAND IDC_MP_CONNECTING_OK_BUTTON + 1
  97. #define IDC_MP_SHORTCUT_NEWS IDC_MP_PASSWORD_VALID_COMMAND + 1
  98. #define IDC_MP_SHORTCUT_CLANS IDC_MP_SHORTCUT_NEWS + 1
  99. #define IDC_MP_SHORTCUT_RANKINGS IDC_MP_SHORTCUT_CLANS + 1
  100. #define IDC_MP_SHORTCUT_BUDDIES IDC_MP_SHORTCUT_RANKINGS + 1
  101. #define IDC_MP_SHORTCUT_ACCOUNT IDC_MP_SHORTCUT_BUDDIES + 1
  102. #define IDC_MP_SHORTCUT_NET_STATUS IDC_MP_SHORTCUT_ACCOUNT + 1
  103. #define IDC_MP_SHORTCUT_PAGE_BUDDY IDC_MP_SHORTCUT_NET_STATUS + 1
  104. #define IDC_MP_SHORTCUT_CHAT IDC_MP_SHORTCUT_PAGE_BUDDY + 1
  105. #define IDC_MP_SHORTCUT_GAMELIST IDC_MP_SHORTCUT_CHAT + 1
  106. #define IDC_MP_SHORTCUT_QUICKMATCH_OPTIONS IDC_MP_SHORTCUT_GAMELIST + 1
  107. #define IDC_MP_SHORTCUT_INTERNET_OPTIONS IDC_MP_SHORTCUT_QUICKMATCH_OPTIONS + 1
  108. #define IDC_MENU_MP_LAN_HOST_BUTTON IDC_MP_SHORTCUT_INTERNET_OPTIONS + 1
  109. #define IDC_CNC_PURCHASE_VEHICLE_BUTTON 12000
  110. #define IDC_CNC_PURCHASE_POWERUP_BUTTON 12001
  111. #define IDC_CNC_PURCHASE_CHARACTER_BUTTON 12002
  112. #define IDC_BUY_GDI_VEHICLE01_BUTTON 2000
  113. #define IDC_BUY_GDI_VEHICLE02_BUTTON 2001
  114. #define IDC_BUY_GDI_VEHICLE03_BUTTON 2002
  115. #define IDC_BUY_GDI_VEHICLE04_BUTTON 2003
  116. #define IDC_BUY_NOD_VEHICLE01_BUTTON 2004
  117. #define IDC_BUY_NOD_VEHICLE02_BUTTON 2005
  118. #define IDC_BUY_NOD_VEHICLE03_BUTTON 2006
  119. #define IDC_BUY_NOD_VEHICLE04_BUTTON 2007
  120. #define IDC_BUY_NOD_VEHICLE05_BUTTON 2008
  121. #define IDC_BUY_NOD_VEHICLE06_BUTTON 2009
  122. #define IDC_BUY_NOD_VEHICLE07_BUTTON 2010
  123. #define IDC_BUY_POWERUP01_BUTTON 3000
  124. #define IDC_BUY_POWERUP02_BUTTON 3001
  125. #define IDC_BUY_POWERUP03_BUTTON 3002
  126. #define IDC_BUY_POWERUP04_BUTTON 3003
  127. #define IDC_BUY_POWERUP05_BUTTON 3004
  128. #define IDC_BUY_POWERUP06_BUTTON 3005
  129. #define IDC_BUY_POWERUP07_BUTTON 3006
  130. #define IDC_BUY_POWERUP08_BUTTON 3007
  131. #define IDC_BUY_POWERUP09_BUTTON 3008
  132. #define IDC_BUY_POWERUP10_BUTTON 3009
  133. #define IDC_BUY_POWERUP11_BUTTON 3010
  134. #define IDC_BUY_POWERUP12_BUTTON 3011
  135. #define IDC_BUY_POWERUP13_BUTTON 3012
  136. #define IDC_BUY_POWERUP14_BUTTON 3013
  137. #define IDC_BUY_CHARACTER01_BUTTON 4000
  138. #define IDC_BUY_CHARACTER02_BUTTON 4001
  139. #define IDC_BUY_CHARACTER03_BUTTON 4002
  140. #define IDC_BUY_CHARACTER04_BUTTON 4003
  141. #define IDC_BUY_CHARACTER05_BUTTON 4004
  142. #define IDC_BUY_CHARACTER06_BUTTON 4005
  143. #define IDC_BUY_CHARACTER07_BUTTON 4006
  144. #define IDC_BUY_CHARACTER08_BUTTON 4007
  145. #define IDC_BUY_CHARACTER09_BUTTON 4008
  146. #define IDC_BUY_CHARACTER10_BUTTON 4009
  147. #define IDC_BUY_CHARACTER11_BUTTON 4010
  148. #define IDC_BUY_CHARACTER12_BUTTON 4011
  149. #define IDC_BUY_CHARACTER13_BUTTON 4012
  150. #define IDC_SCORE_TABCTRL 40001
  151. #define IDC_GENERIC_TABCTRL 40002
  152. #endif //__DIALOG_RESOURCE_H