Revision 152:2c10e1ad6647 Client/UfrmMain.lfm

b/Client/UfrmMain.lfm
1
object frmMain: TfrmMain
2
  Left = 257
3
  Height = 579
4
  Top = 141
5
  Width = 755
6
  ActiveControl = oglGameWindow
7
  Caption = 'UO CentrED'
8
  ClientHeight = 556
9
  ClientWidth = 755
10
  Constraints.MinHeight = 500
11
  Constraints.MinWidth = 750
12
  Font.Height = -11
13
  Menu = MainMenu1
14
  OnActivate = FormActivate
15
  OnClose = FormClose
16
  OnCreate = FormCreate
17
  OnDestroy = FormDestroy
18
  Position = poScreenCenter
19
  SessionProperties = 'acFlat.Checked;acNoDraw.Checked;Height;Left;mnuFlatShowHeight.Checked;mnuSecurityQuestion.Checked;mnuShowAnimations.Checked;tbStatics.Down;tbTerrain.Down;Top;Width;WindowState;spTileList.Top'
20
  ShowInTaskBar = stAlways
21
  LCLVersion = '0.9.29'
22
  WindowState = wsMaximized
23
  object pnlBottom: TPanel
24
    Left = 0
25
    Height = 31
26
    Top = 525
27
    Width = 755
28
    Align = alBottom
29
    BevelOuter = bvNone
30
    ClientHeight = 31
31
    ClientWidth = 755
32
    TabOrder = 0
33
    object lblX: TLabel
34
      Left = 11
35
      Height = 14
36
      Top = 7
37
      Width = 11
38
      Caption = 'X:'
39
      ParentColor = False
40
    end
41
    object lblY: TLabel
42
      Left = 88
43
      Height = 14
44
      Top = 7
45
      Width = 10
46
      Caption = 'Y:'
47
      ParentColor = False
48
    end
49
    object lblTileInfo: TLabel
50
      Left = 240
51
      Height = 14
52
      Top = 7
53
      Width = 4
54
      Caption = ' '
55
      ParentColor = False
56
    end
57
    object lblTip: TLabel
58
      Left = 517
59
      Height = 31
60
      Top = 0
61
      Width = 230
62
      Align = alRight
63
      Alignment = taRightJustify
64
      BorderSpacing.Right = 8
65
      Caption = 'Right click shows a menu with all the tools.'
66
      Layout = tlCenter
67
      ParentColor = False
68
    end
69
    object lblTipC: TLabel
70
      Left = 487
71
      Height = 31
72
      Top = 0
73
      Width = 30
74
      Align = alRight
75
      Caption = 'Tip: '
76
      Font.Height = -11
77
      Font.Style = [fsBold]
78
      Layout = tlCenter
79
      ParentColor = False
80
      ParentFont = False
81
    end
82
    object edX: TSpinEdit
83
      Left = 24
84
      Height = 19
85
      Top = 3
86
      Width = 55
87
      MaxValue = 100000
88
      TabOrder = 0
89
    end
90
    object edY: TSpinEdit
91
      Left = 104
92
      Height = 19
93
      Top = 3
94
      Width = 52
95
      MaxValue = 100000
96
      TabOrder = 1
97
    end
98
    object btnGoTo: TButton
99
      Left = 168
100
      Height = 23
101
      Top = 3
102
      Width = 51
103
      BorderSpacing.InnerBorder = 4
104
      Caption = 'GoTo'
105
      OnClick = btnGoToClick
106
      TabOrder = 2
107
    end
108
  end
109
  object pcLeft: TPageControl
110
    Left = 0
111
    Height = 501
112
    Top = 24
113
    Width = 224
114
    ActivePage = tsTiles
115
    Align = alLeft
116
    TabIndex = 0
117
    TabOrder = 1
118
    object tsTiles: TTabSheet
119
      Caption = 'Tiles'
120
      ClientHeight = 468
121
      ClientWidth = 218
122
      object lblFilter: TLabel
123
        AnchorSideLeft.Control = cbTerrain
124
        AnchorSideLeft.Side = asrBottom
125
        AnchorSideTop.Control = cbTerrain
126
        Left = 81
127
        Height = 14
128
        Top = 8
129
        Width = 30
130
        BorderSpacing.Left = 16
131
        Caption = 'Filter:'
132
        ParentColor = False
133
      end
134
      object vdtTiles: TVirtualDrawTree
135
        Tag = 1
136
        AnchorSideLeft.Control = tsTiles
137
        AnchorSideTop.Control = cbStatics
138
        AnchorSideTop.Side = asrBottom
139
        AnchorSideRight.Control = tsTiles
140
        AnchorSideRight.Side = asrBottom
141
        AnchorSideBottom.Control = spTileList
142
        Left = 4
143
        Height = 218
144
        Hint = '-'
145
        Top = 56
146
        Width = 210
147
        Anchors = [akTop, akLeft, akRight, akBottom]
148
        BorderSpacing.Left = 4
149
        BorderSpacing.Top = 4
150
        BorderSpacing.Right = 4
151
        DefaultNodeHeight = 44
152
        DragMode = dmAutomatic
153
        DragOperations = []
154
        DragType = dtVCL
155
        Header.AutoSizeIndex = 2
156
        Header.Columns = <        
157
          item
158
            Position = 0
159
            Text = 'ID'
160
          end        
161
          item
162
            Position = 1
163
            Text = 'Tile'
164
            Width = 44
165
          end        
166
          item
167
            Position = 2
168
            Text = 'Name'
169
            Width = 100
170
          end>
171
        Header.DefaultHeight = 17
172
        Header.MainColumn = 2
173
        Header.Options = [hoShowHint, hoVisible]
174
        Header.ParentFont = True
175
        Header.Style = hsFlatButtons
176
        HintMode = hmHint
177
        ParentShowHint = False
178
        PopupMenu = pmTileList
179
        ShowHint = True
180
        TabOrder = 0
181
        TreeOptions.AutoOptions = [toAutoScroll, toAutoScrollOnExpand, toAutoTristateTracking, toAutoDeleteMovedNodes]
182
        TreeOptions.MiscOptions = [toFullRepaintOnResize, toInitOnSave, toToggleOnDblClick, toWheelPanning, toFullRowDrag]
183
        TreeOptions.PaintOptions = [toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages, toStaticBackground]
184
        TreeOptions.SelectionOptions = [toFullRowSelect, toMultiSelect]
185
        OnClick = vdtTilesClick
186
        OnDrawHint = vdtTilesDrawHint
187
        OnDrawNode = vdtTilesDrawNode
188
        OnEnter = vdtTilesEnter
189
        OnGetHintSize = vdtTilesGetHintSize
190
        OnKeyPress = vdtTilesKeyPress
191
        OnScroll = vdtTilesScroll
192
      end
193
      object gbRandom: TGroupBox
194
        AnchorSideTop.Control = spTileList
195
        AnchorSideTop.Side = asrBottom
196
        AnchorSideBottom.Control = tsTiles
197
        AnchorSideBottom.Side = asrBottom
198
        Left = 0
199
        Height = 189
200
        Top = 279
201
        Width = 218
202
        Align = alBottom
203
        Anchors = [akTop, akLeft, akRight, akBottom]
204
        Caption = 'Random pool'
205
        ClientHeight = 175
206
        ClientWidth = 216
207
        TabOrder = 1
208
        object btnAddRandom: TSpeedButton
209
          AnchorSideLeft.Control = gbRandom
210
          AnchorSideTop.Control = gbRandom
211
          Left = 4
212
          Height = 22
213
          Hint = 'Add'
214
          Top = 0
215
          Width = 23
216
          BorderSpacing.Left = 4
217
          Color = clBtnFace
218
          Glyph.Data = {
219
            36040000424D3604000000000000360000002800000010000000100000000100
220
            2000000000000004000064000000640000000000000000000000000000000000
221
            0000000000000000000000000000000000000000000000000000000000000000
222
            0000000000000000000000000000000000000000000000000000000000000000
223
            0000000000000000000000000000000000003A8C44FF368940FF32873CFF2F84
224
            37FF000000000000000000000000000000000000000000000000000000000000
225
            00000000000000000000459653FF419950FF7DC28FFF96D0A6FF96CFA6FF78BE
226
            89FF368D42FF2C8134FF00000000000000000000000000000000000000000000
227
            0000000000004D9C5DFF64B478FFA8DBB5FF87CC98FF66BC7DFF64BA7CFF86CB
228
            98FFA5D9B4FF58AA6BFF2C8134FF000000000000000000000000000000000000
229
            000056A366FF6AB97DFFA8DBB2FF60BC77FF5CBA73FF59B870FF59B56FFF58B5
230
            6FFF5BB774FFA5D9B3FF5AAA6CFF2C8234FF0000000000000000000000000000
231
            000053AB68FFAADDB4FF64C179FF5FBE71FF60BC77FFFFFFFFFFFFFFFFFF59B8
232
            70FF58B56EFF5CB774FFA6DAB4FF388F43FF00000000000000000000000061AC
233
            75FF8ACC98FF89D396FF6BC67AFF63C170FF55AB65FFFFFFFFFFFFFFFFFF59B8
234
            70FF59B870FF5BB972FF85CC97FF7BBE8DFF308539FF000000000000000065AF
235
            7AFFA9DDB3FF7DCF8AFF75CC81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
236
            FFFFFFFFFFFF59B870FF67BE7DFF9CD4ABFF34883DFF000000000000000069B2
237
            7EFFB6E2BEFF8BD597FF7AC986FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
238
            FFFFFFFFFFFF59B870FF69C17EFF9DD4AAFF388B42FF00000000000000006DB5
239
            83FFACDDB6FFA6DFAFFF81CB8CFF7CC986FF6EBD79FFFFFFFFFFFFFFFFFF5BAC
240
            6AFF60BC77FF5CBA73FF8BD199FF80C592FF3C8E47FF00000000000000000000
241
            000085C797FFD2EED7FF95D9A0FF8AD394FF7FC889FFFFFFFFFFFFFFFFFF79CD
242
            85FF6BC37CFF6FC77EFFACDFB5FF459E57FF0000000000000000000000000000
243
            000070B887FFAADAB7FFD8F1DCFF92D89DFF88CD93FF84CC8EFF8BD496FF8AD4
244
            95FF83D28EFFAFE0B7FF6BB97DFF489856FF0000000000000000000000000000
245
            00000000000070B887FFAFDCBBFFDCF2E0FFB6E4BDFF9BDBA5FF96D9A0FFA5DF
246
            AFFFC0E8C5FF79C28AFF509E5FFF000000000000000000000000000000000000
247
            0000000000000000000071B887FF94CEA4FFC3E6CBFFCFEBD4FFC9E9CEFFAFDD
248
            B8FF6DB97FFF58A569FF00000000000000000000000000000000000000000000
249
            0000000000000000000000000000000000006EB684FF6AB380FF67B17CFF63AE
250
            77FF000000000000000000000000000000000000000000000000000000000000
251
            0000000000000000000000000000000000000000000000000000000000000000
252
            0000000000000000000000000000000000000000000000000000
253
          }
254
          NumGlyphs = 0
255
          OnClick = btnAddRandomClick
256
          ShowHint = True
257
          ParentShowHint = False
258
        end
259
        object btnDeleteRandom: TSpeedButton
260
          AnchorSideLeft.Control = btnAddRandom
261
          AnchorSideLeft.Side = asrBottom
262
          AnchorSideTop.Control = btnAddRandom
263
          Left = 31
264
          Height = 22
265
          Hint = 'Delete'
266
          Top = 0
267
          Width = 23
268
          BorderSpacing.Left = 4
269
          Color = clBtnFace
