PhysTest.rc 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754
  1. //Microsoft Developer Studio generated resource script.
  2. //
  3. #include "resource.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #include "afxres.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. #undef APSTUDIO_READONLY_SYMBOLS
  12. /////////////////////////////////////////////////////////////////////////////
  13. // English (U.S.) resources
  14. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  15. #ifdef _WIN32
  16. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  17. #pragma code_page(1252)
  18. #endif //_WIN32
  19. #ifdef APSTUDIO_INVOKED
  20. /////////////////////////////////////////////////////////////////////////////
  21. //
  22. // TEXTINCLUDE
  23. //
  24. 1 TEXTINCLUDE DISCARDABLE
  25. BEGIN
  26. "resource.h\0"
  27. END
  28. 2 TEXTINCLUDE DISCARDABLE
  29. BEGIN
  30. "#include ""afxres.h""\r\n"
  31. "\0"
  32. END
  33. 3 TEXTINCLUDE DISCARDABLE
  34. BEGIN
  35. "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
  36. "#define _AFX_NO_OLE_RESOURCES\r\n"
  37. "#define _AFX_NO_TRACKER_RESOURCES\r\n"
  38. "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
  39. "\r\n"
  40. "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
  41. "#ifdef _WIN32\r\n"
  42. "LANGUAGE 9, 1\r\n"
  43. "#pragma code_page(1252)\r\n"
  44. "#endif //_WIN32\r\n"
  45. "#include ""res\\PhysTest.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
  46. "#include ""afxres.rc"" // Standard components\r\n"
  47. "#endif\r\n"
  48. "\0"
  49. END
  50. #endif // APSTUDIO_INVOKED
  51. /////////////////////////////////////////////////////////////////////////////
  52. //
  53. // Icon
  54. //
  55. // Icon with lowest ID value placed first to ensure application icon
  56. // remains consistent on all systems.
  57. IDR_MAINFRAME ICON DISCARDABLE "res\\PhysTest.ico"
  58. IDR_PHYSTETYPE ICON DISCARDABLE "res\\PhysTestDoc.ico"
  59. /////////////////////////////////////////////////////////////////////////////
  60. //
  61. // Bitmap
  62. //
  63. IDR_MAINTOOLBAR BITMAP MOVEABLE PURE "res\\Toolbar.bmp"
  64. IDR_IMPULSE_TOOLBAR BITMAP DISCARDABLE "res\\toolbar1.bmp"
  65. /////////////////////////////////////////////////////////////////////////////
  66. //
  67. // Toolbar
  68. //
  69. IDR_MAINTOOLBAR TOOLBAR DISCARDABLE 24, 24
  70. BEGIN
  71. BUTTON ID_FILE_NEW
  72. BUTTON ID_FILE_OPEN
  73. SEPARATOR
  74. BUTTON ID_OPTIONS_RUN_SIMULATION
  75. SEPARATOR
  76. BUTTON ID_OPTIONS_DISPLAY_BOXES
  77. BUTTON ID_OPTIONS_PHYSICS_CONSTANTS
  78. SEPARATOR
  79. BUTTON ID_OPTIONS_FILLED
  80. BUTTON ID_OPTIONS_WIREFRAME
  81. BUTTON ID_OPTIONS_POINTS
  82. SEPARATOR
  83. BUTTON ID_CAMERA_FLY
  84. BUTTON ID_CAMERA_FOLLOW
  85. BUTTON ID_CAMERA_TETHER
  86. BUTTON ID_CAMERA_RIGID_TETHER
  87. SEPARATOR
  88. BUTTON ID_CREATE_RIGID_BODY
  89. BUTTON ID_CREATE_WHEELED_VEHICLE
  90. BUTTON ID_CREATE_MOTORCYCLE
  91. BUTTON ID_BUTTON32834
  92. END
  93. IDR_IMPULSE_TOOLBAR TOOLBAR DISCARDABLE 24, 24
  94. BEGIN
  95. BUTTON ID_COUPLE_POSX
  96. BUTTON ID_COUPLE_NEGX
  97. BUTTON ID_COUPLE_POSY
  98. BUTTON ID_COUPLE_NEGY
  99. BUTTON ID_COUPLE_POSZ
  100. BUTTON ID_COUPLE_NEGZ
  101. SEPARATOR
  102. BUTTON ID_IMPULSE_POSX
  103. BUTTON ID_IMPULSE_NEGX
  104. BUTTON ID_IMPULSE_POSY
  105. BUTTON ID_IMPULSE_NEGY
  106. BUTTON ID_IMPULSE_POSZ
  107. BUTTON ID_IMPULSE_NEGZ
  108. SEPARATOR
  109. BUTTON ID_FREEZE_OBJECT
  110. BUTTON ID_DEBUG_OBJECT
  111. SEPARATOR
  112. BUTTON ID_INERTIA
  113. BUTTON ID_PROPERTIES
  114. BUTTON ID_MOTOR_PROPERTIES
  115. BUTTON ID_WHEEL_PROPERTIES
  116. BUTTON ID_MOTORCYCLE_PROPERTIES
  117. END
  118. /////////////////////////////////////////////////////////////////////////////
  119. //
  120. // Menu
  121. //
  122. IDR_MAINFRAME MENU PRELOAD DISCARDABLE
  123. BEGIN
  124. POPUP "&File"
  125. BEGIN
  126. MENUITEM "&New\tCtrl+N", ID_FILE_NEW
  127. MENUITEM "&Open...\tCtrl+O", ID_FILE_OPEN
  128. MENUITEM "&Save\tCtrl+S", ID_FILE_SAVE, GRAYED
  129. MENUITEM "Save &As... ", ID_FILE_SAVE_AS, GRAYED
  130. MENUITEM "Import Model", ID_FILE_IMPORT_MODEL
  131. MENUITEM "Import LEV", ID_FILE_IMPORT_LEV
  132. MENUITEM SEPARATOR
  133. MENUITEM "Recent File", ID_FILE_MRU_FILE1, GRAYED
  134. MENUITEM SEPARATOR
  135. MENUITEM "E&xit", ID_APP_EXIT
  136. END
  137. POPUP "&Create"
  138. BEGIN
  139. MENUITEM "Rigid Body", ID_CREATE_RIGID_BODY
  140. MENUITEM "Wheeled Vehicle", ID_CREATE_WHEELED_VEHICLE
  141. MENUITEM "Motorcycle", ID_CREATE_MOTORCYCLE
  142. END
  143. POPUP "&Options"
  144. BEGIN
  145. MENUITEM "Run Simulation", ID_OPTIONS_RUN_SIMULATION
  146. MENUITEM "Display Collision Boxes", ID_OPTIONS_DISPLAY_BOXES
  147. MENUITEM "Change Physics Constants", ID_OPTIONS_PHYSICS_CONSTANTS
  148. MENUITEM SEPARATOR
  149. MENUITEM "Render Fill", ID_OPTIONS_FILLED
  150. MENUITEM "Render Wireframe", ID_OPTIONS_WIREFRAME
  151. MENUITEM "Render Points", ID_OPTIONS_POINTS
  152. MENUITEM SEPARATOR
  153. MENUITEM "Change Render Device", ID_OPTIONS_RENDER_DEVICE
  154. END
  155. POPUP "&View"
  156. BEGIN
  157. MENUITEM "&Toolbar", ID_VIEW_TOOLBAR
  158. MENUITEM "&Status Bar", ID_VIEW_STATUS_BAR
  159. MENUITEM "Impulse Toolbar", ID_VIEW_IMPULSETOOLBAR
  160. MENUITEM "Virtual Joystick", ID_VIEW_VIRTUALJOYSTICK
  161. END
  162. POPUP "&Help"
  163. BEGIN
  164. MENUITEM "&About PhysTest...", ID_APP_ABOUT
  165. END
  166. POPUP "Camera"
  167. BEGIN
  168. MENUITEM "Fly", ID_CAMERA_FLY
  169. MENUITEM "Follow", ID_CAMERA_FOLLOW
  170. MENUITEM "Tether", ID_CAMERA_TETHER
  171. MENUITEM "Rigid Tether", ID_CAMERA_RIGID_TETHER
  172. END
  173. END
  174. /////////////////////////////////////////////////////////////////////////////
  175. //
  176. // Accelerator
  177. //
  178. IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
  179. BEGIN
  180. "N", ID_FILE_NEW, VIRTKEY, CONTROL
  181. "O", ID_FILE_OPEN, VIRTKEY, CONTROL
  182. "S", ID_FILE_SAVE, VIRTKEY, CONTROL
  183. "Z", ID_EDIT_UNDO, VIRTKEY, CONTROL
  184. "X", ID_EDIT_CUT, VIRTKEY, CONTROL
  185. "C", ID_EDIT_COPY, VIRTKEY, CONTROL
  186. "V", ID_EDIT_PASTE, VIRTKEY, CONTROL
  187. VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT
  188. VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT
  189. VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL
  190. VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT
  191. VK_F6, ID_NEXT_PANE, VIRTKEY
  192. VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT
  193. END
  194. /////////////////////////////////////////////////////////////////////////////
  195. //
  196. // Dialog
  197. //
  198. IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55
  199. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  200. CAPTION "About PhysTest"
  201. FONT 8, "MS Sans Serif"
  202. BEGIN
  203. ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
  204. LTEXT "PhysTest Version 1.0",IDC_STATIC,40,10,119,8,
  205. SS_NOPREFIX
  206. LTEXT "Copyright (C) 1999",IDC_STATIC,40,25,119,8
  207. DEFPUSHBUTTON "OK",IDOK,178,7,50,14,WS_GROUP
  208. END
  209. IDD_RBODY_PROPERTIES_DIALOG DIALOG DISCARDABLE 0, 0, 217, 153
  210. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  211. CAPTION "Rigid Body Properties"
  212. FONT 8, "MS Sans Serif"
  213. BEGIN
  214. LTEXT "Mass:",IDC_STATIC,7,13,20,8
  215. EDITTEXT IDC_MASS_EDIT,49,7,40,14,ES_AUTOHSCROLL
  216. CONTROL "Spin1",IDC_MASS_SPIN,"msctls_updown32",UDS_ALIGNRIGHT |
  217. UDS_AUTOBUDDY | UDS_ARROWKEYS,89,7,10,14
  218. LTEXT "Elasticity:",IDC_STATIC,7,28,30,8
  219. EDITTEXT IDC_ELASTICITY_EDIT,49,22,40,14,ES_AUTOHSCROLL
  220. CONTROL "Spin2",IDC_ELASTICITY_SPIN,"msctls_updown32",
  221. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,89,22,10,
  222. 14
  223. LTEXT "Gravity:",IDC_STATIC,7,44,25,8
  224. EDITTEXT IDC_GRAVITY_EDIT,49,38,40,14,ES_AUTOHSCROLL
  225. CONTROL "Spin3",IDC_GRAVITY_SPIN,"msctls_updown32",
  226. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,89,38,10,
  227. 14
  228. LTEXT "Position:",IDC_STATIC,7,62,28,8
  229. EDITTEXT IDC_POSITIONX_EDIT,49,58,40,14,ES_AUTOHSCROLL
  230. CONTROL "Spin3",IDC_POSITIONX_SPIN,"msctls_updown32",
  231. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,89,58,11,
  232. 14
  233. EDITTEXT IDC_POSITIONY_EDIT,103,58,40,14,ES_AUTOHSCROLL
  234. CONTROL "Spin3",IDC_POSITIONY_SPIN,"msctls_updown32",
  235. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,143,58,11,
  236. 14
  237. EDITTEXT IDC_POSITIONZ_EDIT,157,58,40,14,ES_AUTOHSCROLL
  238. CONTROL "Spin3",IDC_POSITIONZ_SPIN,"msctls_updown32",
  239. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,197,58,11,
  240. 14
  241. DEFPUSHBUTTON "OK",IDOK,160,7,50,14
  242. PUSHBUTTON "Cancel",IDCANCEL,160,24,50,14
  243. EDITTEXT IDC_STIFFNESS_EDIT,79,84,40,14,ES_AUTOHSCROLL |
  244. WS_DISABLED
  245. CONTROL "Spin1",IDC_STIFFNESS_SPIN,"msctls_updown32",
  246. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,119,84,11,
  247. 14
  248. LTEXT "Contact Stiffness:",IDC_STATIC,14,88,56,8
  249. EDITTEXT IDC_DAMPING_EDIT,80,102,40,14,ES_AUTOHSCROLL |
  250. WS_DISABLED
  251. CONTROL "Spin1",IDC_DAMPING_SPIN,"msctls_updown32",
  252. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,120,102,
  253. 11,14
  254. LTEXT "Contact Damping:",IDC_STATIC,15,106,58,8
  255. EDITTEXT IDC_LENGTH_EDIT,79,121,40,14,ES_AUTOHSCROLL
  256. CONTROL "Spin1",IDC_LENGTH_SPIN,"msctls_updown32",UDS_ALIGNRIGHT |
  257. UDS_AUTOBUDDY | UDS_ARROWKEYS,119,121,11,14
  258. LTEXT "Contact Thickness:",IDC_STATIC,14,125,62,8
  259. END
  260. IDD_INERTIA_DIALOG DIALOG DISCARDABLE 0, 0, 186, 94
  261. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  262. CAPTION "Inertia Tensor"
  263. FONT 8, "MS Sans Serif"
  264. BEGIN
  265. DEFPUSHBUTTON "OK",IDOK,35,73,50,14
  266. PUSHBUTTON "Cancel",IDCANCEL,89,73,50,14
  267. EDITTEXT IDC_IBODYX_EDIT,13,20,40,14,ES_AUTOHSCROLL
  268. CONTROL "Spin3",IDC_IBODYX_SPIN,"msctls_updown32",UDS_ALIGNRIGHT |
  269. UDS_AUTOBUDDY | UDS_ARROWKEYS,53,20,11,14
  270. EDITTEXT IDC_IBODYY_EDIT,66,36,40,14,ES_AUTOHSCROLL
  271. CONTROL "Spin3",IDC_IBODYY_SPIN,"msctls_updown32",UDS_ALIGNRIGHT |
  272. UDS_AUTOBUDDY | UDS_ARROWKEYS,106,36,11,14
  273. EDITTEXT IDC_IBODYZ_EDIT,120,52,40,14,ES_AUTOHSCROLL
  274. CONTROL "Spin3",IDC_IBODYZ_SPIN,"msctls_updown32",UDS_ALIGNRIGHT |
  275. UDS_AUTOBUDDY | UDS_ARROWKEYS,160,52,11,14
  276. LTEXT "IBody:",IDC_STATIC,75,7,21,8
  277. LTEXT "0.0",IDC_STATIC,85,23,11,8
  278. LTEXT "0.0",IDC_STATIC,134,23,11,8
  279. LTEXT "0.0",IDC_STATIC,134,40,11,8
  280. LTEXT "0.0",IDC_STATIC,85,56,11,8
  281. LTEXT "0.0",IDC_STATIC,26,56,11,8
  282. LTEXT "0.0",IDC_STATIC,26,41,11,8
  283. END
  284. IDD_PHYSICS_CONSTANTS_DIALOG DIALOG DISCARDABLE 0, 0, 211, 78
  285. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  286. CAPTION "Physics Constants"
  287. FONT 8, "MS Sans Serif"
  288. BEGIN
  289. DEFPUSHBUTTON "OK",IDOK,154,7,50,14
  290. PUSHBUTTON "Cancel",IDCANCEL,154,24,50,14
  291. LTEXT "Acceleration of Gravity:",IDC_STATIC,14,21,74,8
  292. LTEXT "Linear Damping:",IDC_STATIC,36,35,52,8
  293. LTEXT "Angular Damping:",IDC_STATIC,31,49,57,8
  294. EDITTEXT IDC_GRAVITYACCEL_EDIT,94,18,40,14,ES_AUTOHSCROLL
  295. CONTROL "Spin1",IDC_GRAVITYACCEL_SPIN,"msctls_updown32",
  296. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,134,18,11,
  297. 14
  298. EDITTEXT IDC_LDAMPING_EDIT,94,32,40,14,ES_AUTOHSCROLL
  299. CONTROL "Spin1",IDC_LDAMPING_SPIN,"msctls_updown32",
  300. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,134,32,11,
  301. 14
  302. EDITTEXT IDC_ADAMPING_EDIT,94,46,40,14,ES_AUTOHSCROLL
  303. CONTROL "Spin1",IDC_ADAMPING_SPIN,"msctls_updown32",
  304. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,134,46,11,
  305. 14
  306. END
  307. IDD_VJOY_DIALOG DIALOG DISCARDABLE 0, 0, 212, 119
  308. STYLE DS_MODALFRAME | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION
  309. CAPTION "Virtual Joystick"
  310. FONT 8, "MS Sans Serif"
  311. BEGIN
  312. CONTROL "",IDC_MOVEXY_STATIC,"Static",SS_BLACKFRAME,13,34,63,58
  313. CONTROL "Slider1",IDC_MOVEZ_SLIDER,"msctls_trackbar32",TBS_VERT |
  314. TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,81,35,16,53
  315. CONTROL "",IDC_TURNXY_STATIC,"Static",SS_BLACKFRAME,104,33,63,58
  316. CONTROL "Slider1",IDC_TURNZ_SLIDER,"msctls_trackbar32",TBS_VERT |
  317. TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,176,35,16,53
  318. END
  319. IDD_MOTORVEHICLE_DIALOG DIALOG DISCARDABLE 0, 0, 206, 61
  320. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  321. CAPTION "Motor Properties"
  322. FONT 8, "MS Sans Serif"
  323. BEGIN
  324. DEFPUSHBUTTON "OK",IDOK,47,40,50,14
  325. PUSHBUTTON "Cancel",IDCANCEL,108,40,50,14
  326. EDITTEXT IDC_MVEHICLE_TORQUE_EDIT,79,8,40,14,ES_AUTOHSCROLL
  327. CONTROL "Spin3",IDC_MVEHICLE_TORQUE_SPIN,"msctls_updown32",
  328. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,120,8,11,
  329. 14
  330. LTEXT "Max Engine Torque:",IDC_STATIC,7,11,65,8
  331. LTEXT "Newton-Meters",IDC_STATIC,137,11,49,8
  332. END
  333. IDD_WHEELEDVEHICLE_DIALOG DIALOG DISCARDABLE 0, 0, 163, 103
  334. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  335. CAPTION "Wheeled Vehicle Properties"
  336. FONT 8, "MS Sans Serif"
  337. BEGIN
  338. DEFPUSHBUTTON "OK",IDOK,27,80,50,14
  339. PUSHBUTTON "Cancel",IDCANCEL,85,80,50,14
  340. EDITTEXT IDC_WVEHICLE_KS_EDIT,79,7,40,14,ES_AUTOHSCROLL
  341. CONTROL "Spin3",IDC_WVEHICLE_KS_SPIN,"msctls_updown32",
  342. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,119,7,11,
  343. 14
  344. EDITTEXT IDC_WVEHICLE_KD_EDIT,79,25,40,14,ES_AUTOHSCROLL
  345. CONTROL "Spin3",IDC_WVEHICLE_KD_SPIN,"msctls_updown32",
  346. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,119,25,11,
  347. 14
  348. LTEXT "Spring Constant:",IDC_STATIC,7,11,53,8
  349. LTEXT "Damping Coefficient:",IDC_STATIC,7,29,66,8
  350. LTEXT "N/m",IDC_STATIC,135,11,15,8
  351. LTEXT "N*s/m",IDC_STATIC,135,29,21,8
  352. EDITTEXT IDC_WVEHICLE_LENGTH_EDIT,79,45,40,14,ES_AUTOHSCROLL
  353. CONTROL "Spin3",IDC_WVEHICLE_LENGTH_SPIN,"msctls_updown32",
  354. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,119,45,11,
  355. 14
  356. LTEXT "Spring Length:",IDC_STATIC,7,48,47,8
  357. LTEXT "m",IDC_STATIC,135,49,8,8
  358. END
  359. IDD_MOTORCYCLE_DIALOG DIALOG DISCARDABLE 0, 0, 137, 70
  360. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  361. CAPTION "Motorcycle Properties"
  362. FONT 8, "MS Sans Serif"
  363. BEGIN
  364. LTEXT "Lean k0",IDC_STATIC,18,11,27,8
  365. EDITTEXT IDC_LEAN_K0_EDIT,61,7,40,14,ES_AUTOHSCROLL
  366. CONTROL "Spin3",IDC_LEAN_K0_SPIN,"msctls_updown32",
  367. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,101,7,11,
  368. 14
  369. LTEXT "Lean k1",IDC_STATIC,18,29,27,8
  370. EDITTEXT IDC_LEAN_K1_EDIT,61,25,40,14,ES_AUTOHSCROLL
  371. CONTROL "Spin3",IDC_LEAN_K1_SPIN,"msctls_updown32",
  372. UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,101,25,11,
  373. 14
  374. DEFPUSHBUTTON "OK",IDOK,12,49,50,14
  375. PUSHBUTTON "Cancel",IDCANCEL,74,49,50,14
  376. END
  377. IDD_RENDER_DEVICE_DIALOG DIALOG DISCARDABLE 0, 0, 185, 47
  378. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  379. CAPTION "Select A Render Device"
  380. FONT 8, "MS Sans Serif"
  381. BEGIN
  382. DEFPUSHBUTTON "OK",IDOK,128,7,50,14
  383. PUSHBUTTON "Cancel",IDCANCEL,128,24,50,14
  384. COMBOBOX IDC_RENDER_DEVICE_COMBO,7,17,111,159,CBS_DROPDOWNLIST |
  385. WS_VSCROLL | WS_TABSTOP
  386. END
  387. #ifndef _MAC
  388. /////////////////////////////////////////////////////////////////////////////
  389. //
  390. // Version
  391. //
  392. VS_VERSION_INFO VERSIONINFO
  393. FILEVERSION 1,0,0,1
  394. PRODUCTVERSION 1,0,0,1
  395. FILEFLAGSMASK 0x3fL
  396. #ifdef _DEBUG
  397. FILEFLAGS 0x1L
  398. #else
  399. FILEFLAGS 0x0L
  400. #endif
  401. FILEOS 0x4L
  402. FILETYPE 0x1L
  403. FILESUBTYPE 0x0L
  404. BEGIN
  405. BLOCK "StringFileInfo"
  406. BEGIN
  407. BLOCK "040904B0"
  408. BEGIN
  409. VALUE "CompanyName", "\0"
  410. VALUE "FileDescription", "PhysTest MFC Application\0"
  411. VALUE "FileVersion", "1, 0, 0, 1\0"
  412. VALUE "InternalName", "PhysTest\0"
  413. VALUE "LegalCopyright", "Copyright (C) 1999\0"
  414. VALUE "LegalTrademarks", "\0"
  415. VALUE "OriginalFilename", "PhysTest.EXE\0"
  416. VALUE "ProductName", "PhysTest Application\0"
  417. VALUE "ProductVersion", "1, 0, 0, 1\0"
  418. END
  419. END
  420. BLOCK "VarFileInfo"
  421. BEGIN
  422. VALUE "Translation", 0x409, 1200
  423. END
  424. END
  425. #endif // !_MAC
  426. /////////////////////////////////////////////////////////////////////////////
  427. //
  428. // DESIGNINFO
  429. //
  430. #ifdef APSTUDIO_INVOKED
  431. GUIDELINES DESIGNINFO DISCARDABLE
  432. BEGIN
  433. IDD_ABOUTBOX, DIALOG
  434. BEGIN
  435. LEFTMARGIN, 7
  436. RIGHTMARGIN, 228
  437. TOPMARGIN, 7
  438. BOTTOMMARGIN, 48
  439. END
  440. IDD_RBODY_PROPERTIES_DIALOG, DIALOG
  441. BEGIN
  442. LEFTMARGIN, 7
  443. RIGHTMARGIN, 210
  444. TOPMARGIN, 7
  445. BOTTOMMARGIN, 146
  446. END
  447. IDD_INERTIA_DIALOG, DIALOG
  448. BEGIN
  449. LEFTMARGIN, 7
  450. RIGHTMARGIN, 179
  451. TOPMARGIN, 7
  452. BOTTOMMARGIN, 87
  453. END
  454. IDD_PHYSICS_CONSTANTS_DIALOG, DIALOG
  455. BEGIN
  456. LEFTMARGIN, 7
  457. RIGHTMARGIN, 204
  458. TOPMARGIN, 7
  459. BOTTOMMARGIN, 71
  460. END
  461. IDD_VJOY_DIALOG, DIALOG
  462. BEGIN
  463. LEFTMARGIN, 7
  464. RIGHTMARGIN, 205
  465. TOPMARGIN, 7
  466. BOTTOMMARGIN, 112
  467. END
  468. IDD_MOTORVEHICLE_DIALOG, DIALOG
  469. BEGIN
  470. LEFTMARGIN, 7
  471. RIGHTMARGIN, 199
  472. TOPMARGIN, 7
  473. BOTTOMMARGIN, 54
  474. END
  475. IDD_WHEELEDVEHICLE_DIALOG, DIALOG
  476. BEGIN
  477. LEFTMARGIN, 7
  478. RIGHTMARGIN, 156
  479. TOPMARGIN, 7
  480. BOTTOMMARGIN, 96
  481. END
  482. IDD_MOTORCYCLE_DIALOG, DIALOG
  483. BEGIN
  484. LEFTMARGIN, 7
  485. RIGHTMARGIN, 130
  486. TOPMARGIN, 7
  487. BOTTOMMARGIN, 63
  488. END
  489. IDD_RENDER_DEVICE_DIALOG, DIALOG
  490. BEGIN
  491. LEFTMARGIN, 7
  492. RIGHTMARGIN, 178
  493. TOPMARGIN, 7
  494. BOTTOMMARGIN, 40
  495. END
  496. END
  497. #endif // APSTUDIO_INVOKED
  498. /////////////////////////////////////////////////////////////////////////////
  499. //
  500. // FILE
  501. //
  502. AXES.W3D FILE DISCARDABLE "res\\Axes.w3d"
  503. POINT.W3D FILE DISCARDABLE "res\\Point.w3d"
  504. /////////////////////////////////////////////////////////////////////////////
  505. //
  506. // String Table
  507. //
  508. STRINGTABLE PRELOAD DISCARDABLE
  509. BEGIN
  510. IDR_MAINFRAME "Physics Test App\nScene\nScene\nPhysics Test App Scenes (*.phy)\n.phy\nPhysTest.Document\nPhysTest Scene"
  511. END
  512. STRINGTABLE PRELOAD DISCARDABLE
  513. BEGIN
  514. AFX_IDS_APP_TITLE "PhysTest"
  515. AFX_IDS_IDLEMESSAGE "Ready"
  516. END
  517. STRINGTABLE DISCARDABLE
  518. BEGIN
  519. ID_INDICATOR_EXT "EXT"
  520. ID_INDICATOR_CAPS "CAP"
  521. ID_INDICATOR_NUM "NUM"
  522. ID_INDICATOR_SCRL "SCRL"
  523. ID_INDICATOR_OVR "OVR"
  524. ID_INDICATOR_REC "REC"
  525. END
  526. STRINGTABLE DISCARDABLE
  527. BEGIN
  528. ID_FILE_NEW "Create a new document\nNew"
  529. ID_FILE_OPEN "Open an existing document\nOpen"
  530. ID_FILE_CLOSE "Close the active document\nClose"
  531. ID_FILE_SAVE "Save the active document\nSave"
  532. ID_FILE_SAVE_AS "Save the active document with a new name\nSave As"
  533. END
  534. STRINGTABLE DISCARDABLE
  535. BEGIN
  536. ID_APP_ABOUT "Display program information, version number and copyright\nAbout"
  537. ID_APP_EXIT "Quit the application; prompts to save documents\nExit"
  538. END
  539. STRINGTABLE DISCARDABLE
  540. BEGIN
  541. ID_FILE_MRU_FILE1 "Open this document"
  542. ID_FILE_MRU_FILE2 "Open this document"
  543. ID_FILE_MRU_FILE3 "Open this document"
  544. ID_FILE_MRU_FILE4 "Open this document"
  545. ID_FILE_MRU_FILE5 "Open this document"
  546. ID_FILE_MRU_FILE6 "Open this document"
  547. ID_FILE_MRU_FILE7 "Open this document"
  548. ID_FILE_MRU_FILE8 "Open this document"
  549. ID_FILE_MRU_FILE9 "Open this document"
  550. ID_FILE_MRU_FILE10 "Open this document"
  551. ID_FILE_MRU_FILE11 "Open this document"
  552. ID_FILE_MRU_FILE12 "Open this document"
  553. ID_FILE_MRU_FILE13 "Open this document"
  554. ID_FILE_MRU_FILE14 "Open this document"
  555. ID_FILE_MRU_FILE15 "Open this document"
  556. ID_FILE_MRU_FILE16 "Open this document"
  557. END
  558. STRINGTABLE DISCARDABLE
  559. BEGIN
  560. ID_NEXT_PANE "Switch to the next window pane\nNext Pane"
  561. ID_PREV_PANE "Switch back to the previous window pane\nPrevious Pane"
  562. END
  563. STRINGTABLE DISCARDABLE
  564. BEGIN
  565. ID_WINDOW_SPLIT "Split the active window into panes\nSplit"
  566. END
  567. STRINGTABLE DISCARDABLE
  568. BEGIN
  569. ID_EDIT_CLEAR "Erase the selection\nErase"
  570. ID_EDIT_CLEAR_ALL "Erase everything\nErase All"
  571. ID_EDIT_COPY "Copy the selection and put it on the Clipboard\nCopy"
  572. ID_EDIT_CUT "Cut the selection and put it on the Clipboard\nCut"
  573. ID_EDIT_FIND "Find the specified text\nFind"
  574. ID_EDIT_PASTE "Insert Clipboard contents\nPaste"
  575. ID_EDIT_REPEAT "Repeat the last action\nRepeat"
  576. ID_EDIT_REPLACE "Replace specific text with different text\nReplace"
  577. ID_EDIT_SELECT_ALL "Select the entire document\nSelect All"
  578. ID_EDIT_UNDO "Undo the last action\nUndo"
  579. ID_EDIT_REDO "Redo the previously undone action\nRedo"
  580. END
  581. STRINGTABLE DISCARDABLE
  582. BEGIN
  583. ID_VIEW_TOOLBAR "Show or hide the toolbar\nToggle ToolBar"
  584. ID_VIEW_STATUS_BAR "Show or hide the status bar\nToggle StatusBar"
  585. END
  586. STRINGTABLE DISCARDABLE
  587. BEGIN
  588. AFX_IDS_SCSIZE "Change the window size"
  589. AFX_IDS_SCMOVE "Change the window position"
  590. AFX_IDS_SCMINIMIZE "Reduce the window to an icon"
  591. AFX_IDS_SCMAXIMIZE "Enlarge the window to full size"
  592. AFX_IDS_SCNEXTWINDOW "Switch to the next document window"
  593. AFX_IDS_SCPREVWINDOW "Switch to the previous document window"
  594. AFX_IDS_SCCLOSE "Close the active window and prompts to save the documents"
  595. END
  596. STRINGTABLE DISCARDABLE
  597. BEGIN
  598. AFX_IDS_SCRESTORE "Restore the window to normal size"
  599. AFX_IDS_SCTASKLIST "Activate Task List"
  600. END
  601. STRINGTABLE DISCARDABLE
  602. BEGIN
  603. ID_CREATE_RIGID_BODY "Create a new Rigid Body object."
  604. ID_OPTIONS_RUN_SIMULATION "Run or stop the simulation"
  605. ID_OPTIONS_DISPLAY_BOXES "Toggle rendering of collision boxes"
  606. ID_IMPULSE "Apply an impulse to the currently selected object"
  607. ID_COUPLE "Apply a couple to the currently selected object"
  608. ID_COUPLE_POSY "Apply a +Y couple to the object"
  609. ID_COUPLE_NEGY "Apply a -Y couple to the object"
  610. ID_COUPLE_POSZ "Apply a +Z couple to the object"
  611. ID_COUPLE_NEGZ "Apply a -Z couple to the object"
  612. ID_COUPLE_POSX "Apply a +X couple to the object"
  613. ID_COUPLE_NEGX "Apply a negative X couple to the object"
  614. ID_IMPULSE_POSX "Apply a +X impulse to the object"
  615. END
  616. STRINGTABLE DISCARDABLE
  617. BEGIN
  618. ID_IMPULSE_NEGX "Apply a -X impulse to the object"
  619. ID_IMPULSE_POSY "Apply a +Y impulse to the object"
  620. ID_IMPULSE_NEGY "Apply a -Y impulse to the object"
  621. ID_IMPULSE_POSZ "Apply a +Z impulse to the object"
  622. ID_IMPULSE_NEGZ "Apply a -Z impulse to the object"
  623. END
  624. STRINGTABLE DISCARDABLE
  625. BEGIN
  626. ID_PROPERTIES "Edit Rigid-Body properties of the currently selected object"
  627. ID_INERTIA "Edit the Inertia Tensor for the currently selected object"
  628. ID_OPTIONS_PHYSICS_CONSTANTS "Change the physics simulation constants."
  629. ID_FREEZE_OBJECT "Freeze object. Zeros the momentum of the object"
  630. ID_OPTIONS_PHYSICS_DEBUG_DISPLAY "Enable physics debugging."
  631. ID_DEBUG_OBJECT "Enable/Disable debugging on the currently selected object"
  632. ID_OPTIONS_FILLED "Use filled polygon rendering"
  633. END
  634. STRINGTABLE DISCARDABLE
  635. BEGIN
  636. ID_OPTIONS_WIREFRAME "Use Wireframe rendering"
  637. ID_OPTIONS_POINT "Use point rendering"
  638. ID_OPTIONS_POINTS "Render Points"
  639. ID_MOTOR_PROPERTIES "Edit the Motor properties of the currently selected object"
  640. ID_WHEEL_PROPERTIES "Edit the Wheeled Vehicle properties of the currently selected object"
  641. ID_OPTIONS_FOLLOW_OBJECT "Camera follows selected object"
  642. ID_CAMERA_FOLLOW "Camera looks at the current object"
  643. ID_CAMERA_FLY "Camera is free to fly around"
  644. ID_CAMERA_TETHER "Tether the camera to the selected object"
  645. ID_CAMERA_RIGID_TETHER "Camera is rigidly tether to the selected object"
  646. END
  647. STRINGTABLE DISCARDABLE
  648. BEGIN
  649. ID_CREATE_WHEELED_VEHICLE "Create a new wheeled vehicle object"
  650. ID_CREATE_PHYS4 "Create a new Phys4 object"
  651. ID_CREATE_MOTORCYCLE "Create a new motorcycle object"
  652. ID_MOTORCYCLE_PROPERTIES "Motorcycle properties"
  653. ID_OPTIONS_RENDER_DEVICE "Select a render device"
  654. ID_IMPORT_MODEL "Import a W3D model"
  655. ID_IMPORT_LEV "Import an LEV file"
  656. END
  657. #endif // English (U.S.) resources
  658. /////////////////////////////////////////////////////////////////////////////
  659. #ifndef APSTUDIO_INVOKED
  660. /////////////////////////////////////////////////////////////////////////////
  661. //
  662. // Generated from the TEXTINCLUDE 3 resource.
  663. //
  664. #define _AFX_NO_SPLITTER_RESOURCES
  665. #define _AFX_NO_OLE_RESOURCES
  666. #define _AFX_NO_TRACKER_RESOURCES
  667. #define _AFX_NO_PROPERTY_RESOURCES
  668. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  669. #ifdef _WIN32
  670. LANGUAGE 9, 1
  671. #pragma code_page(1252)
  672. #endif //_WIN32
  673. #include "res\PhysTest.rc2" // non-Microsoft Visual C++ edited resources
  674. #include "afxres.rc" // Standard components
  675. #endif
  676. /////////////////////////////////////////////////////////////////////////////
  677. #endif // not APSTUDIO_INVOKED