fPortalC.dfm 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Portal'
  5. ClientHeight = 492
  6. ClientWidth = 749
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. OnCreate = FormCreate
  14. DesignSize = (
  15. 749
  16. 492)
  17. TextHeight = 13
  18. object Label1: TLabel
  19. Left = 8
  20. Top = 8
  21. Width = 75
  22. Height = 18
  23. Caption = 'Maze Map'
  24. Font.Charset = ANSI_CHARSET
  25. Font.Color = clWindowText
  26. Font.Height = -16
  27. Font.Name = 'Arial'
  28. Font.Style = [fsBold, fsItalic]
  29. ParentFont = False
  30. end
  31. object Label2: TLabel
  32. Left = 304
  33. Top = 8
  34. Width = 61
  35. Height = 18
  36. Caption = '3D View'
  37. Font.Charset = ANSI_CHARSET
  38. Font.Color = clWindowText
  39. Font.Height = -16
  40. Font.Name = 'Arial'
  41. Font.Style = [fsBold, fsItalic]
  42. ParentFont = False
  43. end
  44. object Label3: TLabel
  45. Left = 24
  46. Top = 312
  47. Width = 241
  48. Height = 42
  49. Caption =
  50. 'To modify map, edit cells with keyboard :'#13#10'- any non-empty cell ' +
  51. 'is a wall'#13#10'- click '#39'process'#39' to commit changes or check '#39'auto'#39
  52. Font.Charset = ANSI_CHARSET
  53. Font.Color = clWindowText
  54. Font.Height = -11
  55. Font.Name = 'Arial'
  56. Font.Style = []
  57. ParentFont = False
  58. end
  59. object GLSceneViewer1: TGLSceneViewer
  60. Left = 286
  61. Top = 32
  62. Width = 463
  63. Height = 456
  64. Camera = GLCamera1
  65. Buffer.FogEnvironment.FogColor.Color = {00000000000000008180003F0000803F}
  66. Buffer.FogEnvironment.FogStart = 1.000000000000000000
  67. Buffer.FogEnvironment.FogEnd = 10.000000000000000000
  68. Buffer.BackgroundColor = clNavy
  69. FieldOfView = 155.261871337890600000
  70. PenAsTouch = False
  71. Anchors = [akLeft, akTop, akRight, akBottom]
  72. TabOrder = 0
  73. end
  74. object BUForward: TButton
  75. Left = 96
  76. Top = 360
  77. Width = 89
  78. Height = 25
  79. Caption = 'Forward (Z/W)'
  80. TabOrder = 1
  81. end
  82. object BUTurnLeft: TButton
  83. Left = 8
  84. Top = 376
  85. Width = 81
  86. Height = 25
  87. Caption = 'Turn Left (Q/A)'
  88. TabOrder = 2
  89. end
  90. object BUTurnRight: TButton
  91. Left = 192
  92. Top = 376
  93. Width = 89
  94. Height = 25
  95. Caption = 'TurnRight (D)'
  96. TabOrder = 3
  97. end
  98. object BUBackward: TButton
  99. Left = 96
  100. Top = 407
  101. Width = 89
  102. Height = 25
  103. Caption = 'Backward (S)'
  104. TabOrder = 4
  105. end
  106. object SGMap: TStringGrid
  107. Left = 8
  108. Top = 32
  109. Width = 272
  110. Height = 272
  111. BorderStyle = bsNone
  112. ColCount = 16
  113. DefaultColWidth = 16
  114. DefaultRowHeight = 16
  115. FixedCols = 0
  116. RowCount = 16
  117. FixedRows = 0
  118. Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goEditing, goAlwaysShowEditor]
  119. ScrollBars = ssNone
  120. TabOrder = 5
  121. end
  122. object BBProcess: TButton
  123. Left = 200
  124. Top = 8
  125. Width = 75
  126. Height = 17
  127. Caption = 'Process'
  128. TabOrder = 6
  129. OnClick = BBProcessClick
  130. end
  131. object CBAuto: TCheckBox
  132. Left = 152
  133. Top = 8
  134. Width = 41
  135. Height = 17
  136. Caption = 'Auto'
  137. TabOrder = 7
  138. end
  139. object CBFog: TCheckBox
  140. Left = 472
  141. Top = 8
  142. Width = 49
  143. Height = 17
  144. Caption = 'Fog'
  145. TabOrder = 8
  146. end
  147. object GLScene1: TGLScene
  148. Left = 24
  149. Top = 56
  150. object GLLightSource1: TGLLightSource
  151. Ambient.Color = {CDCC4C3ECDCC4C3ECDCC4C3E0000803F}
  152. ConstAttenuation = 1.000000000000000000
  153. Position.Coordinates = {000048420000C8420000C8420000803F}
  154. SpotCutOff = 180.000000000000000000
  155. end
  156. object DummyCube1: TGLDummyCube
  157. Position.Coordinates = {00000000000000000000C0400000803F}
  158. CubeSize = 1.000000000000000000
  159. object GLCamera1: TGLCamera
  160. DepthOfView = 100.000000000000000000
  161. FocalLength = 50.000000000000000000
  162. Position.Coordinates = {000000000000003F000000000000803F}
  163. Left = 264
  164. Top = 144
  165. end
  166. end
  167. object Portal1: TGLPortal
  168. Position.Coordinates = {00000000000000BF000000000000803F}
  169. MaterialLibrary = GLMaterialLibrary1
  170. end
  171. end
  172. object GLMaterialLibrary1: TGLMaterialLibrary
  173. Left = 120
  174. Top = 56
  175. end
  176. object Timer1: TTimer
  177. Left = 208
  178. Top = 56
  179. end
  180. object GLCadencer1: TGLCadencer
  181. Scene = GLScene1
  182. SleepLength = 0
  183. Left = 24
  184. Top = 120
  185. end
  186. end