270
          Glyph.Data = {
271
            36040000424D3604000000000000360000002800000010000000100000000100
272
            2000000000000004000064000000640000000000000000000000000000000000
273
            0000000000000000000000000000000000000000000000000000000000000000
274
            0000000000000000000000000000000000000000000000000000000000000000
275
            0000000000000000000000000000000000003853BEFF3551BDFF304BBCFF2E4E
276
            B8FF000000000000000000000000000000000000000000000000000000000000
277
            000000000000000000004255C6FF3C52CCFF757AE8FF8F92EEFF8F92EEFF7178
278
            E4FF334DC1FF2B4AB7FF00000000000000000000000000000000000000000000
279
            0000000000004959CBFF5C65E0FFA1A6F5FF7E86EFFF5B63E9FF595DE7FF7D84
280
            EEFF9EA0F4FF515DD7FF2B4AB7FF000000000000000000000000000000000000
281
            00005361CFFF616BE3FFA1ACF5FF545FECFF505CEAFF4D59E9FF4E59E6FF4C56
282
            E6FF5056E6FF9EA2F4FF5460D6FF2A4AB8FF0000000000000000000000000000
283
            00004B56DBFFA2ABF6FF5664F0FF5266EEFF4D59E9FF4D59E9FF4D59E9FF4D59
284
            E9FF4C58E6FF525AE6FF9FA3F5FF3450C4FF0000000000000000000000005C62
285
            D7FF818CEEFF7E91F7FF5D73F3FF4D59E9FF4D59E9FF4D59E9FF4D59E9FF4D59
286
            E9FF4D59E9FF4F5BE9FF7B83F0FF757BE2FF2E4BBAFF00000000000000005F63
287
            DAFFA1ABF7FF7086F8FF6882F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
288
            FFFFFFFFFFFF4D59E9FF5C66EAFF969CF1FF3250BCFF00000000000000006469
289
            DBFFAFB9F9FF7F93FAFF7085F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
290
            FFFFFFFFFFFF4D59E9FF5E6AEEFF969DF1FF364FBEFF0000000000000000676A
291
            DEFFA5AFF5FF9DABFAFF778CF0FF545FECFF545FECFF545FECFF545FECFF545F
292
            ECFF545FECFF6377F2FF818EF4FF787FE9FF3A53C0FF00000000000000000000
293
            00007D83EAFFCDD4FCFF8B9DFAFF7E93F7FF758AEEFF6C84F6FF6C84F6FF6C84
294
            F6FF6C84F6FF6379F3FFA4AFF8FF3E4FD0FF0000000000000000000000000000
295
            00006A69E0FFA3A7F3FFD4DBFDFF879AFAFF7F91F0FF7A8EF1FF7F94F8FF7E92
296
            F9FF768CF8FFA8B6F8FF636EE3FF4557C7FF0000000000000000000000000000
297
            0000000000006A69E0FFAAADF2FFD8DCFDFFAEBAFAFF91A3FAFF8B9DFAFF9CA9
298
            FBFFBAC7FCFF707BE9FF4C5BCCFF000000000000000000000000000000000000
299
            000000000000000000006A6ADFFF8E93EDFFBEC3F8FFCCD3F9FFC4CBF9FFAAB4
300
            F4FF6670E2FF535ED1FF00000000000000000000000000000000000000000000
301
            000000000000000000000000000000000000686ADDFF6364DCFF6164DAFF5D63
302
            D9FF000000000000000000000000000000000000000000000000000000000000
303
            0000000000000000000000000000000000000000000000000000000000000000
304
            0000000000000000000000000000000000000000000000000000
305
          }
306
          NumGlyphs = 0
307
          OnClick = btnDeleteRandomClick
308
          ShowHint = True
309
          ParentShowHint = False
310
        end
311
        object btnClearRandom: TSpeedButton
312
          AnchorSideLeft.Control = btnDeleteRandom
313
          AnchorSideLeft.Side = asrBottom
314
          AnchorSideTop.Control = btnDeleteRandom
315
          Left = 58
316
          Height = 22
317
          Hint = 'Clear'
318
          Top = 0
319
          Width = 23
320
          BorderSpacing.Left = 4
321
          Color = clBtnFace
322
          Glyph.Data = {
323
            36040000424D3604000000000000360000002800000010000000100000000100
324
            2000000000000004000064000000640000000000000000000000000000000000
325
            0000000000000000000000000000000000000000000000000000000000000000
326
            0000000000000000000000000000000000000000000000000000000000000000
327
            000000000000000000000000F1FF0000F1FF0000F1FF0000F1FF0000EFFF0000
328
            EFFF0000EDFF0000EDFF00000000000000000000000000000000000000000000
329
            0000000000000000F5FF1A20F5FF3C4CF9FF3A49F8FF3847F8FF3545F8FF3443
330
            F7FF3242F7FF141BF1FF0000EDFF000000000000000000000000000000000000
331
            00000000F7FF1D23F9FF4453FAFF2429F9FF1212F7FF0F0FF6FF0C0CF5FF0909
332
            F5FF161BF5FF3343F7FF141BF1FF0000EDFF0000000000000000000000000000
333
            F9FF1F25FAFF4A58FBFF4247FBFFC9C9FDFF3B3BF9FF1313F7FF1010F6FF3333
334
            F7FFC5C5FDFF3035F7FF3444F7FF141BF2FF0000EDFF00000000000000000000
335
            FBFF4F5DFDFF3237FBFFCBCBFEFFF2F2FFFFEBEBFEFF3B3BF9FF3939F8FFEAEA
336
            FEFFF1F1FEFFC5C5FDFF181DF6FF3343F7FF0000EFFF00000000000000000000
337
            FDFF525FFDFF2828FCFF4747FCFFECECFFFFF2F2FFFFECECFFFFECECFEFFF1F1
338
            FFFFEAEAFEFF3434F7FF0B0BF5FF3545F8FF0000EFFF00000000000000000000
339
            FDFF5562FEFF2C2CFDFF2929FCFF4848FCFFEDEDFFFFF2F2FFFFF2F2FFFFECEC
340
            FEFF3A3AF9FF1212F7FF0F0FF6FF3848F8FF0000F1FF00000000000000000000
341
            FDFF5764FEFF3030FDFF2D2DFDFF4B4BFCFFEDEDFFFFF2F2FFFFF2F2FFFFECEC
342
            FFFF3D3DF9FF1616F8FF1313F7FF3C4BF8FF0000F1FF00000000000000000000
343
            FFFF5A67FEFF3333FEFF5050FDFFEDEDFFFFF3F3FFFFEDEDFFFFEDEDFFFFF2F2
344
            FFFFECECFEFF3E3EFAFF1717F8FF3F4EF9FF0000F1FF00000000000000000000
345
            FFFF5B68FFFF4347FEFFCFCFFFFFF3F3FFFFEDEDFFFF4C4CFCFF4A4AFCFFECEC
346
            FFFFF2F2FFFFCACAFEFF2A2FFAFF4251FAFF0000F3FF00000000000000000000
347
            FFFF262BFFFF5D6AFFFF585BFFFFCFCFFFFF5252FEFF2F2FFDFF2C2CFDFF4B4B
348
            FCFFCCCCFEFF484CFBFF4957FBFF1D23F9FF0000F5FF00000000000000000000
349
            00000000FFFF262BFFFF5D6AFFFF4347FFFF3434FEFF3232FEFF3030FDFF2D2D
350
            FDFF383CFCFF4F5DFCFF1F25FAFF0000F7FF0000000000000000000000000000
351
            0000000000000000FFFF262BFFFF5C69FFFF5B68FFFF5A67FEFF5865FEFF5663
352
            FEFF5461FEFF2227FCFF0000FBFF000000000000000000000000000000000000
353
            000000000000000000000000FFFF0000FFFF0000FFFF0000FFFF0000FDFF0000
354
            FDFF0000FDFF0000FDFF00000000000000000000000000000000000000000000
355
            0000000000000000000000000000000000000000000000000000000000000000
356
            0000000000000000000000000000000000000000000000000000
357
          }
358
          NumGlyphs = 0
359
          OnClick = btnClearRandomClick
360
          ShowHint = True
361
          ParentShowHint = False
362
        end
363
        object btnRandomPresetSave: TSpeedButton
364
          AnchorSideTop.Control = cbRandomPreset
365
          AnchorSideRight.Control = btnRandomPresetDelete
366
          Left = 164
367
          Height = 22
368
          Hint = 'Save Preset'
369
          Top = 142
370
          Width = 22
371
          Anchors = [akTop, akRight]
372
          BorderSpacing.Right = 4
373
          Color = clBtnFace
374
          Glyph.Data = {
375
            36040000424D3604000000000000360000002800000010000000100000000100
376
            2000000000000004000064000000640000000000000000000000000000000000
377
            000000000000000000000000000000000000BA6833FFC38458FFD38B68FFE18F
378
            70FFDC8D6CFFDA8B6DFFD78A6EFFCD8B6CFFAB6D44FFA65F2EFF00000000BA65
379
            30FFBB6631FFBA6630FFBA6630FFBA6530FFC68355FFEFCEBAFFDDFFFFFF87EE
380
            C7FFA2F4D7FFA2F6D7FF8CEEC7FFE0FFFFFFDDA285FFAB6A3EFFBC6933FFF8F1
381
            EAFFF7ECDFFFF6EADEFFF6EADCFFF6EADCFFC37F51FFEFB69AFFEAF3E8FF51BF
382
            84FF6FC998FF71C999FF54BF84FFE4F4E9FFDD9C7BFFAA693AFFBF7138FFF5EB
383
            DFFFFDBF68FFFBBE65FFFCBE64FFFCBE64FFC48154FFEAB697FFF3F3EAFFEDF1
384
            E6FFEFF1E6FFEFF0E6FFEDF1E5FFF3F5EDFFD59C79FFB07044FFC1783CFFF7ED
385
            E3FFFDC26EFFFFD79EFFFFD69BFFFFD798FFC98B61FFE6B592FFE2A781FFE1A7
386
            81FFDEA37DFFDCA17BFFDB9F79FFD99E77FFD49A73FFBB7E57FFC47C40FFF7F0
387
            E6FFF8B455FFF7B554FFF8B453FFF8B253FFCA8D65FFEAB899FFDDA57EFFDDA6
388
            80FFDBA37CFFD9A07AFFD9A079FFD89F78FFD89E78FFBF845DFFC58245FFF8F2
389
            EBFFFEE7D6FFFDE7D6FFFDE7D6FFFDE6D5FFC8885DFFEFBFA1FFFDFCFAFFFEFC
390
            FBFFFEFDFDFFFEFDFCFFFDFBFAFFFDFCFBFFDDA885FFC17F53FFC68447FFF9F3
391
            ECFFFEE8D6FFFDE7D6FFFDE7D6FFFDE7D5FFC7865BFFEFC09EFFFFFFFFFFCC93
392
            6EFFFFFFFFFFFFFFFFFFFFFBF7FFFFF8F1FFE4AF8CFFC78A61FFC68849FFF9F4
393
            EDFFFEE8D8FFFEE8D7FFFEE7D6FFFDE5D3FFCC8D65FFF3CDB0FFFFFFFFFFE3C7
394
            B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEABFA1FFC98960FFC6884AFFF9F4
395
            EFFFFEE7D7FFFDE7D5FFFDE6D4FFFCE6D2FFD4976EFFD49E7BFFD09871FFD6A4
396
            82FFCD8E68FFCD9069FFD09A75FFD19973FFC88B62FF00000000C6894BFFF9F4
397
            F0FFFCE6D3FFFDE7D3FFFCE4D1FFFBE3CDFFFAE0C8FFF8DCC2FFF5D6BBFFF3D4
398
            B5FFF1D2B3FFF8F4F0FFC48246FF000000000000000000000000C6894BFFF9F5
399
            F1FFFCE3CFFFFCE4CFFFFCE3CDFFFAE1CAFFF9DDC4FFF6D9BCFFF4E9DFFFF7F2
400
            ECFFFBF7F3FFF5EFE9FFC27E45FF000000000000000000000000C6894CFFF9F5
401
            F1FFFCE3CDFFFBE3CDFFFBE2CBFFF9E0C8FFF8DCC2FFF5D6BAFFFDFBF8FFFCE6
402
            CDFFFAE5C9FFE2B684FFBF7942FF000000000000000000000000C5884BFFFAF6
403
            F2FFFAE0C7FFFBE2C9FFFBE0C8FFF9DFC5FFF8DBC1FFF4D6B8FFFFFBF8FFF6D8
404
            B4FFE1B07DFFDB9264FF00000000000000000000000000000000C48549FFF7F2
405
            ECFFF8F4EEFFF8F3EDFFF8F3EDFFF8F3EDFFF8F2ECFFF7F2ECFFF2E6D7FFE2B2
406
            7DFFDB9465FF000000000000000000000000000000000000000000000000C88B
407
            4DFFC88C4FFFC88C4FFFC88C4FFFC88D4FFFC98C4FFFC78B4FFFC5894BFFC476
408
            3BFF000000000000000000000000000000000000000000000000
409
          }
