fcQuakeActor.dfm 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. object FormQuakeActor: TFormQuakeActor
  2. Left = 0
  3. Top = 0
  4. Caption = 'Quake Actor'
  5. ClientHeight = 422
  6. ClientWidth = 709
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. Position = poScreenCenter
  14. OnCreate = FormCreate
  15. OnDestroy = FormDestroy
  16. TextHeight = 13
  17. object Panel1: TPanel
  18. Left = 0
  19. Top = 0
  20. Width = 709
  21. Height = 73
  22. Align = alTop
  23. TabOrder = 0
  24. object Label1: TLabel
  25. Left = 16
  26. Top = 16
  27. Width = 72
  28. Height = 13
  29. Caption = 'Legs Animation'
  30. end
  31. object Label2: TLabel
  32. Left = 200
  33. Top = 16
  34. Width = 77
  35. Height = 13
  36. Caption = 'Torso Animaiton'
  37. end
  38. object Label3: TLabel
  39. Left = 380
  40. Top = 8
  41. Width = 71
  42. Height = 13
  43. Caption = 'Torso direction'
  44. end
  45. object Label4: TLabel
  46. Left = 496
  47. Top = 8
  48. Width = 25
  49. Height = 13
  50. Caption = 'Head'
  51. end
  52. object Label5: TLabel
  53. Left = 616
  54. Top = 20
  55. Width = 19
  56. Height = 13
  57. Caption = 'Skin'
  58. end
  59. object ComboBox1: TComboBox
  60. Left = 16
  61. Top = 32
  62. Width = 169
  63. Height = 21
  64. Style = csDropDownList
  65. TabOrder = 0
  66. OnChange = ComboBox1Change
  67. end
  68. object ComboBox2: TComboBox
  69. Left = 200
  70. Top = 32
  71. Width = 145
  72. Height = 21
  73. Style = csDropDownList
  74. TabOrder = 1
  75. OnChange = ComboBox2Change
  76. end
  77. object TrackBar1: TTrackBar
  78. Left = 372
  79. Top = 24
  80. Width = 109
  81. Height = 21
  82. Max = 90
  83. Min = -90
  84. TabOrder = 2
  85. end
  86. object TrackBar2: TTrackBar
  87. Left = 372
  88. Top = 48
  89. Width = 109
  90. Height = 21
  91. Max = 90
  92. Min = -90
  93. TabOrder = 3
  94. end
  95. object TrackBar3: TTrackBar
  96. Left = 488
  97. Top = 24
  98. Width = 109
  99. Height = 21
  100. Max = 90
  101. Min = -90
  102. TabOrder = 4
  103. end
  104. object TrackBar4: TTrackBar
  105. Left = 488
  106. Top = 48
  107. Width = 109
  108. Height = 21
  109. Max = 90
  110. Min = -90
  111. TabOrder = 5
  112. end
  113. object ComboSkin: TComboBox
  114. Left = 612
  115. Top = 36
  116. Width = 85
  117. Height = 21
  118. TabOrder = 6
  119. Text = 'Default'
  120. OnChange = ComboSkinChange
  121. Items.Strings = (
  122. 'Default'
  123. 'Red'
  124. 'Blue')
  125. end
  126. end
  127. object GLSceneViewer1: TGLSceneViewer
  128. Left = 0
  129. Top = 73
  130. Width = 709
  131. Height = 349
  132. Camera = GLCamera1
  133. Buffer.BackgroundColor = clSkyBlue
  134. Buffer.ContextOptions = [roDoubleBuffer, roStencilBuffer, roRenderToWindow]
  135. FieldOfView = 47.138473510742190000
  136. PenAsTouch = False
  137. Align = alClient
  138. OnMouseDown = GLSceneViewer1MouseDown
  139. OnMouseMove = GLSceneViewer1MouseMove
  140. TabOrder = 1
  141. end
  142. object GLScene1: TGLScene
  143. Left = 32
  144. Top = 80
  145. object DummyCube1: TGLDummyCube
  146. CubeSize = 1.000000000000000000
  147. object GLLightSource1: TGLLightSource
  148. Ambient.Color = {0000803F0000803F0000803F0000803F}
  149. ConstAttenuation = 1.000000000000000000
  150. Position.Coordinates = {0000204100000000000020410000803F}
  151. LightStyle = lsOmni
  152. SpotCutOff = 180.000000000000000000
  153. end
  154. object GLCamera1: TGLCamera
  155. DepthOfView = 1000.000000000000000000
  156. FocalLength = 400.000000000000000000
  157. TargetObject = DummyCube1
  158. Position.Coordinates = {00009041000080410000C0400000803F}
  159. Direction.Coordinates = {2EF964BF2EF9E43E0000000000000000}
  160. Up.Coordinates = {00000000000000000000803F00000000}
  161. end
  162. end
  163. object ModelCube: TGLDummyCube
  164. CubeSize = 1.000000000000000000
  165. object Legs: TGLActor
  166. Interval = 100
  167. MaterialLibrary = MatLib
  168. object Torso: TGLActor
  169. Interval = 100
  170. MaterialLibrary = MatLib
  171. object Head: TGLActor
  172. Position.Coordinates = {00000000000000000000A0410000803F}
  173. Interval = 100
  174. MaterialLibrary = MatLib
  175. end
  176. object Weapon: TGLActor
  177. Interval = 100
  178. MaterialLibrary = MatLib
  179. object GunSmoke: TGLDummyCube
  180. CubeSize = 1.000000000000000000
  181. EffectsData = {
  182. 0458434F4C02010201061254474C536F75726365504658456666656374020202
  183. 001200000000020002001200000000050000000000000080FF3F020602000802
  184. 0008020008050000000000CDCCCCFA3F050000000000CDCCCCFA3F0500000000
  185. 00CDCCCCFA3F02000200090500000000000000000000080200}
  186. end
  187. end
  188. end
  189. end
  190. end
  191. object GLShadowPlane1: TGLShadowPlane
  192. Material.FrontProperties.Diffuse.Color = {BEBEBE3E999F1F3F999F1F3F0000803F}
  193. Material.DepthProperties.DepthWrite = False
  194. Position.Coordinates = {0000000000000000000080BF0000803F}
  195. Height = 10.000000000000000000
  196. Width = 10.000000000000000000
  197. ShadowingObject = ModelCube
  198. ShadowedLight = GLLightSource1
  199. end
  200. object GLParticleFXRenderer1: TGLParticleFXRenderer
  201. end
  202. end
  203. object GLCadencer1: TGLCadencer
  204. Scene = GLScene1
  205. SleepLength = 0
  206. OnProgress = GLCadencer1Progress
  207. Left = 120
  208. Top = 80
  209. end
  210. object Timer1: TTimer
  211. OnTimer = Timer1Timer
  212. Left = 208
  213. Top = 80
  214. end
  215. object MatLib: TGLMaterialLibrary
  216. Left = 32
  217. Top = 144
  218. end
  219. object GLPointLightPFXManager1: TGLPointLightPFXManager
  220. Cadencer = GLCadencer1
  221. Renderer = GLParticleFXRenderer1
  222. Acceleration.Coordinates = {0000000000000000CDCC4C3E00000000}
  223. Friction = 1.000000000000000000
  224. ParticleSize = 0.200000002980232200
  225. ColorInner.Color = {0000403F0000403F0000403F0000403F}
  226. ColorOuter.Color = {0000403F0000403F0000403F00000000}
  227. LifeColors = <
  228. item
  229. LifeTime = 3.000000000000000000
  230. SizeScale = 1.000000000000000000
  231. end>
  232. Left = 120
  233. Top = 144
  234. end
  235. end