You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

498 lines
19 KiB

  1. // Microsoft Visual C++ generated resource script.
  2. //
  3. #include "resource.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #define APSTUDIO_HIDDEN_SYMBOLS
  10. #include "windows.h"
  11. #undef APSTUDIO_HIDDEN_SYMBOLS
  12. /////////////////////////////////////////////////////////////////////////////
  13. #undef APSTUDIO_READONLY_SYMBOLS
  14. /////////////////////////////////////////////////////////////////////////////
  15. // German (Germany) resources
  16. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_DEU)
  17. #ifdef _WIN32
  18. LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
  19. #pragma code_page(1252)
  20. #endif //_WIN32
  21. /////////////////////////////////////////////////////////////////////////////
  22. //
  23. // Icon
  24. //
  25. // Icon with lowest ID value placed first to ensure application icon
  26. // remains consistent on all systems.
  27. IDI_ASSIMP_VIEW ICON "../shared/assimp_tools_icon.ico"
  28. /////////////////////////////////////////////////////////////////////////////
  29. //
  30. // Dialog
  31. //
  32. IDD_ABOUTBOX DIALOGEX 22, 17, 283, 149
  33. STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
  34. CAPTION "About Open Asset Import Library"
  35. FONT 9, "Courier New", 400, 0, 0x0
  36. BEGIN
  37. LTEXT "Open Asset Import Library (Assimp)",IDC_STATIC,30,14,144,9
  38. LTEXT "A free C/C++ library to read various well-known 3D model formats into a straightforward in-memory format for easy processing by applications. Licensed under a 3-clause BSD license and totally awesome.",IDC_STATIC,31,34,204,24
  39. LTEXT "(c) 2008-2009. Assimp Development Team. See the CREDITS file for a list of all contributors.",IDC_STATIC,30,65,204,23
  40. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,27,282,1
  41. LTEXT "http://assimp.sourceforge.net http://www.zfx.info",IDC_STATIC,31,101,127,22
  42. DEFPUSHBUTTON "Love this library",IDOK,186,110,84,14
  43. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,148,283,1
  44. CONTROL 130,IDC_STATIC,"Static",SS_BITMAP,0,129,514,20
  45. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,10,281,1
  46. END
  47. #define X_GROUP1 7
  48. #define W_GROUP1 6+160+6
  49. #define X_GROUP2 X_GROUP1+W_GROUP1+7
  50. #define W_GROUP2 6+150+8
  51. #define X_GROUP3 X_GROUP2+W_GROUP2+7
  52. #define W_GROUP3 6+60+35+8
  53. #define W X_GROUP3+W_GROUP3+47
  54. #define H 450
  55. #define Y_PANEL H-12-82-7-7-14-4
  56. #define Y_GROUPS Y_PANEL+14+7
  57. #define TREE_W 143
  58. #define COMBO_W 100
  59. IDD_DIALOGMAIN DIALOGEX 0, 0, W+TREE_W, H
  60. STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
  61. EXSTYLE WS_EX_ACCEPTFILES | WS_EX_WINDOWEDGE
  62. CAPTION "Open Asset Import Library - Model Viewer "
  63. MENU IDR_MENU1
  64. FONT 8, "Microsoft Sans Serif", 400, 0, 0x0
  65. BEGIN
  66. CONTROL "",IDC_RT,"Static",SS_OWNERDRAW,0,0,W,Y_PANEL
  67. CONTROL "",IDC_TREE1,"SysTreeView32",TVS_HASBUTTONS|TVS_HASLINES|TVS_SHOWSELALWAYS|WS_BORDER|WS_HSCROLL|WS_TABSTOP, W,0,TREE_W,H
  68. #define Y Y_PANEL+4
  69. CONTROL "<<",IDC_BLUBB,"Button",BS_AUTOCHECKBOX|BS_PUSHLIKE|WS_TABSTOP, W-7-35,Y,35,14
  70. COMBOBOX IDC_COMBO1, W-7-35-4-100,Y,100,14, CBS_DROPDOWN|WS_VSCROLL|WS_TABSTOP
  71. PUSHBUTTON "Play",IDC_PLAY, W-7-35-4-100-35-4,Y,35,14
  72. CONTROL "",IDC_SLIDERANIM,"msctls_trackbar32",TBS_AUTOTICKS|TBS_BOTH|TBS_NOTICKS|WS_TABSTOP, 0,Y,W-7-35-4-100-35-4,15
  73. #undef Y
  74. #define Y Y_GROUPS+12
  75. #define X X_GROUP1+6
  76. GROUPBOX "Display",IDC_STATIC, X_GROUP1,Y_GROUPS,W_GROUP1,12+82+7
  77. CONTROL "Multisampling [M]",IDC_TOGGLEMS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X,Y,80,10
  78. CONTROL "Wireframe [W]",IDC_TOGGLEWIRE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X,Y+12,80,10
  79. CONTROL "No materials [D]",IDC_TOGGLEMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X,Y+24,80,10
  80. CONTROL "Display normals [N]",IDC_TOGGLENORMALS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X,Y+36,80,10
  81. CONTROL "Low quality [P]",IDC_LOWQUALITY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X,Y+48,80,10
  82. CONTROL "No specular [S]",IDC_NOSPECULAR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X,Y+60,80,10
  83. CONTROL "Show skeleton [K]",IDC_SHOWSKELETON,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X,Y+72,80,10
  84. CONTROL "AutoRotate [A]",IDC_AUTOROTATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X+80,Y,80,10
  85. CONTROL "Zoom/Rotate [Z]",IDC_ZOOM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X+80,Y+12,80,10
  86. CONTROL "Rotate lights [R]",IDC_LIGHTROTATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X+80,Y+24,80,10
  87. CONTROL "Two lights [L]",IDC_3LIGHTS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X+80,Y+36,80,10
  88. CONTROL "Backface culling [C]",IDC_BFCULL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X+80,Y+48,80,10
  89. CONTROL "No transparency [T]",IDC_NOAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, X+80,Y+60,80,10
  90. #undef X
  91. #define X X_GROUP2+6
  92. GROUPBOX "Statistics",IDC_STATIC, X_GROUP2,Y_GROUPS,W_GROUP2,12+36+8+7
  93. LTEXT "Vertices:",IDC_NUMVERTS, X,Y,35,8
  94. LTEXT "Nodes:",IDC_NUMNODES, X,Y+12,35,8
  95. LTEXT "Shaders:",IDC_NUMSHADERS, X,Y+24,35,8
  96. LTEXT "Time:",IDC_LOADTIME, X,Y+36,35,8
  97. EDITTEXT IDC_EVERT, X+35,Y,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  98. EDITTEXT IDC_ENODEWND, X+35,Y+12,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  99. EDITTEXT IDC_ESHADER, X+35,Y+24,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  100. EDITTEXT IDC_ELOAD, X+35,Y+36,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  101. LTEXT "Faces:",IDC_NUMFACES, X+80,Y,35,8
  102. LTEXT "Materials:",IDC_NUMMATS, X+80,Y+12,35,8
  103. LTEXT "Meshes:",IDC_NUMMESHES, X+80,Y+24,35,8
  104. LTEXT "FPS:",IDC_FPS, X+80,Y+36,35,8
  105. EDITTEXT IDC_EFACE, X+115,Y,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  106. EDITTEXT IDC_EMAT, X+115,Y+12,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  107. EDITTEXT IDC_EMESH, X+115,Y+24,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  108. EDITTEXT IDC_EFPS, X+115,Y+36,35,8, ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | ES_RIGHT
  109. EDITTEXT IDC_VIEWMATRIX, X,Y+48+7,72,44, ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_VISIBLE
  110. #undef X
  111. #define X X_GROUP3+6
  112. GROUPBOX "Colors",IDC_STATIC, X_GROUP3,Y_GROUPS,W_GROUP3,12+54+14+7
  113. LTEXT "Primary:",IDC_STATIC, X,Y+3,48,8
  114. LTEXT "Secondary:",IDC_STATIC, X,Y+3+18,54,8
  115. LTEXT "Ambient:",IDC_STATIC, X,Y+3+36,54,8
  116. CONTROL "Button1",IDC_LCOLOR1,"Button",BS_OWNERDRAW | WS_TABSTOP, X+60,Y,35,14
  117. CONTROL "Button1",IDC_LCOLOR2,"Button",BS_OWNERDRAW | WS_TABSTOP, X+60,Y+18,35,14
  118. CONTROL "Button1",IDC_LCOLOR3,"Button",BS_OWNERDRAW | WS_TABSTOP, X+60,Y+36,35,14
  119. PUSHBUTTON "Reset",IDC_LRESET, X+60,Y+54,35,14
  120. END
  121. IDD_LOADDIALOG DIALOGEX 0, 0, 143, 60
  122. STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_BORDER | WS_SYSMENU
  123. FONT 12, "Tahoma", 400, 0, 0x0
  124. BEGIN
  125. DEFPUSHBUTTON "Cancel",IDOK,104,41,33,13
  126. CONTROL "",IDC_PROGRESS,"msctls_progress32",WS_BORDER,6,30,130,8
  127. LTEXT "Loading ...\nMay the force be with you ...",IDC_STATIC,8,9,123,16
  128. END
  129. IDD_AVHELP DIALOGEX 0, 0, 481, 346
  130. STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
  131. CAPTION "ASSIMP Viewer: Help"
  132. FONT 8, "MS Shell Dlg", 400, 0, 0x1
  133. BEGIN
  134. DEFPUSHBUTTON "OK",IDOK,420,324,50,14
  135. CONTROL "",IDC_RICHEDIT21,"RichEdit20A",ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_TABSTOP,19,18,462,294
  136. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,312,490,1
  137. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,16,490,1
  138. END
  139. IDD_LOGVIEW DIALOGEX 0, 0, 365, 182
  140. STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
  141. EXSTYLE WS_EX_TOPMOST | WS_EX_WINDOWEDGE
  142. CAPTION "AssimpView Log Output"
  143. FONT 8, "Courier New", 400, 0, 0x0
  144. BEGIN
  145. CONTROL "",IDC_EDIT1,"RichEdit20A",ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_NUMBER | WS_VSCROLL | WS_TABSTOP,3,4,358,174,WS_EX_STATICEDGE
  146. END
  147. IDD_DIALOGSMOOTH DIALOGEX 0, 0, 278, 141
  148. STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
  149. CAPTION "Set smooth limit "
  150. FONT 8, "MS Shell Dlg", 400, 0, 0x1
  151. BEGIN
  152. DEFPUSHBUTTON "OK",IDOK,213,94,50,14
  153. PUSHBUTTON "Cancel",IDCANCEL,161,94,50,14
  154. EDITTEXT IDC_EDITSM,99,7,175,14,ES_AUTOHSCROLL | ES_NUMBER
  155. LTEXT "Angle limit (in degrees):",IDC_STATIC,13,10,76,8
  156. LTEXT "The angle limit defines the maximum angle that may be between two adjacent face normals that they're smoothed together.",IDC_STATIC,13,31,253,19
  157. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,113,278,1
  158. LTEXT "This setting is also used during import, but it can be overriden by single model importers to match the original look of a model as closely as possible. Examples include 3DS, ASE and LWO, all of them relying on smoothing groups and their own angle limits. ",IDC_STATIC,13,51,254,33
  159. LTEXT "NOTE: New settings don't take effect immediately, use 'Smooth Normals' or 'Reload' to update the model.",IDC_STATIC,14,118,254,22
  160. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,90,277,1
  161. END
  162. #ifdef APSTUDIO_INVOKED
  163. /////////////////////////////////////////////////////////////////////////////
  164. //
  165. // TEXTINCLUDE
  166. //
  167. 1 TEXTINCLUDE
  168. BEGIN
  169. "resource.h\0"
  170. END
  171. 2 TEXTINCLUDE
  172. BEGIN
  173. "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
  174. "#include ""windows.h""\r\n"
  175. "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
  176. "\0"
  177. END
  178. 3 TEXTINCLUDE
  179. BEGIN
  180. "\r\n"
  181. "\0"
  182. END
  183. #endif // APSTUDIO_INVOKED
  184. /////////////////////////////////////////////////////////////////////////////
  185. //
  186. // Version
  187. //
  188. VS_VERSION_INFO VERSIONINFO
  189. FILEVERSION 1,1,700,0
  190. PRODUCTVERSION 1,1,700,1
  191. FILEFLAGSMASK 0x17L
  192. #ifdef _DEBUG
  193. FILEFLAGS 0x1L
  194. #else
  195. FILEFLAGS 0x0L
  196. #endif
  197. FILEOS 0x4L
  198. FILETYPE 0x0L
  199. FILESUBTYPE 0x0L
  200. BEGIN
  201. BLOCK "StringFileInfo"
  202. BEGIN
  203. BLOCK "040704b0"
  204. BEGIN
  205. VALUE "CompanyName", "assimp team"
  206. VALUE "FileDescription", "ASSIMP Viewer Application"
  207. VALUE "FileVersion", "1, 1, SVNRevision, 0"
  208. VALUE "InternalName", "assimp_view"
  209. VALUE "LegalCopyright", "Licensed under the LGPL"
  210. VALUE "OriginalFilename", "assimpview32.exe"
  211. VALUE "ProductName", "ASSIMP Viewer Application"
  212. VALUE "ProductVersion", "1, 1, SVNRevision, 0"
  213. END
  214. END
  215. BLOCK "VarFileInfo"
  216. BEGIN
  217. VALUE "Translation", 0x407, 1200
  218. END
  219. END
  220. /////////////////////////////////////////////////////////////////////////////
  221. //
  222. // DESIGNINFO
  223. //
  224. #ifdef APSTUDIO_INVOKED
  225. GUIDELINES DESIGNINFO
  226. BEGIN
  227. IDD_ABOUTBOX, DIALOG
  228. BEGIN
  229. TOPMARGIN, 1
  230. BOTTOMMARGIN, 138
  231. END
  232. IDD_DIALOGMAIN, DIALOG
  233. BEGIN
  234. RIGHTMARGIN, 623
  235. BOTTOMMARGIN, 484
  236. END
  237. IDD_LOADDIALOG, DIALOG
  238. BEGIN
  239. LEFTMARGIN, 7
  240. TOPMARGIN, 7
  241. END
  242. IDD_AVHELP, DIALOG
  243. BEGIN
  244. LEFTMARGIN, 7
  245. RIGHTMARGIN, 474
  246. TOPMARGIN, 7
  247. BOTTOMMARGIN, 339
  248. END
  249. IDD_LOGVIEW, DIALOG
  250. BEGIN
  251. LEFTMARGIN, 7
  252. RIGHTMARGIN, 358
  253. TOPMARGIN, 14
  254. BOTTOMMARGIN, 175
  255. END
  256. IDD_DIALOGSMOOTH, DIALOG
  257. BEGIN
  258. LEFTMARGIN, 7
  259. RIGHTMARGIN, 271
  260. TOPMARGIN, 7
  261. BOTTOMMARGIN, 134
  262. END
  263. END
  264. #endif // APSTUDIO_INVOKED
  265. /////////////////////////////////////////////////////////////////////////////
  266. //
  267. // Bitmap
  268. //
  269. IDB_BITMAP1 BITMAP "banner.bmp"
  270. IDB_BANIM BITMAP "base_anim.bmp"
  271. IDB_BDISPLAY BITMAP "base_display.bmp"
  272. IDB_BINTER BITMAP "base_inter.bmp"
  273. IDB_BRENDERING BITMAP "base_rendering.bmp"
  274. IDB_BSTATS BITMAP "base_stats.bmp"
  275. IDB_BTX BITMAP "tx.bmp"
  276. IDB_BFX BITMAP "fx.bmp"
  277. IDB_BNODE BITMAP "n.bmp"
  278. IDB_BROOT BITMAP "root.bmp"
  279. IDB_BTXI BITMAP "txi.bmp"
  280. /////////////////////////////////////////////////////////////////////////////
  281. //
  282. // Menu
  283. //
  284. IDR_MENU1 MENU
  285. BEGIN
  286. POPUP "Viewer"
  287. BEGIN
  288. MENUITEM "Open Asset", ID_VIEWER_OPEN
  289. MENUITEM "Close Asset", ID_VIEWER_CLOSEASSET
  290. MENUITEM "Reload", ID_VIEWER_RELOAD
  291. POPUP "Import settings"
  292. BEGIN
  293. MENUITEM "Calculate Tangent Space", ID_VIEWER_PP_CTS
  294. MENUITEM "Compute Indexed Meshes", ID_VIEWER_PP_JIV
  295. MENUITEM "Optimize Materials", ID_VIEWER_PP_RRM2
  296. MENUITEM "Optimize Meshes", ID_VIEWER_PP_OM
  297. MENUITEM "Optimize Scenegraph", ID_VIEWER_PP_OG
  298. MENUITEM "Find Instanced Meshes", ID_VIEWER_PP_FIM
  299. MENUITEM "Run Full Validation", ID_VIEWER_PP_VDS
  300. MENUITEM "Pretransform Vertices", ID_VIEWER_PP_PTV
  301. MENUITEM "VCache Optimization", ID_VIEWER_PP_ICL
  302. MENUITEM "Fix Infacing Normals", ID_VIEWER_PP_FIN
  303. MENUITEM "Find Degenerates", ID_VIEWER_PP_FD
  304. MENUITEM "Find Invalid Data", ID_VIEWER_PP_FID
  305. MENUITEM "Generate UV Coords", ID_VIEWER_PP_GUV
  306. MENUITEM "Transform UV Coords", ID_VIEWER_PP_TUV
  307. MENUITEM "Remove Lines and Points", ID_VIEWER_PP_RLINE_PNT, GRAYED
  308. MENUITEM "Remove dummy bones (De-bone)", ID_VIEWER_PP_DB
  309. MENUITEM SEPARATOR
  310. MENUITEM "(required) Triangulate", ID_VIEWER_PP_JIV, GRAYED
  311. MENUITEM "(required) Limit Bone Weights", ID_VIEWER_PP_JIV, GRAYED
  312. MENUITEM "(required) Split Large Meshes", ID_VIEWER_PP_JIV, GRAYED
  313. MENUITEM "(required) Sort by primitive type", ID_VIEWER_PP_JIV, GRAYED
  314. MENUITEM "(required) Convert to Left-Handed", ID_VIEWER_PP_JIV, GRAYED
  315. MENUITEM SEPARATOR
  316. MENUITEM "Reset to default", ID_IMPORTSETTINGS_RESETTODEFAULT
  317. MENUITEM "Open Post-Process Short Reference", ID_IMPORTSETTINGS_OPENPOST
  318. END
  319. MENUITEM SEPARATOR
  320. MENUITEM "Save Screenshot", ID_VIEWER_SAVESCREENSHOTTOFILE
  321. MENUITEM "Reset view", ID_VIEWER_RESETVIEW
  322. MENUITEM "Memory consumption", ID_VIEWER_MEMORYCONSUMATION
  323. MENUITEM SEPARATOR
  324. MENUITEM "Setup file associations", ID_VIEWER_H
  325. MENUITEM SEPARATOR
  326. MENUITEM "Recent files ", ID_VIEWER_RECENTFILES
  327. MENUITEM "Clear history", ID_VIEWER_CLEARHISTORY
  328. MENUITEM SEPARATOR
  329. MENUITEM "Quit", ID_VIEWER_QUIT
  330. END
  331. POPUP "Tools"
  332. BEGIN
  333. MENUITEM "Log window", ID_TOOLS_LOGWINDOW
  334. MENUITEM "Save log to file", ID_TOOLS_SAVELOGTOFILE
  335. MENUITEM "Clear log", ID_TOOLS_CLEARLOG
  336. MENUITEM SEPARATOR
  337. MENUITEM "Original normals", ID_TOOLS_ORIGINALNORMALS, CHECKED
  338. MENUITEM "Hard normals", ID_TOOLS_HARDNORMALS
  339. MENUITEM "Smooth normals", ID_TOOLS_SMOOTHNORMALS
  340. MENUITEM SEPARATOR
  341. MENUITEM "Set angle limit ...", ID_TOOLS_SETANGLELIMIT
  342. MENUITEM "Flip normals", ID_TOOLS_FLIPNORMALS
  343. MENUITEM SEPARATOR
  344. MENUITEM "Stereo view", ID_TOOLS_STEREOVIEW
  345. END
  346. POPUP "Background"
  347. BEGIN
  348. MENUITEM "Set color", ID_BACKGROUND_SETCOLOR
  349. MENUITEM "Load skybox", ID_BACKGROUND_LOADSKYBOX
  350. MENUITEM "Load texture", ID_BACKGROUND_LOADTEXTURE
  351. MENUITEM SEPARATOR
  352. MENUITEM "Clear", ID_BACKGROUND_CLEAR
  353. END
  354. MENUITEM "Export", 32878
  355. POPUP "?"
  356. BEGIN
  357. POPUP "Feedback"
  358. BEGIN
  359. MENUITEM "Report bug", ID_REPORTBUG
  360. MENUITEM "Feature request/discuss", ID_FR
  361. END
  362. MENUITEM "Help", ID__HELP
  363. MENUITEM SEPARATOR
  364. MENUITEM "About", ID__ABOUT
  365. MENUITEM SEPARATOR
  366. MENUITEM "Website", ID__WEBSITE
  367. MENUITEM "SF.net Project Page", ID__WEBSITESF
  368. END
  369. END
  370. IDR_TXPOPUP MENU
  371. BEGIN
  372. POPUP "Hey"
  373. BEGIN
  374. MENUITEM "Replace texture", ID_HEY_REPLACE
  375. MENUITEM "Export texture", ID_HEY_EXPORT
  376. MENUITEM "Remove texture", ID_HEY_REMOVE
  377. MENUITEM SEPARATOR
  378. MENUITEM "Reset texture", ID_HEY_RESETTEXTURE
  379. END
  380. MENUITEM "This is not an easter egg", 0
  381. END
  382. IDR_MATPOPUP MENU
  383. BEGIN
  384. POPUP "So long"
  385. BEGIN
  386. MENUITEM "Add diffuse texture", ID_SOLONG_ADDDIFFUSETEXTURE
  387. MENUITEM "Add specular texture", ID_SOLONG_ADDSPECULARTEXTURE
  388. MENUITEM "Add ambient texture", ID_SOLONG_ADDAMBIENTTEXTURE
  389. MENUITEM "Add emissive texture", ID_SOLONG_ADDEMISSIVETEXTURE
  390. MENUITEM "Add opacity texture", ID_SOLONG_ADDOPACITYTEXTURE
  391. MENUITEM "Add normal/height texture", ID_SOLONG_ADDNORMAL
  392. MENUITEM "Add shininess texture", ID_SOLONG_ADDSHININESSTEXTURE
  393. MENUITEM SEPARATOR
  394. MENUITEM "Set diffuse color", ID_SOLONG_CLEARDIFFUSECOLOR
  395. MENUITEM "Set specular color", ID_SOLONG_CLEARSPECULARCOLOR
  396. MENUITEM "Set ambient color", ID_SOLONG_CLEARAMBIENTCOLOR
  397. MENUITEM "Set emissive color", ID_SOLONG_CLEAREMISSIVECOLOR
  398. MENUITEM "Set transparency", ID_SOLONG_CLEARTRANSPARENCY
  399. MENUITEM SEPARATOR
  400. MENUITEM "Make default material", ID_SOLONG_MAKEDEFAULTMATERIAL
  401. POPUP "Set shading mode"
  402. BEGIN
  403. MENUITEM "Gouraud", ID_SETSHADINGMODE_GOURAUD
  404. MENUITEM "Phong (specular)", ID_SETSHADINGMODE_PHONG
  405. END
  406. END
  407. MENUITEM "and thanks for all the fish", 0
  408. END
  409. /////////////////////////////////////////////////////////////////////////////
  410. //
  411. // TEXT
  412. //
  413. IDR_TEXT1 TEXT "text1.bin"
  414. /////////////////////////////////////////////////////////////////////////////
  415. //
  416. // RCDATA
  417. //
  418. IDR_HUD RCDATA "HUD.png"
  419. IDR_HUDMASK RCDATA "HUDMask.png"
  420. #endif // German (Germany) resources
  421. /////////////////////////////////////////////////////////////////////////////
  422. #ifndef APSTUDIO_INVOKED
  423. /////////////////////////////////////////////////////////////////////////////
  424. //
  425. // Generated from the TEXTINCLUDE 3 resource.
  426. //
  427. /////////////////////////////////////////////////////////////////////////////
  428. #endif // not APSTUDIO_INVOKED