2015-05-01 12:14:15 +02:00
|
|
|
|
inherited frmDrawSettings: TfrmDrawSettings
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Left = 1224
|
|
|
|
|
Height = 240
|
|
|
|
|
Top = 636
|
2015-05-01 12:14:15 +02:00
|
|
|
|
Width = 242
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Caption = 'Опции рисования'
|
|
|
|
|
ClientHeight = 240
|
2015-05-01 12:14:15 +02:00
|
|
|
|
ClientWidth = 242
|
|
|
|
|
OnCreate = FormCreate
|
2015-05-01 12:23:03 +02:00
|
|
|
|
OnShow = FormShow
|
|
|
|
|
object cbProbability: TCheckBox[0]
|
|
|
|
|
AnchorSideLeft.Control = rbRandom
|
|
|
|
|
AnchorSideTop.Control = rbRandom
|
|
|
|
|
AnchorSideTop.Side = asrBottom
|
|
|
|
|
Left = 8
|
|
|
|
|
Height = 19
|
|
|
|
|
Top = 56
|
|
|
|
|
Width = 170
|
|
|
|
|
BorderSpacing.Top = 6
|
|
|
|
|
Caption = 'Размещать тайл с шансом:'
|
|
|
|
|
TabOrder = 9
|
|
|
|
|
end
|
|
|
|
|
object rbTileList: TRadioButton[1]
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideLeft.Control = Owner
|
|
|
|
|
AnchorSideTop.Control = Owner
|
|
|
|
|
Left = 8
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Height = 19
|
2015-05-01 12:14:15 +02:00
|
|
|
|
Top = 8
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Width = 170
|
2015-05-01 12:14:15 +02:00
|
|
|
|
BorderSpacing.Left = 8
|
|
|
|
|
BorderSpacing.Top = 8
|
|
|
|
|
BorderSpacing.Bottom = 4
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Caption = 'Выбранный тайл из списка'
|
2015-05-01 12:14:15 +02:00
|
|
|
|
Checked = True
|
|
|
|
|
TabOrder = 0
|
2015-05-01 12:23:03 +02:00
|
|
|
|
TabStop = True
|
2015-05-01 12:14:15 +02:00
|
|
|
|
end
|
2015-05-01 12:23:03 +02:00
|
|
|
|
object rbRandom: TRadioButton[2]
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideLeft.Control = rbTileList
|
|
|
|
|
AnchorSideTop.Control = rbTileList
|
|
|
|
|
AnchorSideTop.Side = asrBottom
|
|
|
|
|
Left = 8
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Height = 19
|
|
|
|
|
Top = 31
|
|
|
|
|
Width = 170
|
2015-05-01 12:14:15 +02:00
|
|
|
|
BorderSpacing.Top = 4
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Caption = 'Случайный тайл из набора'
|
|
|
|
|
OnChange = rbRandomChange
|
2015-05-01 12:14:15 +02:00
|
|
|
|
TabOrder = 1
|
|
|
|
|
end
|
2015-05-01 12:23:03 +02:00
|
|
|
|
object gbHue: TGroupBox[3]
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideLeft.Control = Owner
|
|
|
|
|
AnchorSideTop.Control = seRandomHeight
|
|
|
|
|
AnchorSideTop.Side = asrBottom
|
|
|
|
|
AnchorSideRight.Control = Owner
|
|
|
|
|
AnchorSideRight.Side = asrBottom
|
|
|
|
|
Left = 8
|
|
|
|
|
Height = 49
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Top = 185
|
2015-05-01 12:14:15 +02:00
|
|
|
|
Width = 226
|
|
|
|
|
Anchors = [akTop, akLeft, akRight]
|
|
|
|
|
BorderSpacing.Around = 8
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Caption = 'Цвет (Только для Статики)'
|
|
|
|
|
ClientHeight = 31
|
2015-05-01 12:14:15 +02:00
|
|
|
|
ClientWidth = 222
|
|
|
|
|
TabOrder = 2
|
|
|
|
|
object pbHue: TPaintBox
|
|
|
|
|
Cursor = crHandPoint
|
|
|
|
|
Left = 4
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Height = 27
|
2015-05-01 12:14:15 +02:00
|
|
|
|
Top = 0
|
|
|
|
|
Width = 214
|
|
|
|
|
Align = alClient
|
|
|
|
|
BorderSpacing.Left = 4
|
|
|
|
|
BorderSpacing.Right = 4
|
|
|
|
|
BorderSpacing.Bottom = 4
|
|
|
|
|
OnClick = pbHueClick
|
|
|
|
|
OnPaint = pbHuePaint
|
|
|
|
|
end
|
|
|
|
|
end
|
2015-05-01 12:23:03 +02:00
|
|
|
|
object cbRandomHeight: TCheckBox[4]
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideLeft.Control = cbForceAltitude
|
|
|
|
|
AnchorSideTop.Control = cbForceAltitude
|
|
|
|
|
AnchorSideTop.Side = asrBottom
|
|
|
|
|
Left = 8
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Height = 19
|
|
|
|
|
Top = 156
|
|
|
|
|
Width = 163
|
|
|
|
|
BorderSpacing.Top = 8
|
|
|
|
|
Caption = 'Добавить к высоте (случ):'
|
2015-05-01 12:14:15 +02:00
|
|
|
|
TabOrder = 3
|
|
|
|
|
end
|
2015-05-01 12:23:03 +02:00
|
|
|
|
object seRandomHeight: TSpinEdit[5]
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideTop.Control = cbRandomHeight
|
|
|
|
|
AnchorSideTop.Side = asrCenter
|
|
|
|
|
AnchorSideRight.Control = Owner
|
|
|
|
|
AnchorSideRight.Side = asrBottom
|
|
|
|
|
Left = 184
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Height = 23
|
|
|
|
|
Top = 154
|
2015-05-01 12:14:15 +02:00
|
|
|
|
Width = 50
|
|
|
|
|
Anchors = [akTop, akRight]
|
|
|
|
|
BorderSpacing.Right = 8
|
2015-05-01 12:23:03 +02:00
|
|
|
|
OnChange = seRandomHeightChange
|
2015-05-01 12:14:15 +02:00
|
|
|
|
TabOrder = 4
|
|
|
|
|
end
|
2015-05-01 12:23:03 +02:00
|
|
|
|
object cbForceAltitude: TCheckBox[6]
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideLeft.Control = rbRandom
|
2015-05-01 12:23:03 +02:00
|
|
|
|
AnchorSideTop.Control = cbUseSurfaceAltitude
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideTop.Side = asrBottom
|
|
|
|
|
Left = 8
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Height = 19
|
|
|
|
|
Top = 129
|
|
|
|
|
Width = 135
|
|
|
|
|
BorderSpacing.Top = 2
|
|
|
|
|
Caption = 'Задать фикс. высоту:'
|
2015-05-01 12:14:15 +02:00
|
|
|
|
TabOrder = 5
|
|
|
|
|
end
|
2015-05-01 12:23:03 +02:00
|
|
|
|
object seForceAltitude: TSpinEdit[7]
|
2015-05-01 12:14:15 +02:00
|
|
|
|
AnchorSideTop.Control = cbForceAltitude
|
|
|
|
|
AnchorSideTop.Side = asrCenter
|
|
|
|
|
AnchorSideRight.Control = Owner
|
|
|
|
|
AnchorSideRight.Side = asrBottom
|
|
|
|
|
Left = 184
|
2015-05-01 12:23:03 +02:00
|
|
|
|
Height = 23
|
|
|
|
|
Top = 127
|
2015-05-01 12:14:15 +02:00
|
|
|
|
Width = 50
|
|
|
|
|
Anchors = [akTop, akRight]
|
|
|
|
|
BorderSpacing.Right = 8
|
|
|
|
|
MaxValue = 127
|
|
|
|
|
MinValue = -128
|
2015-05-01 12:23:03 +02:00
|
|
|
|
OnChange = seForceAltitudeChange
|
2015-05-01 12:14:15 +02:00
|
|
|
|
TabOrder = 6
|
|
|
|
|
end
|
2015-05-01 12:23:03 +02:00
|
|
|
|
object cbUseSurfaceAltitude: TCheckBox[8]
|
|
|
|
|
AnchorSideLeft.Control = rbRandom
|
|
|
|
|
AnchorSideTop.Control = cbUseFreeTilesOnly
|
|
|
|
|
AnchorSideTop.Side = asrBottom
|
|
|
|
|
Left = 8
|
|
|
|
|
Height = 19
|
|
|
|
|
Top = 108
|
|
|
|
|
Width = 213
|
|
|
|
|
BorderSpacing.Top = 12
|
|
|
|
|
Caption = 'Брать высоту верхней поверхности'
|
|
|
|
|
OnChange = cbUseSurfaceAltitudeChange
|
|
|
|
|
TabOrder = 7
|
|
|
|
|
end
|
|
|
|
|
object seProbability: TFloatSpinEdit[9]
|
|
|
|
|
AnchorSideTop.Control = cbProbability
|
|
|
|
|
AnchorSideTop.Side = asrCenter
|
|
|
|
|
AnchorSideRight.Control = Owner
|
|
|
|
|
AnchorSideRight.Side = asrBottom
|
|
|
|
|
Left = 176
|
|
|
|
|
Height = 23
|
|
|
|
|
Top = 54
|
|
|
|
|
Width = 58
|
|
|
|
|
Anchors = [akTop, akLeft, akRight]
|
|
|
|
|
BorderSpacing.Right = 8
|
|
|
|
|
Increment = 0.01
|
|
|
|
|
MaxValue = 100
|
|
|
|
|
MinValue = 0.01
|
|
|
|
|
OnChange = seProbabilityChange
|
|
|
|
|
TabOrder = 8
|
|
|
|
|
Value = 100
|
|
|
|
|
end
|
|
|
|
|
object cbUseFreeTilesOnly: TCheckBox[10]
|
|
|
|
|
AnchorSideLeft.Control = rbRandom
|
|
|
|
|
AnchorSideTop.Control = cbProbability
|
|
|
|
|
AnchorSideTop.Side = asrBottom
|
|
|
|
|
Left = 8
|
|
|
|
|
Height = 19
|
|
|
|
|
Top = 77
|
|
|
|
|
Width = 218
|
|
|
|
|
BorderSpacing.Top = 2
|
|
|
|
|
Caption = 'Размещать только на пустых тайлах'
|
|
|
|
|
TabOrder = 10
|
|
|
|
|
end
|
|
|
|
|
inherited tmClose: TTimer[11]
|
|
|
|
|
left = 200
|
2015-05-01 12:14:15 +02:00
|
|
|
|
end
|
|
|
|
|
end
|