410
          NumGlyphs = 0
411
          OnClick = btnRandomPresetSaveClick
412
          ShowCaption = False
413
          ShowHint = True
414
          ParentShowHint = False
415
        end
416
        object btnRandomPresetDelete: TSpeedButton
417
          AnchorSideTop.Control = btnRandomPresetSave
418
          AnchorSideRight.Control = gbRandom
419
          AnchorSideRight.Side = asrBottom
420
          Left = 190
421
          Height = 22
422
          Hint = 'Delete Preset'
423
          Top = 142
424
          Width = 22
425
          Anchors = [akTop, akRight]
426
          BorderSpacing.Right = 4
427
          Color = clBtnFace
428
          Glyph.Data = {
429
            36040000424D3604000000000000360000002800000010000000100000000100
430
            2000000000000004000064000000640000000000000000000000000000000000
431
            0000BA6530FFBB6631FFBA6630FFBA6630FFBA6630FFBA6530FFBA652FFFB965
432
            2EFF6E5E76FF1949A8FF0542BBFF1348ADFF394E8FFF0000000000000000BC69
433
            33FFF8F1EAFFF7ECDFFFF6EBDEFFF6EADEFFF6EADCFFF6EADCFFFAF3EBFF8AA5
434
            D7FF2866CAFF2177E6FF0579EAFF0164DDFF064DBBFF0000000000000000BF71
435
            38FFF5EBDFFFFDBF68FFFCBD67FFFBBE65FFFCBE64FFFCBE64FFFCBD62FF1E52
436
            B0FF639DF4FF187FFFFF0076F8FF0076EEFF0368E1FF0345B9FF00000000C178
437
            3CFFF7EDE3FFFDC26EFFFFD8A0FFFFD79EFFFFD69BFFFFD798FFFFD696FF0543
438
            BCFFAECDFEFFFFFFFFFFFFFFFFFFFFFFFFFF187FEFFF0442BCFF00000000C47C
439
            40FFF7F0E6FFF8B455FFF7B456FFF7B554FFF8B453FFF8B253FFF7B352FF2453
440
            ABFF8DB5F6FF4D92FFFF1177FFFF2186FFFF408AEBFF0344B9FF00000000C580
441
            42FFF8F1E8FFFEE5D5FFFDE5D3FFFDE5D3FFFCE5D3FFFCE5D3FFFCE4D1FF94A1
442
            C9FF3D76D1FF8DB5F7FFB8D6FEFF72A8F5FF2F6BC9FF0000000000000000C582
443
            45FFF8F2EBFFFEE7D6FFFDE7D6FFFDE7D6FFFDE7D6FFFDE6D5FFFDE5D3FFFCE4
444
            D1FF94A1C9FF2A5EC1FF0543BCFF1F59BFFF686279FF0000000000000000C684
445
            47FFF9F3ECFFFEE8D6FFFEE8D7FFFDE7D6FFFDE7D6FFFDE7D5FFFDE5D3FFFBE4
446
            D0FFFBE3CCFFFADFC7FFFADFC6FFFAF2EAFFC68042FF0000000000000000C688
447
            49FFF9F4EDFFFEE8D8FFFEE8D8FFFEE8D7FFFEE7D6FFFDE5D3FFFCE4D1FFFBE1
448
            CCFFFAE0C7FFF9DDC3FFF8DCC2FFFAF4EDFFC68245FF0000000000000000C688
449
            4AFFF9F4EFFFFEE7D7FFFDE7D6FFFDE7D5FFFDE6D4FFFCE6D2FFFBE1CCFFFADF
450
            C7FFF8DCC2FFF6DABDFFF6D8BBFFFAF4EFFFC68346FF0000000000000000C689
451
            4BFFF9F4F0FFFCE6D3FFFCE6D4FFFDE7D3FFFCE4D1FFFBE3CDFFFAE0C8FFF8DC
452
            C2FFF5D6BBFFF3D4B5FFF1D2B3FFF8F4F0FFC48246FF0000000000000000C689
453
            4BFFF9F5F1FFFCE3CFFFFBE4D0FFFCE4CFFFFCE3CDFFFAE1CAFFF9DDC4FFF6D9
454
            BCFFF4E9DFFFF7F2ECFFFBF7F3FFF5EFE9FFC27E45FF0000000000000000C689
455
            4CFFF9F5F1FFFCE3CDFFFBE3CEFFFBE3CDFFFBE2CBFFF9E0C8FFF8DCC2FFF5D6
456
            BAFFFDFBF8FFFCE6CDFFFAE5C9FFE2B684FFBF7942FF0000000000000000C588
457
            4BFFFAF6F2FFFAE0C7FFFBE1C9FFFBE2C9FFFBE0C8FFF9DFC5FFF8DBC1FFF4D6
458
            B8FFFFFBF8FFF6D8B4FFE1B07DFFDB9264FF000000000000000000000000C485
459
            49FFF7F2ECFFF8F4EEFFF8F4EDFFF8F3EDFFF8F3EDFFF8F3EDFFF8F2ECFFF7F2
460
            ECFFF2E6D7FFE2B27DFFDB9465FF000000000000000000000000000000000000
461
            0000C88B4DFFC88C4FFFC88C4FFFC88C4FFFC88C4FFFC88D4FFFC98C4FFFC78B
462
            4FFFC5894BFFC4763BFF00000000000000000000000000000000
463
          }
464
          NumGlyphs = 0
465
          OnClick = btnRandomPresetDeleteClick
466
          ShowCaption = False
467
          ShowHint = True
468
          ParentShowHint = False
469
        end
470
        object vdtRandom: TVirtualDrawTree
471
          Tag = 1
472
          AnchorSideLeft.Control = gbRandom
473
          AnchorSideTop.Control = btnAddRandom
474
          AnchorSideTop.Side = asrBottom
475
          AnchorSideRight.Control = gbRandom
476
          AnchorSideRight.Side = asrBottom
477
          AnchorSideBottom.Control = cbRandomPreset
478
          Cursor = 63
479
          Left = 4
480
          Height = 114
481
          Top = 24
482
          Width = 208
483
          Anchors = [akTop, akLeft, akRight, akBottom]
484
          BorderSpacing.Left = 4
485
          BorderSpacing.Top = 2
486
          BorderSpacing.Right = 4
487
          BorderSpacing.Bottom = 4
488
          DefaultNodeHeight = 44
489
          DragType = dtVCL
490
          Header.AutoSizeIndex = 0
491
          Header.Columns = <          
492
            item
493
              Position = 0
494
              Text = 'ID'
495
            end          
496
            item
497
              Position = 1
498
              Text = 'Tile'
499
              Width = 44
500
            end          
501
            item
502
              Position = 2
503
              Text = 'Name'
504
              Width = 100
505
            end>
506
          Header.DefaultHeight = 17
507
          Header.Options = [hoColumnResize, hoDrag, hoVisible]
508
          Header.ParentFont = True
509
          Header.Style = hsFlatButtons
510
          TabOrder = 0
511
          TreeOptions.AutoOptions = [toAutoDropExpand, toAutoScroll, toAutoScrollOnExpand, toAutoTristateTracking, toAutoDeleteMovedNodes]
512
          TreeOptions.PaintOptions = [toHideFocusRect, toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages]
513
          TreeOptions.SelectionOptions = [toFullRowSelect, toMultiSelect]
514
          OnClick = vdtRandomClick
515
          OnDragOver = vdtRandomDragOver
516
          OnDragDrop = vdtRandomDragDrop
517
          OnDrawNode = vdtTilesDrawNode
518
          OnLoadNode = vdtRandomLoadNode
519
          OnSaveNode = vdtRandomSaveNode
520
          OnUpdating = vdtRandomUpdating
521
        end
522
        object cbRandomPreset: TComboBox
523
          AnchorSideLeft.Control = gbRandom
524
          AnchorSideRight.Control = btnRandomPresetSave
525
          AnchorSideBottom.Control = gbRandom
526
          AnchorSideBottom.Side = asrBottom
527
          Left = 4
528
          Height = 29
529
          Top = 142
530
          Width = 156
531
          Anchors = [akLeft, akRight, akBottom]
532
          BorderSpacing.Left = 4
533
          BorderSpacing.Right = 4
534
          BorderSpacing.Bottom = 4
535
          ItemHeight = 0
536
          OnChange = cbRandomPresetChange
537
          Sorted = True
538
          Style = csDropDownList
539
          TabOrder = 1
540
        end
541
      end
542
      object spTileList: TSplitter
543
        AnchorSideLeft.Control = tsTiles
544
        AnchorSideRight.Control = tsTiles
545
        AnchorSideRight.Side = asrBottom
546
        Cursor = crVSplit
547
        Left = 0
548
        Height = 5
549
        Top = 274
550
        Width = 218
551
        Align = alNone
552
        Anchors = [akLeft, akRight, akBottom]
553
        ResizeAnchor = akBottom
554
      end
555
      object edSearchID: TEdit
556
        AnchorSideRight.Control = vdtTiles
557
        AnchorSideRight.Side = asrBottom
558
        AnchorSideBottom.Control = vdtTiles
559
        AnchorSideBottom.Side = asrBottom
560
        Left = 110
561
        Height = 19
562
        Hint = 'Append S or T to restrict the search to Statics or Terrain.'
563
        Top = 247
564
        Width = 96
565
        Anchors = [akRight, akBottom]
566
        BorderSpacing.Right = 8
567
        BorderSpacing.Bottom = 8
568
        CharCase = ecUppercase
569
        OnExit = edSearchIDExit
570
        OnKeyPress = edSearchIDKeyPress
571
        ParentShowHint = False
572
        ShowHint = True
573
        TabOrder = 2
574
        Visible = False
575
      end
576
      object edFilter: TEdit
577
        AnchorSideLeft.Control = lblFilter
578
        AnchorSideTop.Control = lblFilter
579
        AnchorSideTop.Side = asrBottom
580
        AnchorSideRight.Control = tsTiles
581
        AnchorSideRight.Side = asrBottom
582
        Left = 81
583
        Height = 19
584
        Top = 22
585
        Width = 121
586
        Anchors = [akTop, akLeft, akRight]
587
        BorderSpacing.Right = 16
588
        OnEditingDone = edFilterEditingDone
589
        TabOrder = 4
590
      end
591
      object cbStatics: TCheckBox
592
        AnchorSideLeft.Control = cbTerrain
593
        AnchorSideLeft.Side = asrCenter
594
        AnchorSideTop.Control = cbTerrain
595
        AnchorSideTop.Side = asrBottom
