value.pwn 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. // Dialog ID's start at this number / offset
  2. #define DIALOG_ID_OFFSET \
  3. 1000
  4. // Invalid ID
  5. #define INVALID_DIALOG_ID \
  6. -1
  7. // Dialog ID'S
  8. enum {
  9. DIALOGID_OBJECT_MAIN = DIALOG_ID_OFFSET,
  10. DIALOGID_OBJECT_INDEX,
  11. DIALOGID_OBJECT_COORD,
  12. DIALOGID_OBJECT_COMMENT,
  13. DIALOGID_OBJECT_MATSIZE,
  14. DIALOGID_OBJECT_TEXT,
  15. DIALOGID_OBJECT_FONTSIZE,
  16. DIALOGID_COLORALPHA_TEXTURE,
  17. DIALOGID_COLORALPHA_FONTFACE,
  18. DIALOGID_COLORALPHA_ATTACH_1,
  19. DIALOGID_COLORALPHA_ATTACH_2,
  20. DIALOGID_VEHICLE_MAIN,
  21. DIALOGID_VEHICLE_COORD,
  22. DIALOGID_VEHICLE_COMMENT,
  23. DIALOGID_PICKUP_MAIN,
  24. DIALOGID_PICKUP_COORD,
  25. DIALOGID_PICKUP_COMMENT,
  26. DIALOGID_ATTACH_INDEXLIST,
  27. DIALOGID_ATTACH_MAIN,
  28. DIALOGID_ATTACH_BONE,
  29. DIALOGID_ATTACH_COORD,
  30. DIALOGID_ACTOR_MAIN,
  31. DIALOGID_ACTOR_COORD,
  32. DIALOGID_ACTOR_COMMENT,
  33. DIALOGID_ACTOR_ANIM_DELTA,
  34. DIALOGID_ACTOR_ANIM_TIME,
  35. DIALOGID_MAP_NEW,
  36. DIALOGID_MAP_SAVE_AS,
  37. DIALOGID_MAP_SAVE_CONFIRM,
  38. DIALOGID_MAP_LOAD,
  39. DIALOGID_MAPLIST,
  40. DIALOGID_MAPLIST_PAGE,
  41. DIALOGID_MAPLIST_SEARCH,
  42. DIALOGID_CATEGORYSELECT,
  43. DIALOGID_CATEGORYSELECT_PAGE,
  44. DIALOGID_CATEGORYSELECT_SEARCH,
  45. DIALOGID_SELECTLIST_PAGE,
  46. DIALOGID_SELECTLIST_SEARCH,
  47. DIALOGID_CREATELIST_PAGE,
  48. DIALOGID_CREATELIST_SEARCH,
  49. DIALOGID_TEXTURELIST_PAGE,
  50. DIALOGID_TEXTURELIST_SEARCH,
  51. DIALOGID_FONTLIST_PAGE,
  52. DIALOGID_FONTLIST_SEARCH,
  53. DIALOGID_COLORLIST_PAGE,
  54. DIALOGID_COLORLIST_SEARCH,
  55. DIALOGID_ANIMLIST_PAGE,
  56. DIALOGID_ANIMLIST_SEARCH,
  57. DIALOGID_CATMANAGER_CAT_CREATE,
  58. DIALOGID_CATMANAGER_CAT_DESTROY,
  59. DIALOGID_CATMANAGER_CAT_RENAME,
  60. DIALOGID_CATMANAGER_PAGE_ALL,
  61. DIALOGID_CATMANAGER_PAGE_CAT,
  62. DIALOGID_CATMANAGER_SEARCH_ALL,
  63. DIALOGID_CATMANAGER_SEARCH_CAT,
  64. DIALOGID_BUILDLIST_PAGE,
  65. DIALOGID_BUILDLIST_REMOVE,
  66. DIALOGID_BUILDLIST_RECREATE,
  67. MAX_DIALOGS
  68. }
  69. // Listitems for DIALOGID_OBJECT_MAIN
  70. enum {
  71. LISTITEM_OBJECT_GOTO,
  72. LISTITEM_OBJECT_GET,
  73. LISTITEM_OBJECT_COORD,
  74. LISTITEM_OBJECT_MOVE,
  75. LISTITEM_OBJECT_ATTACH_SELECT,
  76. LISTITEM_OBJECT_ATTACH_APPLY,
  77. LISTITEM_OBJECT_ATTACH_REMOVE,
  78. LISTITEM_OBJECT_MATERIALS_COPY,
  79. LISTITEM_OBJECT_MATERIALS_PASTE,
  80. LISTITEM_OBJECT_DUPLICATE,
  81. LISTITEM_OBJECT_RECREATE,
  82. LISTITEM_OBJECT_REMOVE,
  83. LISTITEM_OBJECT_COMMENT,
  84. LISTITEM_OBJECT_COMMENT_RESET,
  85. LISTITEM_OBJECT_INDEX_START,
  86. LISTITEM_OBJECT_INDEX_END = (LISTITEM_OBJECT_INDEX_START + MAX_OBJECT_INDEX) - 1,
  87. MAX_LISTITEMS_OBJECT
  88. }
  89. // Listitems for DIALOGID_OBJECT_INDEX
  90. enum {
  91. LISTITEM_OINDEX_REMOVE, // Remove
  92. LISTITEM_OINDEX_MAT, // Material: Texture
  93. LISTITEM_OINDEX_MAT_COLOR_S, // Material: Color Select
  94. LISTITEM_OINDEX_MAT_COLOR_A, // Material: Color Alpha
  95. LISTITEM_OINDEX_MAT_COLOR_R, // Material: Color Reset
  96. LISTITEM_OINDEX_TXT, // Text:
  97. LISTITEM_OINDEX_TXT_MATSIZE, // Text: Material Size
  98. LISTITEM_OINDEX_TXT_FONTFACE, // Text: Font Face
  99. LISTITEM_OINDEX_TXT_FONTSIZE, // Text: Font Size
  100. LISTITEM_OINDEX_TXT_ISBOLD, // Text: Is Bold
  101. LISTITEM_OINDEX_TXT_ALIGN, // Text: Alignment
  102. LISTITEM_OINDEX_TXT_FONTCOLOR_S, // Text: Font Color Select
  103. LISTITEM_OINDEX_TXT_FONTCOLOR_A, // Text: Font Color Alpha
  104. LISTITEM_OINDEX_TXT_BACKCOLOR_S, // Text: Background Color Select
  105. LISTITEM_OINDEX_TXT_BACKCOLOR_O, // Text: Background Color Opaque
  106. LISTITEM_OINDEX_TXT_BACKCOLOR_T, // Text: Background Color Transparent
  107. MAX_LISTITEMS_OINDEX
  108. }
  109. // Listitems for DIALOGID_VEHICLE_MAIN
  110. enum {
  111. LISTITEM_VEHICLE_GOTO,
  112. LISTITEM_VEHICLE_GET,
  113. LISTITEM_VEHICLE_DRIVE,
  114. LISTITEM_VEHICLE_COORD,
  115. LISTITEM_VEHICLE_MOVE,
  116. LISTITEM_VEHICLE_ATTACH,
  117. LISTITEM_VEHICLE_DUPLICATE,
  118. LISTITEM_VEHICLE_RECREATE,
  119. LISTITEM_VEHICLE_REMOVE,
  120. LISTITEM_VEHICLE_COMMENT,
  121. LISTITEM_VEHICLE_COMMENT_RESET,
  122. LISTITEM_VEHICLE_COLOR1,
  123. LISTITEM_VEHICLE_COLOR2,
  124. LISTITEM_VEHICLE_MODSHOP,
  125. LISTITEM_VEHICLE_REMOVEMODS,
  126. MAX_LISTITEMS_VEHICLE
  127. }
  128. // Listitems for DIALOGID_PICKUP_MAIN
  129. enum {
  130. LISTITEM_PICKUP_GOTO,
  131. LISTITEM_PICKUP_GET,
  132. LISTITEM_PICKUP_COORD,
  133. LISTITEM_PICKUP_MOVE,
  134. LISTITEM_PICKUP_REMOVE,
  135. LISTITEM_PICKUP_DUPLICATE,
  136. LISTITEM_PICKUP_COMMENT,
  137. LISTITEM_PICKUP_COMMENT_RESET,
  138. MAX_LISTITEMS_PICKUP
  139. }
  140. // Listitems for DIALOGID_ATTACH_MAIN
  141. enum {
  142. LISTITEM_ATTACH_MODEL,
  143. LISTITEM_ATTACH_BONE,
  144. LISTITEM_ATTACH_COORD,
  145. LISTITEM_ATTACH_MOVE,
  146. LISTITEM_ATTACH_COLOR1,
  147. LISTITEM_ATTACH_ALPHA1,
  148. LISTITEM_ATTACH_COLOR2,
  149. LISTITEM_ATTACH_ALPHA2,
  150. LISTITEM_ATTACH_REMOVE,
  151. MAX_LISTITEMS_ATTACH
  152. }
  153. // Listitems for DIALOGID_ACTOR_MAIN
  154. enum {
  155. LISTITEM_ACTOR_GOTO,
  156. LISTITEM_ACTOR_GET,
  157. LISTITEM_ACTOR_COORD,
  158. LISTITEM_ACTOR_MOVE,
  159. LISTITEM_ACTOR_REMOVE,
  160. LISTITEM_ACTOR_DUPLICATE,
  161. LISTITEM_ACTOR_COMMENT,
  162. LISTITEM_ACTOR_COMMENT_RESET,
  163. LISTITEM_ACTOR_ANIM_INDEX,
  164. LISTITEM_ACTOR_ANIM_DELTA,
  165. LISTITEM_ACTOR_ANIM_LOOP,
  166. LISTITEM_ACTOR_ANIM_LOCKX,
  167. LISTITEM_ACTOR_ANIM_LOCKY,
  168. LISTITEM_ACTOR_ANIM_FREEZE,
  169. LISTITEM_ACTOR_ANIM_TIME,
  170. LISTITEM_ACTOR_ANIM_UPDATE,
  171. LISTITEM_ACTOR_ANIM_REMOVE,
  172. MAX_LISTITEMS_ACTOR
  173. }