596
        Left = 4
597
        Height = 22
598
        Top = 30
599
        Width = 60
600
        Caption = 'Statics'
601
        Checked = True
602
        OnChange = cbStaticsChange
603
        State = cbChecked
604
        TabOrder = 5
605
      end
606
      object cbTerrain: TCheckBox
607
        AnchorSideLeft.Control = tsTiles
608
        AnchorSideTop.Control = tsTiles
609
        Left = 4
610
        Height = 22
611
        Top = 8
612
        Width = 61
613
        BorderSpacing.Left = 4
614
        BorderSpacing.Top = 8
615
        Caption = 'Terrain'
616
        Checked = True
617
        OnChange = cbTerrainChange
618
        State = cbChecked
619
        TabOrder = 6
620
      end
621
    end
622
    object tsClients: TTabSheet
623
      Caption = 'Clients'
624
      ClientHeight = 468
625
      ClientWidth = 218
626
      object lbClients: TListBox
627
        Left = 0
628
        Height = 468
629
        Top = 0
630
        Width = 218
631
        Align = alClient
632
        ItemHeight = 0
633
        OnDblClick = mnuGoToClientClick
634
        PopupMenu = pmClients
635
        Sorted = True
636
        TabOrder = 0
637
        TopIndex = -1
638
      end
639
    end
640
    object tsLocations: TTabSheet
641
      Caption = 'Locations'
642
      ClientHeight = 468
643
      ClientWidth = 218
644
      object btnClearLocations: TSpeedButton
645
        AnchorSideLeft.Control = btnDeleteLocation
646
        AnchorSideLeft.Side = asrBottom
647
        AnchorSideTop.Control = btnDeleteLocation
648
        Left = 125
649
        Height = 22
650
        Hint = 'Clear'
651
        Top = 442
652
        Width = 23
653
        BorderSpacing.Left = 4
654
        Color = clBtnFace
655
        Glyph.Data = {
656
          36040000424D3604000000000000360000002800000010000000100000000100
657
          2000000000000004000064000000640000000000000000000000000000000000
658
          0000000000000000000000000000000000000000000000000000000000000000
659
          0000000000000000000000000000000000000000000000000000000000000000
660
          000000000000000000000000F1FF0000F1FF0000F1FF0000F1FF0000EFFF0000
661
          EFFF0000EDFF0000EDFF00000000000000000000000000000000000000000000
662
          0000000000000000F5FF1A20F5FF3C4CF9FF3A49F8FF3847F8FF3545F8FF3443
663
          F7FF3242F7FF141BF1FF0000EDFF000000000000000000000000000000000000
664
          00000000F7FF1D23F9FF4453FAFF2429F9FF1212F7FF0F0FF6FF0C0CF5FF0909
665
          F5FF161BF5FF3343F7FF141BF1FF0000EDFF0000000000000000000000000000
666
          F9FF1F25FAFF4A58FBFF4247FBFFC9C9FDFF3B3BF9FF1313F7FF1010F6FF3333
667
          F7FFC5C5FDFF3035F7FF3444F7FF141BF2FF0000EDFF00000000000000000000
668
          FBFF4F5DFDFF3237FBFFCBCBFEFFF2F2FFFFEBEBFEFF3B3BF9FF3939F8FFEAEA
669
          FEFFF1F1FEFFC5C5FDFF181DF6FF3343F7FF0000EFFF00000000000000000000
670
          FDFF525FFDFF2828FCFF4747FCFFECECFFFFF2F2FFFFECECFFFFECECFEFFF1F1
671
          FFFFEAEAFEFF3434F7FF0B0BF5FF3545F8FF0000EFFF00000000000000000000
672
          FDFF5562FEFF2C2CFDFF2929FCFF4848FCFFEDEDFFFFF2F2FFFFF2F2FFFFECEC
673
          FEFF3A3AF9FF1212F7FF0F0FF6FF3848F8FF0000F1FF00000000000000000000
674
          FDFF5764FEFF3030FDFF2D2DFDFF4B4BFCFFEDEDFFFFF2F2FFFFF2F2FFFFECEC
675
          FFFF3D3DF9FF1616F8FF1313F7FF3C4BF8FF0000F1FF00000000000000000000
676
          FFFF5A67FEFF3333FEFF5050FDFFEDEDFFFFF3F3FFFFEDEDFFFFEDEDFFFFF2F2
677
          FFFFECECFEFF3E3EFAFF1717F8FF3F4EF9FF0000F1FF00000000000000000000
678
          FFFF5B68FFFF4347FEFFCFCFFFFFF3F3FFFFEDEDFFFF4C4CFCFF4A4AFCFFECEC
679
          FFFFF2F2FFFFCACAFEFF2A2FFAFF4251FAFF0000F3FF00000000000000000000
680
          FFFF262BFFFF5D6AFFFF585BFFFFCFCFFFFF5252FEFF2F2FFDFF2C2CFDFF4B4B
681
          FCFFCCCCFEFF484CFBFF4957FBFF1D23F9FF0000F5FF00000000000000000000
682
          00000000FFFF262BFFFF5D6AFFFF4347FFFF3434FEFF3232FEFF3030FDFF2D2D
683
          FDFF383CFCFF4F5DFCFF1F25FAFF0000F7FF0000000000000000000000000000
684
          0000000000000000FFFF262BFFFF5C69FFFF5B68FFFF5A67FEFF5865FEFF5663
685
          FEFF5461FEFF2227FCFF0000FBFF000000000000000000000000000000000000
686
          000000000000000000000000FFFF0000FFFF0000FFFF0000FFFF0000FDFF0000
687
          FDFF0000FDFF0000FDFF00000000000000000000000000000000000000000000
688
          0000000000000000000000000000000000000000000000000000000000000000
689
          0000000000000000000000000000000000000000000000000000
690
        }
691
        NumGlyphs = 0
692
        OnClick = btnClearLocationsClick
693
        ShowHint = True
694
        ParentShowHint = False
695
      end
696
      object btnDeleteLocation: TSpeedButton
697
        AnchorSideLeft.Control = tsLocations
698
        AnchorSideLeft.Side = asrCenter
699
        AnchorSideBottom.Control = tsLocations
700
        AnchorSideBottom.Side = asrBottom
701
        Left = 98
702
        Height = 22
703
        Hint = 'Delete'
704
        Top = 442
705
        Width = 23
706
        Anchors = [akLeft, akBottom]
707
        BorderSpacing.Bottom = 4
708
        Color = clBtnFace
709
        Glyph.Data = {
710
          36040000424D3604000000000000360000002800000010000000100000000100
711
          2000000000000004000064000000640000000000000000000000000000000000
712
          0000000000000000000000000000000000000000000000000000000000000000
713
          0000000000000000000000000000000000000000000000000000000000000000
714
          0000000000000000000000000000000000003853BEFF3551BDFF304BBCFF2E4E
715
          B8FF000000000000000000000000000000000000000000000000000000000000
716
          000000000000000000004255C6FF3C52CCFF757AE8FF8F92EEFF8F92EEFF7178
717
          E4FF334DC1FF2B4AB7FF00000000000000000000000000000000000000000000
718
          0000000000004959CBFF5C65E0FFA1A6F5FF7E86EFFF5B63E9FF595DE7FF7D84
719
          EEFF9EA0F4FF515DD7FF2B4AB7FF000000000000000000000000000000000000
720
          00005361CFFF616BE3FFA1ACF5FF545FECFF505CEAFF4D59E9FF4E59E6FF4C56
721
          E6FF5056E6FF9EA2F4FF5460D6FF2A4AB8FF0000000000000000000000000000
722
          00004B56DBFFA2ABF6FF5664F0FF5266EEFF4D59E9FF4D59E9FF4D59E9FF4D59
723
          E9FF4C58E6FF525AE6FF9FA3F5FF3450C4FF0000000000000000000000005C62
724
          D7FF818CEEFF7E91F7FF5D73F3FF4D59E9FF4D59E9FF4D59E9FF4D59E9FF4D59
725
          E9FF4D59E9FF4F5BE9FF7B83F0FF757BE2FF2E4BBAFF00000000000000005F63
726
          DAFFA1ABF7FF7086F8FF6882F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
727
          FFFFFFFFFFFF4D59E9FF5C66EAFF969CF1FF3250BCFF00000000000000006469
728
          DBFFAFB9F9FF7F93FAFF7085F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
729
          FFFFFFFFFFFF4D59E9FF5E6AEEFF969DF1FF364FBEFF0000000000000000676A
730
          DEFFA5AFF5FF9DABFAFF778CF0FF545FECFF545FECFF545FECFF545FECFF545F
731
          ECFF545FECFF6377F2FF818EF4FF787FE9FF3A53C0FF00000000000000000000
732
          00007D83EAFFCDD4FCFF8B9DFAFF7E93F7FF758AEEFF6C84F6FF6C84F6FF6C84
733
          F6FF6C84F6FF6379F3FFA4AFF8FF3E4FD0FF0000000000000000000000000000
734
          00006A69E0FFA3A7F3FFD4DBFDFF879AFAFF7F91F0FF7A8EF1FF7F94F8FF7E92
735
          F9FF768CF8FFA8B6F8FF636EE3FF4557C7FF0000000000000000000000000000
736
          0000000000006A69E0FFAAADF2FFD8DCFDFFAEBAFAFF91A3FAFF8B9DFAFF9CA9
737
          FBFFBAC7FCFF707BE9FF4C5BCCFF000000000000000000000000000000000000
738
          000000000000000000006A6ADFFF8E93EDFFBEC3F8FFCCD3F9FFC4CBF9FFAAB4
739
          F4FF6670E2FF535ED1FF00000000000000000000000000000000000000000000
740
          000000000000000000000000000000000000686ADDFF6364DCFF6164DAFF5D63
741
          D9FF000000000000000000000000000000000000000000000000000000000000
742
          0000000000000000000000000000000000000000000000000000000000000000
743
          0000000000000000000000000000000000000000000000000000
744
        }
745
        NumGlyphs = 0
746
        OnClick = btnDeleteLocationClick
747
        ShowHint = True
748
        ParentShowHint = False
749
      end
750
      object btnAddLocation: TSpeedButton
751
        AnchorSideTop.Control = btnDeleteLocation
752
        AnchorSideRight.Control = btnDeleteLocation
753
        Left = 71
754
        Height = 22
755
        Hint = 'Add'
756
        Top = 442
757
        Width = 23
758
        Anchors = [akTop, akRight]
759
        BorderSpacing.Right = 4
760
        Color = clBtnFace
761
        Glyph.Data = {
762
          36040000424D3604000000000000360000002800000010000000100000000100
763
          2000000000000004000064000000640000000000000000000000000000000000
764
          0000000000000000000000000000000000000000000000000000000000000000
765
          0000000000000000000000000000000000000000000000000000000000000000
766
          0000000000000000000000000000000000003A8C44FF368940FF32873CFF2F84
767
          37FF000000000000000000000000000000000000000000000000000000000000
768
          00000000000000000000459653FF419950FF7DC28FFF96D0A6FF96CFA6FF78BE
769
          89FF368D42FF2C8134FF00000000000000000000000000000000000000000000
770
          0000000000004D9C5DFF64B478FFA8DBB5FF87CC98FF66BC7DFF64BA7CFF86CB
771
          98FFA5D9B4FF58AA6BFF2C8134FF000000000000000000000000000000000000
772
          000056A366FF6AB97DFFA8DBB2FF60BC77FF5CBA73FF59B870FF59B56FFF58B5
773
          6FFF5BB774FFA5D9B3FF5AAA6CFF2C8234FF0000000000000000000000000000
774
          000053AB68FFAADDB4FF64C179FF5FBE71FF60BC77FFFFFFFFFFFFFFFFFF59B8
775
          70FF58B56EFF5CB774FFA6DAB4FF388F43FF00000000000000000000000061AC
776
          75FF8ACC98FF89D396FF6BC67AFF63C170FF55AB65FFFFFFFFFFFFFFFFFF59B8
777
          70FF59B870FF5BB972FF85CC97FF7BBE8DFF308539FF000000000000000065AF
778
          7AFFA9DDB3FF7DCF8AFF75CC81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
779
          FFFFFFFFFFFF59B870FF67BE7DFF9CD4ABFF34883DFF000000000000000069B2
780
          7EFFB6E2BEFF8BD597FF7AC986FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
781
          FFFFFFFFFFFF59B870FF69C17EFF9DD4AAFF388B42FF00000000000000006DB5
782
          83FFACDDB6FFA6DFAFFF81CB8CFF7CC986FF6EBD79FFFFFFFFFFFFFFFFFF5BAC
783
          6AFF60BC77FF5CBA73FF8BD199FF80C592FF3C8E47FF00000000000000000000
784
          000085C797FFD2EED7FF95D9A0FF8AD394FF7FC889FFFFFFFFFFFFFFFFFF79CD
785
          85FF6BC37CFF6FC77EFFACDFB5FF459E57FF0000000000000000000000000000
786
          000070B887FFAADAB7FFD8F1DCFF92D89DFF88CD93FF84CC8EFF8BD496FF8AD4
787
          95FF83D28EFFAFE0B7FF6BB97DFF489856FF0000000000000000000000000000
788
          00000000000070B887FFAFDCBBFFDCF2E0FFB6E4BDFF9BDBA5FF96D9A0FFA5DF
789
          AFFFC0E8C5FF79C28AFF509E5FFF000000000000000000000000000000000000
790
          0000000000000000000071B887FF94CEA4FFC3E6CBFFCFEBD4FFC9E9CEFFAFDD
791
          B8FF6DB97FFF58A569FF00000000000000000000000000000000000000000000
792
          0000000000000000000000000000000000006EB684FF6AB380FF67B17CFF63AE
793
          77FF000000000000000000000000000000000000000000000000000000000000
794
          0000000000000000000000000000000000000000000000000000000000000000
795
          0000000000000000000000000000000000000000000000000000
796
        }
797
        NumGlyphs = 0
798
        OnClick = btnAddLocationClick
799
        ShowHint = True
800
        ParentShowHint = False
801
      end
802
      object vstLocations: TVirtualStringTree
803
        AnchorSideLeft.Control = tsLocations
804
        AnchorSideTop.Control = tsLocations
805
        AnchorSideRight.Control = tsLocations
806
        AnchorSideRight.Side = asrBottom
807
        AnchorSideBottom.Control = btnDeleteLocation
808
        Cursor = 63
809
        Left = 4
810
        Height = 434
811
        Top = 4
812
        Width = 210
813
        Anchors = [akTop, akLeft, akRight, akBottom]
814
        BorderSpacing.Around = 4
815
        DefaultText = 'Node'
816
        Header.AutoSizeIndex = 1
817
        Header.Columns = <        
818
          item
819
            Position = 0
820
            Text = 'Coords'
821
            Width = 75
822
          end        
823
          item
824
            Position = 1
825
            Text = 'Name'
826
            Width = 135
827
          end>
828
        Header.DefaultHeight = 17
829
        Header.Options = [hoAutoResize, hoColumnResize, hoDrag, hoVisible]
830
        Header.ParentFont = True
831
        Header.Style = hsFlatButtons
832
        TabOrder = 0
833
        TreeOptions.AutoOptions = [toAutoScrollOnExpand, toAutoTristateTracking, toAutoDeleteMovedNodes]
834
        TreeOptions.PaintOptions = [toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages]
835
        TreeOptions.SelectionOptions = [toFullRowSelect]
836
        OnDblClick = vstLocationsDblClick
837
        OnFreeNode = vstLocationsFreeNode
838
        OnGetText = vstLocationsGetText
839
        OnLoadNode = vstLocationsLoadNode
840
        OnNewText = vstLocationsNewText
841
        OnSaveNode = vstLocationsSaveNode
842
      end
843
    end
844
  end
845
  object tbMain: TToolBar
846
    Left = 0
847
    Height = 24
848
    Top = 0
849
    Width = 755
850
    Caption = 'tbMain'
851
    Images = ImageList1
852
    ParentShowHint = False
853
    ShowHint = True
854
    TabOrder = 2
855
    object tbDisconnect: TToolButton
856
      Left = 1
857
      Hint = 'Disconnect'
858
      Top = 2
859
      Caption = 'Disconnect'
860
      ImageIndex = 0
861
      ParentShowHint = False
862
      ShowHint = True
863
      OnClick = mnuDisconnectClick
864
    end
865
    object tbSeparator1: TToolButton
866
      Left = 24
867
      Top = 2
868
      Width = 16
869
      Style = tbsDivider
870
    end
871
    object tbSelect: TToolButton
872
      Left = 40
873
      Top = 2
874
      Action = acSelect
875
      Grouped = True
876
      ParentShowHint = False
877
      ShowHint = True
878
      Style = tbsCheck
879
    end
880
    object tbDrawTile: TToolButton
881
      Left = 63
882
      Top = 2
883
      Action = acDraw
884
      Grouped = True
885
      ParentShowHint = False
886
      ShowHint = True
887
      Style = tbsCheck
888
    end
889
    object tbMoveTile: TToolButton
890
      Left = 86
891
      Top = 2
892
      Action = acMove
893
      Grouped = True
894
      ParentShowHint = False
895
      ShowHint = True
896
      Style = tbsCheck
897
    end
898
    object tbElevateTile: TToolButton
899
      Left = 109
900
      Top = 2
901
      Action = acElevate
902
      Grouped = True
903
      ParentShowHint = False
904
      ShowHint = True
905
      Style = tbsCheck
906
    end
907
    object tbDeleteTile: TToolButton
908
      Left = 132
909
      Top = 2
910
      Action = acDelete
911
      Grouped = True
912
      ParentShowHint = False
913
      ShowHint = True
914
      Style = tbsCheck
915
    end
916
    object tbSetHue: TToolButton
917
      Left = 155
918
      Top = 2
919
      Action = acHue
920
      Grouped = True
921
      ParentShowHint = False
922
      ShowHint = True
923
      Style = tbsCheck
924
    end
925
    object tbSeparator3: TToolButton
926
      Left = 209
927
      Top = 2
928
      Width = 16
929
      Caption = 'tbSeparator3'
930
      Style = tbsDivider
931
    end
932
    object tbBoundaries: TToolButton
933
      Left = 225
934
      Top = 2
935
      Action = acBoundaries
936
      ParentShowHint = False
937
      ShowHint = True
938
    end
939
    object tbSeparator4: TToolButton
940
      Left = 294
941
      Top = 2
942
      Width = 17
943
      Caption = 'tbSeparator4'
944
      Style = tbsDivider
945
    end
946
    object tbTerrain: TToolButton
947
      Left = 311
948
      Hint = 'Show Terrain'
949
      Top = 2
950
      Caption = 'Terrain'
951
      Down = True
952
      ImageIndex = 10
953
      ParentShowHint = False
954
      ShowHint = True
955
      Style = tbsCheck
956
      OnClick = tbTerrainClick
957
    end
958
    object tbStatics: TToolButton
959
      Left = 334
960
      Hint = 'Show Statics'
961
      Top = 2
962
      Caption = 'Statics'
963
      Down = True
964
      ImageIndex = 11
965
      ParentShowHint = False
966
      ShowHint = True
967
      Style = tbsCheck
968
      OnClick = tbStaticsClick
969
    end
970
    object tbSeparator5: TToolButton
971
      Left = 438
972
      Top = 2
973
      Width = 17
974
      Caption = 'tbSeparator5'
975
      Style = tbsDivider
976
    end
977
    object tbRadarMap: TToolButton
978
      Left = 455
979
      Hint = 'Radar Map'
980
      Top = 2
981
      Caption = 'Radar Map'
982
      ImageIndex = 13
983
      ParentShowHint = False
984
      ShowHint = True
985
      OnClick = tbRadarMapClick
986
    end
987
    object tbVirtualLayer: TToolButton
988
      Left = 248
989
      Top = 2
990
      Action = acVirtualLayer
991
    end
992
    object tbFilter: TToolButton
993
      Left = 271
994
      Top = 2
995
      Action = acFilter
996
      Style = tbsCheck
997
      OnMouseMove = tbFilterMouseMove
998
    end
999
    object tbFlat: TToolButton
1000
      Left = 403
1001
      Top = 2
1002
      Action = acFlat
1003
      DropdownMenu = pmFlatViewSettings
1004
      Style = tbsDropDown
1005
    end
1006
    object tbNoDraw: TToolButton
1007
      Left = 357
1008
      Top = 2
1009
      Action = acNoDraw
1010
      Style = tbsCheck
1011
    end
1012
    object tbSeparator2: TToolButton
1013
      Left = 178
1014
      Top = 2
1015
      Width = 8
1016
      Caption = 'tbSeparator2'
1017
      Style = tbsDivider
1018
    end
1019
    object tbUndo: TToolButton
1020
      Left = 186
1021
      Top = 2
1022
      Action = acUndo
1023
    end
1024
    object ToolButton1: TToolButton
1025
      Left = 380
1026
      Top = 2
1027
      Action = acLightlevel
1028
    end
1029
  end
1030
  object pnlChatHeader: TPanel
1031
    AnchorSideLeft.Control = pnlChat
1032
    AnchorSideTop.Control = spChat
1033
    AnchorSideTop.Side = asrBottom
1034
    AnchorSideRight.Control = pnlChat
1035
    AnchorSideRight.Side = asrBottom
1036
    AnchorSideBottom.Control = spChat
1037
    Left = 224
1038
    Height = 22
1039
    Top = 389
1040
    Width = 531
1041
    Anchors = [akLeft, akRight, akBottom]
1042
    BevelInner = bvRaised
1043
    BevelOuter = bvLowered
1044
    ClientHeight = 22
1045
    ClientWidth = 531
1046
    TabOrder = 3
1047
    object lblChatHeaderCaption: TLabel
1048
      Cursor = crHandPoint
1049
      Left = 10
1050
      Height = 18
1051
      Top = 2
1052
      Width = 104
1053
      Align = alLeft
1054
      BorderSpacing.Left = 8
1055
      Caption = 'Chat and Messages'
1056
      Layout = tlCenter
1057
      ParentColor = False
1058
      OnClick = lblChatHeaderCaptionClick
1059
      OnMouseEnter = lblChatHeaderCaptionMouseEnter
1060
      OnMouseLeave = lblChatHeaderCaptionMouseLeave
1061
    end
1062
  end
1063
  object pnlChat: TPanel
1064
    AnchorSideLeft.Control = pcLeft
1065
    AnchorSideLeft.Side = asrBottom
1066
    AnchorSideTop.Control = spChat
1067
    AnchorSideTop.Side = asrBottom
1068
    AnchorSideRight.Control = Owner
1069
    AnchorSideRight.Side = asrBottom
1070
    AnchorSideBottom.Control = pnlBottom
1071
    Left = 224
1072
    Height = 109
1073
    Top = 416
1074
    Width = 531
1075
    Anchors = [akTop, akLeft, akRight, akBottom]
1076
    BevelOuter = bvNone
1077
    ClientHeight = 109
1078
    ClientWidth = 531
1079
    TabOrder = 4
1080
    Visible = False
1081
    object vstChat: TVirtualStringTree
1082
      Cursor = 63
1083
      Left = 0
1084
      Height = 90
1085
      Top = 0
1086
      Width = 531
1087
      Align = alClient
1088
      DefaultText = 'Node'
1089
      Header.AutoSizeIndex = 2
1090
      Header.Columns = <      
1091
        item
1092
          Position = 0
1093
          Text = 'Time'
1094
          Width = 75
1095
        end      
1096
        item
1097
          Position = 1
1098
          Text = 'Sender'
1099
          Width = 75
1100
        end      
1101
        item
1102
          Position = 2
1103
          Text = 'Message'
1104
          Width = 381
1105
        end>
1106
      Header.DefaultHeight = 17
1107
      Header.MainColumn = 2
1108
      Header.Options = [hoAutoResize, hoColumnResize, hoDrag, hoVisible]
1109
      Header.ParentFont = True
1110
      Header.Style = hsFlatButtons
1111
      TabOrder = 0
1112
      TreeOptions.AutoOptions = [toAutoDropExpand, toAutoScroll, toAutoScrollOnExpand, toAutoTristateTracking, toAutoDeleteMovedNodes]
1113
      TreeOptions.MiscOptions = [toFullRepaintOnResize, toInitOnSave, toToggleOnDblClick, toWheelPanning]
1114
      TreeOptions.PaintOptions = [toHideSelection, toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages]
1115
      OnClick = vstChatClick
1116
      OnFreeNode = vstChatFreeNode
1117
      OnGetText = vstChatGetText
1118
      OnPaintText = vstChatPaintText
1119
    end
1120
    object edChat: TEdit
1121
      Left = 0
1122
      Height = 19
1123
      Top = 90
1124
      Width = 531
1125
      Align = alBottom
1126
      OnKeyPress = edChatKeyPress
1127
      TabOrder = 1
1128
    end
1129
  end
1130
  object spChat: TSplitter
1131
    AnchorSideLeft.Control = pcLeft
1132
    AnchorSideLeft.Side = asrBottom
1133
    AnchorSideRight.Control = Owner
1134
    AnchorSideRight.Side = asrBottom
1135
    Cursor = crVSplit
1136
    Left = 224
1137
    Height = 5
1138
    Top = 411
1139
    Width = 531
1140
    Align = alNone
1141
    Anchors = [akLeft, akRight, akBottom]
1142
    AutoSnap = False
1143
    ResizeAnchor = akBottom
1144
    Visible = False
1145
  end
1146
  object oglGameWindow: TOpenGLControl
1147
    AnchorSideLeft.Control = pcLeft
1148
    AnchorSideLeft.Side = asrBottom
1149
    AnchorSideTop.Control = tbMain
1150
    AnchorSideTop.Side = asrBottom
1151
    AnchorSideRight.Control = Owner
1152
    AnchorSideRight.Side = asrBottom
1153
    AnchorSideBottom.Control = pnlChatHeader
1154
    Left = 224
1155
    Height = 365
1156
    Top = 24
1157
    Width = 531
1158
    Anchors = [akTop, akLeft, akRight, akBottom]
1159
    OnDblClick = oglGameWindowDblClick
1160
    OnKeyDown = oglGameWindowKeyDown
1161
    OnMouseDown = oglGameWindowMouseDown
1162
    OnMouseEnter = oglGameWindowMouseEnter
1163
    OnMouseLeave = oglGameWindowMouseLeave
1164
    OnMouseMove = oglGameWindowMouseMove
1165
    OnMouseUp = oglGameWindowMouseUp
1166
    OnMouseWheel = oglGameWindowMouseWheel
1167
    OnPaint = oglGameWindowPaint
1168
    OnResize = oglGameWindowResize
1169
  end
1170
  object MainMenu1: TMainMenu
1171
    Images = ImageList1
1172
    left = 232
1173
    top = 33
1174
    object mnuCentrED: TMenuItem
1175
      Caption = '&CentrED'
1176
      object mnuDisconnect: TMenuItem
1177
        Caption = '&Disconnect'
1178
        Bitmap.Data = {
1179
          36040000424D3604000000000000360000002800000010000000100000000100
1180
          200000000000000400006400000064000000000000000000000028415200AB66
1181
          3CFFA45D38FF2F4F6300509BB50053A3BE007CA9B700BDDADE00DCE4E30088B5
1182
          C20080BCCC005D757F0034383A0034352E004E5F5800313D6200BA7C4AFFBF87
1183
          5CFFB97E56FFA7623AFFA3D3DD005594AC0060A1B50062A9BE00487E98004165
1184
          76003C4A48003B4C4700384740001A231E000102020000000000C4885AFFC692
1185
          68FFCDA280FFC59670FFB67B53FFAB6A46FFA35E3DFF9C5235FF91442CFF2737
1186
          39000B0F0D0000000000293B48002E47550028354300324953003D6A9500C68C
1187
          60FFD1A683FFCC9F7BFFCB9E7BFFC79974FFC3926CFFBE8D65FFA86945FF2C3A
1188
          42002A3138002D3A420074B9C8007FC5D5005F99AE0076B4C5002F3B35003B49
1189
          4900D0A17CFFD7AE8FFFC9976FFFC38F66FFBD885CFFC08C64FFBC8861FF8351
1190
          3CFF4F91AB0054889C0043718A004E6974003D4A4B0045779600000000000304
1191
          0400D7A682FFDCB699FFD0A17DFFCB9A73FFCFA482FFC79974FF896C58FF8787
1192
          87FF4E4E4EFF3D5F7B003A5C8600364E63002C2D2E00566E72003E7A8E004C95
1193
          B000DDAE8CFFE2BEA4FFD8AB89FFD9B394FFCF9F7AFFA37858FF939393FFA9A9
1194
          A9FF555555FF3C4E51002C322E002C3331001B1F1C00000000003F85B2004D9C
1195
          C100E3B493FFE8C6ADFFE3C0A6FFDBB08FFFB48D71FF2F353300717171FF6767
1196
          67FF161B1700000000008F432BFF8B4128FF0203030016292F002E3A48003447
1197
          5200E7BB9CFFE8C0A3FFE5BFA3FFB59D8AFFAEAEAEFF838383FF000000000000
1198
          0000060A0B009F5734FFAD724CFFA25F3FFF8E4129FF365C8300020303000001
1199
          010000000000EABE9FFFCEAF9AFFB7B7B7FFBCBCBCFF8C8C8CFF496F7B00498D
1200
          A600AE6D40FFBB835CFFC08F67FFBB8A60FF995033FF32424E00000000000000
1201
          00000000000004070700101819009E9E9EFF999999FF3C5B6A002A323500C386
1202
          57FFC9976FFFCB9F7CFFBC8559FFC3926BFFA6633EFF39434500000000004566
1203
          A1004B697900545B8F004E5089003C40570029375400D9A781FFD9AB88FFDAB2
1204
          94FFD8B092FFCB9972FFC49068FFC89C78FFB2724AFF00000000000000000000
1205
          00000000000000000000000000000000000000000000E2B18FFFE7C1A8FFE0BA
1206
          9FFFD8AC8BFFD2A582FFCE9D77FFD1A684FFBE865CFF00000000000000000000
1207
          0000000000000000000000000000000000000000000000000000E8C0A4FFE9C8
1208
          B0FFE5C3A9FFE1BDA2FFDCB699FFD5AB8AFFD0A482FFB57644FF000000000000
1209
          0000000000000000000000000000000000000000000000000000ECBEA1FFE7BB
1210
          9DFFE4B697FFE0B292FFDAAE8FFFDCB598FFCF9F7AFFC38657FFF0A3E30058BA
1211
          1500187D7C00D063B90000000000000000000000000000000000000000000000
1212
          0000000000000000000000000000D9A781FFD39E76FF00000000
1213
        }
1214
        ImageIndex = 0
1215
        OnClick = mnuDisconnectClick
1216
      end
1217
      object mnuSeparator1: TMenuItem
1218
        Caption = '-'
1219
      end
1220
      object mnuExit: TMenuItem
1221
        Caption = 'E&xit'
1222
        OnClick = mnuExitClick
1223
      end
1224
    end
1225
    object mnuAdministration: TMenuItem
1226
      Caption = '&Administration'
1227
      object mnuFlush: TMenuItem
1228
        Caption = '&Flush'
1229
        Bitmap.Data = {
1230
          36040000424D3604000000000000360000002800000010000000100000000100
1231
          2000000000000004000064000000640000000000000000000000BA6A36FFB969
1232
          35FFB86935FFB76835FFB56835FFB46734FFB26634FFB06533FFAE6433FFAC63
1233
          32FFAA6232FFA96132FFA86031FFA76031FFA66031FFA86131FFBA6A35FFEBC6
1234
          ADFFEAC5ADFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
1235
          F8FFFEFBF8FFFEFBF8FFFEFBF8FFC89A7CFFC79879FFA76031FFBA6B37FFEDCA
1236
          B3FFE0A27AFFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
1237
          88FF62C088FF62C088FFFDF9F6FFCA8D65FFC99B7CFFA76031FFBB6C38FFEECC
1238
          B6FFE1A27AFFFEFAF7FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDC
1239
          C2FFBFDCC2FFBFDCC2FFFDF9F6FFCD9068FFCC9E81FFA86132FFBB6B38FFEFCE
1240
          B8FFE1A279FFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
1241
          88FF62C088FF62C088FFFDF9F6FFCF936AFFCEA384FFAA6132FFBA6A36FFEFD0
1242
          BBFFE2A27AFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
1243
          F8FFFEFBF8FFFEFBF8FFFEFBF8FFD3966DFFD2A78AFFAB6232FFBB6A36FFF0D2
1244
          BEFFE2A37AFFE2A37AFFE1A37AFFE2A37BFFE1A37BFFE0A178FFDE9F77FFDD9F
1245
          76FFDC9D74FFD99B72FFD89971FFD69970FFD5AB8EFFAD6333FFBB6A36FFF2D5
1246
          C2FFE3A37AFFE3A37AFFE2A37BFFE2A37BFFE2A47BFFE1A279FFE0A178FFDEA0
1247
          77FFDE9E75FFDC9D74FFDA9B73FFD99B73FFDAB095FFAF6433FFBB6A36FFF2D8
1248
          C5FFE3A47BFFE3A37AFFE3A47AFFE2A47BFFE2A37BFFE1A37BFFE1A279FFDFA0
1249
          77FFDE9F76FFDD9E74FFDB9C72FFDC9D74FFDDB59AFFB16534FFBB6B36FFF4D9
1250
          C7FFE6A67DFFC88C64FFC98D65FFC98E67FFCB926CFFCB926DFFCA9069FFC88C
1251
          65FFC88C64FFC88C64FFC88C64FFDA9C74FFE1BA9FFFB36634FFBB6B36FFF4DC
1252
          C9FFE7A77DFFF9ECE1FFF9ECE1FFF9EDE3FFFCF4EEFFFDFAF7FFFDF7F3FFFAED
1253
          E5FFF7E7DBFFF7E5D9FFF6E5D8FFDEA077FFE4BEA4FFB46734FFBC6B36FFF5DD
1254
          CCFFE7A87EFFFAF0E8FFFAF0E8FFC98D66FFFAF0E9FFFDF8F3FFFEFAF8FFFCF4
1255
          EFFFF9E9DFFFF7E7DBFFF7E5D9FFE0A278FFE7C2A9FFB66835FFBC6B36FFF6DF
1256
          D0FFE8A87EFFFCF6F1FFFCF6F1FFC88C64FFFAF1E9FFFBF4EEFFFDFAF7FFFDF9
1257
          F6FFFAF0E8FFF8E8DDFFF7E6DBFFE1A37AFFEFD5C3FFB76935FFBC6B36FFF6DF
1258
          D1FFE9AA80FFFEFAF6FFFDFAF6FFC88C64FFFBF3EEFFFBF1EAFFFCF6F2FFFEFB
1259
          F8FFFCF6F1FFF9ECE2FFF8E7DBFFEED0BAFFECD0BDFFBB703EFFBC6B36FFF6E0
1260
          D1FFF7E0D1FFFEFBF8FFFEFBF7FFFDF9F6FFFCF5F0FFFAF0EAFFFBF2EDFFFDF9
1261
          F6FFFDFAF7FFFBF1EBFFF8E9DFFFECD0BDFFC9895EFFCECFD100F0A3E300BC6B
1262
          36FFBC6B36FFBC6B36FFBC6B36FFBB6B36FFBB6B36FFBB6A36FFBB6A36FFBC6C
1263
          39FFBD6E3BFFBB6D3AFFBB6B38FFBB703EFFCECFD100CECFD100
1264
        }
1265
        ImageIndex = 1
1266
        OnClick = mnuFlushClick
1267
      end
1268
      object mnuShutdown: TMenuItem
1269
        Caption = '&Shutdown'
1270
        Bitmap.Data = {
1271
          36040000424D3604000000000000360000002800000010000000100000000100
1272
          2000000000000004000064000000640000000000000000000000000000000000
1273
          000000000000E8E340000000000000000000080000000000000007CE03000000
1274
          000003CE0700FFFFFF0000000000000000000000000000000000000000000000
1275
          00000000000000000000E0000000444BD9FF474FDAFF434BD9FF4048D7FF3E47
1276
          D8FF353ED5FF3E5B6800000000000400000020E44000D4E3400000000000C0FF
1277
          0700C0FF0700C0FF0700636CE4FF8997FAFF8495FFFF7F90FCFF7D8EFAFF7D8D
1278
          F7FF7D8BF2FF5159DDFFC0FF0700C0FF0700000000000000000000F8FF000000
1279
          000000F8FF006C75E4FF96A5FAFF5A74FFFF3250FFFF304FFFFF2C49FEFF2542
1280
          FAFF4860F9FF8694F4FF5159DDFF000000000000000000000000000000001800
1281
          18007981E7FF9FADFBFF6781FFFF405EFFFF405EFFFF3C59FFFF3755FFFF3350
1282
          FFFF2846FDFF4A65FDFF8996F6FF545EDEFF0800000000000000000000007178
1283
          E3FFA2B2FCFF738FFFFF4F70FFFF4F6EFFFF4B69FFFF4664FFFF415EFFFF3C5A
1284
          FFFF3755FFFF2C4BFFFF4E67FFFF8493FAFF4048D8FF38394100000000007D84
1285
          E5FFA6BBFFFF5F7FFFFF5F7EFFFF5A79FFFF5573FFFF506EFFFF4B69FFFF4664
1286
          FFFF415EFFFF3B59FFFF314FFFFF8799FFFF4D55DBFFC0FF070008000000858A
1287
          E6FFABBEFFFF6D8DFFFF6989FFFF6583FFFF5F7EFFFF5A79FFFF5574FFFF506F
1288
          FFFF4B69FFFF4663FFFF3F5CFFFF8A9BFFFF535BDCFF00000000010001008B91
1289
          E7FFB1C4FFFF7698FFFF7393FFFF6E8EFFFF6989FFFF6583FFFF5F7EFFFF5A79
1290
          FFFF5573FFFF4F6EFFFF4867FFFF90A1FFFF5A62DEFF00000000C0FF07009298
1291
          E9FFB8CDFFFF7DA0FFFF7C9DFFFF7899FFFF7393FFFF6E8EFFFF6989FFFF6583
1292
          FFFF607EFFFF5978FFFF4F70FFFF98AAFFFF636AE0FFE000000000000000959A
1293
          EAFFBCCDFCFF9CBBFFFF81A5FFFF81A2FFFF7C9EFFFF7899FFFF7493FFFF6F8E
1294
          FFFF6989FFFF6080FFFF7893FFFF9EADFBFF656CE0FFC0FF070068E140001CE1
1295
          4000A5ACEFFFC1D1FCFFA0BFFFFF86AAFFFF85A7FFFF81A2FFFF7C9DFFFF7898
1296
          FFFF6F90FFFF85A1FFFFACBAFBFF838BE8FF0000000000000000FEFF7F00FCFF
1297
          3F0000000000A6ADEEFFC4D4FCFFA3C2FFFF8BAFFFFF89ABFFFF84A7FFFF7EA0
1298
          FFFF91AEFFFFB4C3FBFF8C93EAFF275B68000000000004000000000000000000
1299
          0000FCFF3F00FEFF7F00A9B1F0FFC2D3FCFFC1D6FFFFBDD1FFFFBBCFFFFFB9CE
1300
          FFFFB7C8FCFF989FEDFFFEFF7F00FEFF7F00FEFF7F00FEFF7F00080000000000
1301
          00000000000000000000000000009EA3EBFFA0A5ECFF9DA2EBFF9BA0EBFF989E
1302
          EAFF9297E9FF0000000000000000000000000000000000000000F0A3E300183A
1303
          EE00187D7C00B81A1B000851A500225B6800000000000400000088E040003CE0
1304
          400000000000000000000000000050E040000000000000000000
1305
        }
1306
        ImageIndex = 2
1307
        OnClick = mnuShutdownClick
1308
      end
1309
      object mnuSeparator2: TMenuItem
1310
        Caption = '-'
1311
      end
1312
      object mnuAccountControl: TMenuItem
1313
        Caption = '&Account Management'
1314
        Bitmap.Data = {
1315
          36040000424D3604000000000000360000002800000010000000100000000100
1316
          2000000000000004000064000000640000000000000000000000000000000000
1317
          00000000000000000000366A820020B3F9000D8BD2000D629300526471000000
1318
          00000000000033606A00236889003173930047899F00458B9F004B8B9C00578D
1319
          9C00669BA6007BB1C400B35020FFA0401FFFAA4522FFAC4622FFAB4422FFA741
1320
          21FF9F3D1FFFB24F24FF00000000000000000000000000000000000000000000
1321
          00002579CDFF866161FFBF6035FFFEB961FFFEB962FFFEB962FFFEB962FFFEB9
1322
          61FFFEB961FFB14924FF7A646DFF2E7ECEFF6DA2D3FF418DA600638D9900297D
1323
          D1FF82BAEEFF9F6658FFF5BB84FFFFAC5BFFFEA85AFFFEA257FFFE9C53FFFFA3
1324
          55FFFF9F50FFF8AE78FFA45E4AFF83BCEFFF2A77CAFF0000000000000000287C
1325
          CEFF78B3EAFFB39E94FFFFB760FFFFB663FFFEB261FFFEAC5DFFFEA559FFFD9E
1326
          53FFFE974EFFFF8D43FFBC8F82FF7EB8EDFF2974C7FF5D8C9C004F889900638B
1327
          94008A5444FFFCC8ABFFFFD198FFFEC76DFFFEBF68FFFEB964FFFEB15EFFFEA8
1328
          59FFFDA054FFFFB77AFFFEA980FF885042FF00000000000000000A1129000000
1329
          000000000000C44C1FFFF6E4D6FFFFE4A4FFFFD472FFFFC969FFFFC063FFFFB6
1330
          5FFFFFC180FFF6D7C6FFC5491FFF197498003E869A004F899A00307793003F77
1331
          90004877860052849100BC481CFFF4E2D4FF4E7BA9FF4D7BA8FF4D7BA8FF4E7B
1332
          A9FFF3D6C3FFBE461CFF000000000000000012121500202035002244C200171A
1333
          310000000000000000006A3C25FF346DA7FF9CCCF8FFAFD4F7FFAFD4F7FFA5CF
1334
          F6FF3474AEFF683E2DFF176B92001F7399001C6A8F002E7C9C00153E6400153F
1335
          590010324A00204E5F002A5B92FFA6CAEEFFABCCEAFFA7D0F6FFA8D0F6FFABCC
1336
          EAFFA7CDEEFF2D629AFF000000003E3D4C001B286B00222E8700013BF4005676
1337
          DC0000000000000000001F5E9BFFD9E8F7FF97C5F1FF8EBBE5FF7FA9D1FF89B5
1338
          DFFFCDDFEEFF2368A7FF3A7F9000417F8C002C587300164A7200546C8100657A
1339
          87007C8D9900899DA6000C3E87FF7C97B8FF8AB7E4FF719CC8FF15406EFF1944
1340
          72FF22456BFF113B66FF0000000052536800031F8600011B8F00093DF5006478
1341
          C80000000000000000000F4B97FF12589FFF0F4A8AFF0F4B87FF114B87FF154C
1342
          85FF124175FF0F335CFF5C828500627B8100546C7E0050647B00736976007D70
1343
          78008A838A00908990009A929500114E96FF12589BFF125899FF115393FF0F4A
1344
          87FF0E3E71FF132E4BFF000000001B1B1B002B3C8B0001239F00071E6A000000
1345
          00000000000000000000000000000000000012488DFF104B90FF0F488AFF1142
1346
          7DFF15335BFF657174006B777D0057717E0061707D006C627200F0A3E30008E0
1347
          400000000000000000005D5C68005C637000686E7F0076889700BEC7CC004746
1348
          4500000000000000000000000000000000003E4560000E32B600
1349
        }
1350
        ImageIndex = 3
1351
        OnClick = mnuAccountControlClick
1352
      end
1353
      object mnuRegionControl: TMenuItem
1354
        Caption = '&Region Management'
1355
        Bitmap.Data = {
1356
          36040000424D3604000000000000360000002800000010000000100000000100
1357
          2000000000000004000064000000640000000000000000000000454D47FF5F6A
1358
          61FF636F64FF646F64FF143F56FF295F86FF4988BCFF4A86A7FF5D7070FF646F
1359
          66FF646F66FF646F67FF646F67FF647067FF616C63FF474E48FF5F6A60FFEBF5
1360
          ECFFD4EDD7FFD4EED7FF2E6784FF94C7F9FF91C9F9FF4185C9FF256BACFFB7D9
1361
          D4FFD4E2ECFFCFE5D6FFD5EDD9FFD8EFDCFFD5EDD9FF616C63FF626E64FFEEF8
1362
          EFFFA4DBBCFF8CCAA6FF4389AAFFE0F2FFFF549AD8FF1A7ABEFF4998C5FF3B86
1363
          BFFF6074E7FF81C5A3FF8CD0A6FF85CAA0FFD2E9D7FF646F67FF616E64FFECF7
1364
          EEFF96DBAFFF7FC99AFF63ADA5FF7AB6D5FF90B7D1FF55C9E4FF5BDFF5FF78D0
1365
          EDFF4696D9FF76C1A1FF87D0A0FF80CA9AFFD6EEDAFF646F66FF616E63FFF7FB
1366
          F8FF9BDEC4FF73C393FF80CF9FFF53AD9CFF73B9D5FFC2F6FDFF63DFF7FF5DE2
1367
          F8FF79D3F0FF4395DAFF6CB8A4FF74C38FFFD7EFDAFF646F66FF616E63FFF8FC
1368
          F9FFBCFBFBFF9DE7DFFF93E1BBFF77C997FF63BDAEFF77CBE7FFC7F7FDFF5EDC
1369
          F5FF5AE1F7FF7BD4F1FF4395DDFF589BC3FFD0E9DBFF646F66FF606D63FFF8FC
1370
          F8FFA4EBEDFF8DDFDFFF97EBEBFF72CFB7FF74CA99FF4790BDFF79D3EEFFC7F7
1371
          FDFF5FDCF5FF5BE2F7FF7AD6F2FF4399DFFFB1D4D9FF646F66FF606D62FFF8FC
1372
          F8FFAFFAFAFF94EBEBFFA2F9FAFF8AEAEBFF95EDF3FF595FEBFF6BCFE5FF7CD4
1373
          EEFFC4F6FDFF6CDDF6FF6DCAEDFF63A3D7FF66A1D3FF617474FF606D61FFF8FC
1374
          F8FF9FF1F1FF81DDDFFF8AEAEBFF75DEDEFF6591EEFF557EE2FF68DCDDFF5BBC
1375
          C5FF80D5EDFFB2E3F9FF8BC0E7FFAED3F6FFC4E0FCFF669DD0FF5F6D61FFF8FC
1376
          F8FFA6F9F9FF8BE9EAFF99F8FAFF78D3EBFF656BFFFF77DCEAFF70DFDEFFC1C5
1377
          B5FFA8C8C8FF77BEE7FFB4D2F0FFE5F3FFFFACD2EFFF4A89BEFF5F6D61FFF8FC
1378
          F8FF90EAEAFF78DDDEFF81E9EAFF4E6BE2FF639DEEFF5ED7D7FF5BCBC9FFD4B0
1379
          97FFE2BA9FFFA1ADA9FF58A5D8FF85B1DBFF469DD0FF4E7C8CFF5F6D61FFF7FC
1380
          F8FF9FF9F9FF85E9EAFF84D3FAFF525AF0FF87F2F7FF60DAD7FF98D5CAFFE0B7
1381
          9CFFEDC7A9FFE0B394FFE6B898FFDEAE8CFFD7ECD6FF636E64FF5F6D60FFF7FC
1382
          F8FF8AEAEAFF72DDDEFF5665F0FF569FDFFF73E8E8FF46C1C1FFBBBBA5FFD0A4
1383
          83FFDEB08EFFD19E7AFFD6A27AFFCF9871FFD7EBD5FF626E64FF5F6D60FFF7FC
1384
          F8FF9DF9F9FF6CB4EDFF6271FEFF80E7E9FF8CF4F4FF52CDCDFFECC2A4FFDDAD
1385
          8AFFEBBA97FFDDA780FFE2AB83FFDAA075FFD9EAD4FF616E64FF5C6A5DFFFBFC
1386
          FBFFFCFEFCFFF7FCF8FFF7FCF8FFF7FCF8FFF8FCF8FFF7FCF9FFF8FCF8FFF8FC
1387
          F8FFECF7EEFFEDF7EEFFEFF6EDFFEEF4ECFFEBF4EBFF5E6A5FFF536876FF5C6A
1388
          5DFF5F6D60FF5F6D60FF5F6D60FF5F6D60FF5F6D61FF5F6D61FF5F6D61FF5F6D
1389
          61FF606D61FF606D62FF606D62FF606D63FF5E6A5FFF454E46FF
1390
        }
1391
        ImageIndex = 19
1392
        OnClick = mnuRegionControlClick
1393
      end
1394
      object mnuLargeScaleCommands: TMenuItem
1395
        Caption = 'Large Scale Commands'
1396
        Bitmap.Data = {
1397
          36040000424D3604000000000000360000002800000010000000100000000100
1398
          2000000000000004000064000000640000000000000000000000000000000000
1399
          0000000000000000000000000000338037FF317D34FF2F7A32FF2F7A32FF2F7A
1400
          32FF2F7A32FF00000000000000000000FF00FF00000000000000000000000000
1401
          0000000000003D8F43FF3A8A3FFF9BC59DFFB3C29DFFBDC19CFFBEC39DFFB0D2
1402
          B1FF7EC09AFF2F7A32FF2F7A32FF0000FF00FF00000000000000000000000000
1403
          0000469B4DFF70B786FFAEE8C7FFC0D2A0FFC5B381FFCAB47DFFCCAF78FFB9A7
1404
          78FF80CC95FFA0DABCFF66A87AFF2F7A32FFFF00000000000000000000004EA8
1405
          57FF76C08DFF99D7B3FF79C080FFBCC27EFFC6A96AFFD7B169FFD6AD65FFBC9B
1406
          5EFF60AD6AFF599768FF81C199FF67A97BFF2F7A32FF000000000000000053AF
1407
          5DFFB5EAD3FF69BC74FF6EBD71FFBEB66DFFC9A35BFFDFAB5BFFDDA858FFC192
1408
          4EFF9DA958FF78B166FF5A9667FFA6DCC0FF2F7A32FF000000005ABA66FF92D7
1409
          AFFFA0DEB4FF84C670FFA8D080FFC5A55CFFD0A757FFE0AA56FFDAA651FFC798
1410
          4AFFB98C47FFB69B57FF819F65FF79BF90FF81BE9CFF2F7A32FF5EBF6AFFB0E9
1411
          CFFF83D490FFBFDC8AFFC3CB82FFCCA256FFDAAF5CFFDCAF5BFFC99A4BFFBF86
1412
          43FFB78443FFB99A52FF96A562FF65A676FFA2D8BDFF2F7A32FF60C36DFFBEEF
1413
          DDFF73D17DFF90D16CFFBCE09EFFC7A75EFFD3B05EFFC69953FFC6BC6EFFAFD1
1414
          7AFFB4C46DFFAFA95FFF7BA957FF5AA367FFB1E3CEFF317E35FF61C46EFFBEF0
1415
          DCFF81D883FF77DB6DFFBFE59AFFCCDFA7FFCAA85DFFC2BD6CFFB8DA8BFFA6D8
1416
          60FF77D13FFF6AD046FF59BC50FF63AB6CFFB2E4CEFF358239FF61C46EFFB3EC
1417
          D2FF9BE2A2FF9DEA8DFFD4EDB7FFD0EAC7FFCFB96EFFCCB166FFCBC975FF76DB
1418
          67FF66D94DFF65D74DFF6CD35DFF73BB7EFFA5DBC2FF39883EFF61C46EFF98DE
1419
          B5FFB5EBCCFFB1EFA7FFC9EEA9FFD1EAC9FFD5CF8DFFD9CB8BFFCDB466FFBCBC
1420
          67FF9AD671FF82DE73FF7ADC71FF91D0A3FF88C8A4FF3D8F43FF0000000061C4
1421
          6EFFC0F3E2FFB5EFB4FFB5F0ACFFC1EDB7FFD4E3B7FFD9D89CFFDAD395FFCDB5
1422
          6DFFC7B36DFFB5CB84FF94DF9AFFAFE7CDFF469B4DFF000000000000000061C4
1423
          6EFF87D7A0FFC0F2DEFFC7F2D6FFD5EFD5FFD0E9CFFFD5DBA6FFDCDEABFFDBCD
1424
          90FFD7C88BFFC9C18EFFBDD5AFFF7AC791FF4AA353FF00000000FFFFFF00FFFF
1425
          FF0061C46EFF8CD8A2FFCDF5E8FFD4EDDAFFCEEDD3FFCFDFAFFFD6DEB5FFD4D4
1426
          A2FFCED0A1FFC4D0AAFF87C991FF53AF5DFFFF00000000000000080000003737
1427
          37003636360061C46EFF61C46EFFA5E1BBFFBAEACCFFC5E0BEFFC5DAB4FFBDD7
1428
          B0FFA6D7ACFF5DBE69FF5ABA66FF00000000EFFFFF00FFFFFF00F0A3E300B8EB
1429
          760000000000000000000851A50061C46EFF61C46EFF61C46EFF61C46EFF61C4
1430
          6EFF61C46EFF000000000000000050E912000000000000000000
1431
        }
1432
        ImageIndex = 14
1433
        OnClick = mnuLargeScaleCommandsClick
1434
      end
1435
    end
1436
    object mnuSettings: TMenuItem
1437
      Caption = '&Settings'
1438
      object mnuShowAnimations: TMenuItem
1439
        AutoCheck = True
1440
        Caption = '&Animations'
1441
        Checked = True
1442
        Hint = 'Toggles whether to animate tiles or not.'
1443
        OnClick = mnuShowAnimationsClick
1444
      end
1445
      object mnuSecurityQuestion: TMenuItem
1446
        AutoCheck = True
1447
        Caption = '&Security question'
1448
        Checked = True
1449
        Hint = 'Ask for permission before processing area commands.'
1450
      end
1451
    end
1452
    object mnuHelp: TMenuItem
1453
      Caption = '&?'
1454
      object mnuAbout: TMenuItem
1455
        Caption = '&About'
1456
        OnClick = mnuAboutClick
1457
      end
1458
    end
1459
  end
1460
  object ImageList1: TImageList
1461
    left = 264
1462
    top = 32
1463
    Bitmap = {
1464
      4C69160000001000000010000000000000000000000000000000000000000000
1465
      0000000000000000000000000000000000000000000000000000000000000000
1466
      0000D9A781FFD39E76FF00000000000000000000000000000000000000000000
1467
      0000000000000000000000000000ECBEA1FFE7BB9DFFE4B697FFE0B292FFDAAE
1468
      8FFFDCB598FFCF9F7AFFC38657FF000000000000000000000000000000000000
1469
      0000000000000000000000000000E8C0A4FFE9C8B0FFE5C3A9FFE1BDA2FFDCB6
1470
      99FFD5AB8AFFD0A482FFB57644FF000000000000000000000000000000000000
1471
      00000000000000000000E2B18FFFE7C1A8FFE0BA9FFFD8AC8BFFD2A582FFCE9D
1472
      77FFD1A684FFBE865CFF00000000000000000000000000000000000000000000
1473
      00000000000000000000D9A781FFD9AB88FFDAB294FFD8B092FFCB9972FFC490
1474
      68FFC89C78FFB2724AFF00000000000000000000000000000000000000000000
1475
      00009E9E9EFF999999FF0000000000000000C38657FFC9976FFFCB9F7CFFBC85
1476
      59FFC3926BFFA6633EFF00000000000000000000000000000000EABE9FFFCEAF
1477
      9AFFB7B7B7FFBCBCBCFF8C8C8CFF0000000000000000AE6D40FFBB835CFFC08F
1478
      67FFBB8A60FF995033FF000000000000000000000000E7BB9CFFE8C0A3FFE5BF
1479
      A3FFB59D8AFFAEAEAEFF838383FF0000000000000000000000009F5734FFAD72
1480
      4CFFA25F3FFF8E4129FF000000000000000000000000E3B493FFE8C6ADFFE3C0
1481
      A6FFDBB08FFFB48D71FF00000000717171FF676767FF00000000000000008F43
1482
      2BFF8B4128FF00000000000000000000000000000000DDAE8CFFE2BEA4FFD8AB
1483
      89FFD9B394FFCF9F7AFFA37858FF939393FFA9A9A9FF555555FF000000000000
1484
      00000000000000000000000000000000000000000000D7A682FFDCB699FFD0A1
1485
      7DFFCB9A73FFCFA482FFC79974FF896C58FF878787FF4E4E4EFF000000000000
1486
      00000000000000000000000000000000000000000000D0A17CFFD7AE8FFFC997
1487
      6FFFC38F66FFBD885CFFC08C64FFBC8861FF83513CFF00000000000000000000
1488
      000000000000000000000000000000000000C68C60FFD1A683FFCC9F7BFFCB9E
1489
      7BFFC79974FFC3926CFFBE8D65FFA86945FF0000000000000000000000000000
1490
      0000000000000000000000000000C4885AFFC69268FFCDA280FFC59670FFB67B
1491
      53FFAB6A46FFA35E3DFF9C5235FF91442CFF0000000000000000000000000000
1492
      0000000000000000000000000000BA7C4AFFBF875CFFB97E56FFA7623AFF0000
1493
      0000000000000000000000000000000000000000000000000000000000000000
1494
      000000000000000000000000000000000000AB663CFFA45D38FF000000000000
1495
      0000000000000000000000000000000000000000000000000000000000000000
1496
      000000000000000000000000000000000000BC6B36FFBC6B36FFBC6B36FFBC6B
1497
      36FFBB6B36FFBB6B36FFBB6A36FFBB6A36FFBC6C39FFBD6E3BFFBB6D3AFFBB6B
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff