Subversion Repositories spacemission

Rev

Rev 1 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 4
1
ÿ
1
object DelphiXFFEditForm: TDelphiXFFEditForm
2
TDELPHIXFFEDITFORM0žTPF0TDelphiXFFEditFormDelphiXFFEditFormLeftÆTopnBorderStylebsDialogCaption
Effect EditorClientHeightœClientWidthColor	clBtnFaceFont.CharsetDEFAULT_CHARSET
2
  Left = 198
3
Font.ColorclWindowTextFont.Heightô	Font.Name
MS Sans Serif
3
  Top = 110
4
Font.Style	PopupMenu	PopupMenuPositionpoScreenCenterScaledOnCreate
4
  BorderStyle = bsDialog
5
FormCreateOnShowFormShow
PixelsPerInch`
5
  Caption = 'Effect Editor'
6
TextHeight	TGroupBoxListGroupBoxLeftTopWidthÁHeightqCaptionEffect listTabOrderTButton	AddButtonLeftTop2WidthVHeightCaption&AddTabOrderOnClickAddButtonClickTButton	DelButtonLeftcTop2WidthVHeightCaption&DeleteTabOrderOnClickDelButtonClickTButtonAddFromFileButtonLeftTopOWidth±HeightCaption&Load from FileTabOrderOnClickAddFromFileButtonClick	TTreeView
6
  ClientHeight = 412
7
EffectViewLeftTopWidth±HeightDragModedmAutomatic
HideSelectionIndentTabOrderOnChangeEffectViewChange
7
  ClientWidth = 527
8
OnDragDropEffectViewDragDrop
8
  Color = clBtnFace
9
OnDragOverEffectViewDragOverOnEditedEffectViewEdited	TGroupBoxEditGroupBoxLeftÐTopWidth9HeightqCaptionEditorTabOrderTLabelEffectTypeLabelLeftTopCWidth)HeightCaption&TimeFocusControl
EffectTypeBoxTLabel
ConstantLabelLeftTopùWidth@HeightCaption
9
  Font.Charset = DEFAULT_CHARSET
10
&Constant:FocusControl
ConstantXEditTLabelConstantXLabelLeft`TopùWidthHeightCaptionXTLabelConstantYLabelLeftÀTopùWidthHeightCaptionYTLabel
FadeTimeLabelLeftPTopÇWidthHeightCaptionTime:TLabelPeriodLabelLeftTopWidth1HeightCaption&Period:FocusControl
10
  Font.Color = clWindowText
11
PeriodEditTLabelPeriodLabel2Left¾TopWidthHeightCaptionmsTLabel
11
  Font.Height = -12
12
PowerLabelLeftTop{Width&HeightCaption&Power:TLabel	TimeLabelLeftTopcWidth)HeightCaption&Time:TLabel
12
  Font.Name = 'MS Sans Serif'
13
TimeLabel2Left¾TopcWidthHeightCaptionmsTLabelAttackTimeEditLabelLeftPTop•WidthHeightCaptionTime:FocusControlAttackTimeEditTLabel
NameEditLabelLeftTopWidth*HeightCaption&NameFocusControlNameEditTBevelBevel1LeftTop,WidthHeightTBevelBevel2LeftTopHWidthHeightTLabelConditionLabelLeftTop+WidthBHeightCaptionCon&dition:FocusControlConditionXEditTLabelConditionXLabelLeft`Top+WidthHeightCaptionXTLabelConditionYLabelLeftÀTop)WidthHeightCaptionYTLabelLabel1LeftPTop­WidthHeightCaptionLevel:FocusControlAttackLevelEditTLabelLabel2LeftPTopßWidthHeightCaptionLevel:FocusControl
FadeLevelEditTLabelLabel3LeftTop•Width4HeightCaption&Attack:FocusControlAttackTimeEditTLabelLabel4LeftTopÇWidth*HeightCaption&Fade:FocusControlFadeTimeEditTLabelLabel5Left¾Top–WidthHeightCaptionmsTLabelLabel6Left¾TopÆWidthHeightCaptionms	TComboBox
EffectTypeBoxLeftHTop@WidtháHeightStylecsDropDownList
13
  Font.Style = []
14
ItemHeightTabOrderOnChangeEffectTypeBoxChange	TSpinEdit
ConstantYEditLeftÐTopõWidthIHeightMaxValue'MinValueðØTabOrder	ValueOnChangeChangeEvent	TSpinEdit
ConstantXEditLeftpTopõWidthIHeightMaxValue'MinValueðØTabOrderValueOnChangeChangeEvent	TSpinEditFadeTimeEditLeftpTopÂWidthIHeightMaxValue@BMinValueTabOrderValueOnChangeChangeEvent	TSpinEdit
14
  OldCreateOrder = True
15
PeriodEditLeftpTopWidthIHeightMaxValue@BMinValueTabOrder
15
  PopupMenu = PopupMenu
16
ValueOnChangeChangeEvent	TSpinEditTimeEditLeftpTop^WidthIHeightMaxValue@BMinValueÿTabOrderValueOnChangeChangeEvent	TSpinEditAttackTimeEditLeftpTop‘WidthIHeightMaxValue@BMinValueTabOrderValueOnChangeChangeEventTButton	RunButtonLeftTopPWidthQHeightCaption&RunTabOrder
OnClickRunButtonClickTButtonRunGroupButtonLefthTopPWidthiHeightCaption
16
  Position = poScreenCenter
17
Run &groupTabOrderOnClickRunGroupButtonClickTEditNameEditLeftHTopWidtháHeightTabOrderOnChangeNameEditChangeTButton
17
  Scaled = False
18
StopButtonLeftØTopPWidthQHeightCaption&StopTabOrderOnClickStopButtonClick	TSpinEdit	PowerEditLeftpTopvWidthIHeightMaxValue'MinValueTabOrderValueOnChangeChangeEvent	TSpinEditConditionXEditLeftpTop'WidthIHeightMaxValue'MinValueðØTabOrderValueOnChangeChangeEvent	TSpinEditConditionYEditLeftÐTop'WidthIHeightMaxValue'MinValueðØTabOrderValueOnChangeChangeEvent	TSpinEditAttackLevelEditLeftpTop©WidthIHeightMaxValue'MinValueTabOrderValueOnChangeChangeEvent	TSpinEdit
FadeLevelEditLeftpTopÚWidthIHeightMaxValue'MinValueTabOrderValueOnChangeChangeEventTButtonOKButtonLeft`Top€WidthQHeightCaptionOKTabOrderOnClick
OKButtonClickTButtonCancelButtonLeft¸Top€WidthQHeightCancel	CaptionCancelTabOrderOnClickCancelButtonClickTDXInputDXInput
18
  OnCreate = FormCreate
19
ActiveOnly	Joystick.BindInputStates	Joystick.Effects.Effects
19
  OnShow = FormShow
20
ÿ
20
  PixelsPerInch = 96
21
DELPHIXFORCEFEEDBACKEFFECT0lTPF0TForceFeedbackEffectComponentEffectsNameEffects
21
  TextHeight = 13
22
EffectTypeetNonePeriod2Power'TimeèJoystick.EnabledJoystick.ForceFeedback	Joystick.AutoCenterJoystick.DeadZoneX2Joystick.DeadZoneY2Joystick.DeadZoneZ2Joystick.IDJoystick.RangeXèJoystick.RangeYèJoystick.RangeZèKeyboard.BindInputStates	Keyboard.Effects.Effects
22
  object ListGroupBox: TGroupBox
23
ÿ
23
    Left = 8
24
DELPHIXFORCEFEEDBACKEFFECT0lTPF0TForceFeedbackEffectComponentEffectsNameEffects
24
    Top = 8
25
EffectTypeetNonePeriod2Power'TimeèKeyboard.EnabledKeyboard.ForceFeedbackKeyboard.Assigns
25
    Width = 193
26
°K&hJ(bH%dL'fZ X
qMouse.BindInputStatesMouse.Effects.Effects
26
    Height = 369
27
ÿ
27
    Caption = 'Effect list'
28
DELPHIXFORCEFEEDBACKEFFECT0lTPF0TForceFeedbackEffectComponentEffectsNameEffects
28
    TabOrder = 2
29
EffectTypeetNonePeriod2Power'Timeè
Mouse.EnabledMouse.ForceFeedbackUseDirectInputLeft Top(
29
    object AddButton: TButton
30
TPopupMenu	PopupMenuLeftHTopX	TMenuItemA1Caption&AddShortCutA@OnClickAddButtonClick	TMenuItemDeleteEffectItemCaption&DeleteShortCut.OnClickDelButtonClick	TMenuItemN1Caption-	TMenuItemN2Caption&Load from FileOnClickAddFromFileButtonClick	TMenuItemSaveToFileItemCaption&Save from FileOnClickSaveToFileItemClickTTimerTimerInterval2OnTimer
30
      Left = 8
31
TimerTimerLeftHTop(TOpenDialog
31
      Top = 306
32
OpenDialog
32
      Width = 86
33
DefaultExtffeFilterEffect file(*.ffe)|*.ffeOptionsofAllowMultiSelectofPathMustExistofFileMustExistLeft TopXTSaveDialog
33
      Height = 25
34
SaveDialog
34
      Caption = '&Add'
35
DefaultExtffeFilterEffect file(*.ffe)|*.ffeOptionsofOverwritePromptofHideReadOnlyofPathMustExistLeft Topx
35
      TabOrder = 1
-
 
36
      OnClick = AddButtonClick
-
 
37
    end
-
 
38
    object DelButton: TButton
-
 
39
      Left = 99
-
 
40
      Top = 306
-
 
41
      Width = 86
-
 
42
      Height = 25
-
 
43
      Caption = '&Delete'
-
 
44
      TabOrder = 2
-
 
45
      OnClick = DelButtonClick
-
 
46
    end
-
 
47
    object AddFromFileButton: TButton
-
 
48
      Left = 8
-
 
49
      Top = 335
-
 
50
      Width = 177
-
 
51
      Height = 25
-
 
52
      Caption = '&Load from File'
-
 
53
      TabOrder = 3
-
 
54
      OnClick = AddFromFileButtonClick
-
 
55
    end
-
 
56
    object EffectView: TTreeView
-
 
57
      Left = 8
-
 
58
      Top = 16
-
 
59
      Width = 177
-
 
60
      Height = 284
-
 
61
      DragMode = dmAutomatic
-
 
62
      HideSelection = False
-
 
63
      Indent = 19
-
 
64
      TabOrder = 0
-
 
65
      OnChange = EffectViewChange
-
 
66
      OnDragDrop = EffectViewDragDrop
-
 
67
      OnDragOver = EffectViewDragOver
-
 
68
      OnEdited = EffectViewEdited
-
 
69
    end
-
 
70
  end
-
 
71
  object EditGroupBox: TGroupBox
-
 
72
    Left = 208
-
 
73
    Top = 8
-
 
74
    Width = 313
-
 
75
    Height = 369
-
 
76
    Caption = 'Editor'
-
 
77
    TabOrder = 3
-
 
78
    object EffectTypeLabel: TLabel
-
 
79
      Left = 16
-
 
80
      Top = 67
-
 
81
      Width = 23
-
 
82
      Height = 13
-
 
83
      Caption = '&Time'
-
 
84
      FocusControl = EffectTypeBox
-
 
85
    end
-
 
86
    object ConstantLabel: TLabel
-
 
87
      Left = 16
-
 
88
      Top = 249
-
 
89
      Width = 45
-
 
90
      Height = 13
-
 
91
      Caption = '&Constant:'
-
 
92
      FocusControl = ConstantXEdit
-
 
93
    end
-
 
94
    object ConstantXLabel: TLabel
-
 
95
      Left = 96
-
 
96
      Top = 249
-
 
97
      Width = 7
-
 
98
      Height = 13
-
 
99
      Caption = 'X'
-
 
100
    end
-
 
101
    object ConstantYLabel: TLabel
-
 
102
      Left = 192
-
 
103
      Top = 249
-
 
104
      Width = 7
-
 
105
      Height = 13
-
 
106
      Caption = 'Y'
-
 
107
    end
-
 
108
    object FadeTimeLabel: TLabel
-
 
109
      Left = 80
-
 
110
      Top = 199
-
 
111
      Width = 26
-
 
112
      Height = 13
-
 
113
      Caption = 'Time:'
-
 
114
    end
-
 
115
    object PeriodLabel: TLabel
-
 
116
      Left = 16
-
 
117
      Top = 275
-
 
118
      Width = 33
-
 
119
      Height = 13
-
 
120
      Caption = '&Period:'
-
 
121
      FocusControl = PeriodEdit
-
 
122
    end
-
 
123
    object PeriodLabel2: TLabel
-
 
124
      Left = 190
-
 
125
      Top = 275
-
 
126
      Width = 13
-
 
127
      Height = 13
-
 
128
      Caption = 'ms'
-
 
129
    end
-
 
130
    object PowerLabel: TLabel
-
 
131
      Left = 16
-
 
132
      Top = 123
-
 
133
      Width = 33
-
 
134
      Height = 13
-
 
135
      Caption = '&Power:'
-
 
136
    end
-
 
137
    object TimeLabel: TLabel
-
 
138
      Left = 16
-
 
139
      Top = 99
-
 
140
      Width = 26
-
 
141
      Height = 13
-
 
142
      Caption = '&Time:'
-
 
143
    end
-
 
144
    object TimeLabel2: TLabel
-
 
145
      Left = 190
-
 
146
      Top = 99
-
 
147
      Width = 13
-
 
148
      Height = 13
-
 
149
      Caption = 'ms'
-
 
150
    end
-
 
151
    object AttackTimeEditLabel: TLabel
-
 
152
      Left = 80
-
 
153
      Top = 149
-
 
154
      Width = 26
-
 
155
      Height = 13
-
 
156
      Caption = 'Time:'
-
 
157
      FocusControl = AttackTimeEdit
-
 
158
    end
-
 
159
    object NameEditLabel: TLabel
-
 
160
      Left = 16
-
 
161
      Top = 20
-
 
162
      Width = 28
-
 
163
      Height = 13
-
 
164
      Caption = '&Name'
-
 
165
      FocusControl = NameEdit
-
 
166
    end
-
 
167
    object Bevel1: TBevel
-
 
168
      Left = 16
-
 
169
      Top = 44
-
 
170
      Width = 281
-
 
171
      Height = 2
-
 
172
    end
-
 
173
    object Bevel2: TBevel
-
 
174
      Left = 16
-
 
175
      Top = 328
-
 
176
      Width = 281
-
 
177
      Height = 2
-
 
178
    end
-
 
179
    object ConditionLabel: TLabel
-
 
180
      Left = 16
-
 
181
      Top = 299
-
 
182
      Width = 47
-
 
183
      Height = 13
-
 
184
      Caption = 'Con&dition:'
-
 
185
      FocusControl = ConditionXEdit
-
 
186
    end
-
 
187
    object ConditionXLabel: TLabel
-
 
188
      Left = 96
-
 
189
      Top = 299
-
 
190
      Width = 7
-
 
191
      Height = 13
-
 
192
      Caption = 'X'
-
 
193
    end
-
 
194
    object ConditionYLabel: TLabel
-
 
195
      Left = 192
-
 
196
      Top = 297
-
 
197
      Width = 7
-
 
198
      Height = 13
-
 
199
      Caption = 'Y'
-
 
200
    end
-
 
201
    object Label1: TLabel
-
 
202
      Left = 80
-
 
203
      Top = 173
-
 
204
      Width = 29
-
 
205
      Height = 13
-
 
206
      Caption = 'Level:'
-
 
207
      FocusControl = AttackLevelEdit
-
 
208
    end
-
 
209
    object Label2: TLabel
-
 
210
      Left = 80
-
 
211
      Top = 223
-
 
212
      Width = 29
-
 
213
      Height = 13
-
 
214
      Caption = 'Level:'
-
 
215
      FocusControl = FadeLevelEdit
-
 
216
    end
-
 
217
    object Label3: TLabel
-
 
218
      Left = 16
-
 
219
      Top = 149
-
 
220
      Width = 34
-
 
221
      Height = 13
-
 
222
      Caption = '&Attack:'
-
 
223
      FocusControl = AttackTimeEdit
-
 
224
    end
-
 
225
    object Label4: TLabel
-
 
226
      Left = 16
-
 
227
      Top = 199
-
 
228
      Width = 27
-
 
229
      Height = 13
-
 
230
      Caption = '&Fade:'
-
 
231
      FocusControl = FadeTimeEdit
-
 
232
    end
-
 
233
    object Label5: TLabel
-
 
234
      Left = 190
-
 
235
      Top = 150
-
 
236
      Width = 13
-
 
237
      Height = 13
-
 
238
      Caption = 'ms'
-
 
239
    end
-
 
240
    object Label6: TLabel
-
 
241
      Left = 190
-
 
242
      Top = 198
-
 
243
      Width = 13
-
 
244
      Height = 13
-
 
245
      Caption = 'ms'
-
 
246
    end
-
 
247
    object EffectTypeBox: TComboBox
-
 
248
      Left = 72
-
 
249
      Top = 64
-
 
250
      Width = 225
-
 
251
      Height = 21
-
 
252
      Style = csDropDownList
-
 
253
      ItemHeight = 13
-
 
254
      TabOrder = 1
-
 
255
      OnChange = EffectTypeBoxChange
-
 
256
    end
-
 
257
    object ConstantYEdit: TSpinEdit
-
 
258
      Left = 208
-
 
259
      Top = 245
-
 
260
      Width = 73
-
 
261
      Height = 22
-
 
262
      MaxValue = 10000
-
 
263
      MinValue = -10000
-
 
264
      TabOrder = 9
-
 
265
      Value = 0
-
 
266
      OnChange = ChangeEvent
-
 
267
    end
-
 
268
    object ConstantXEdit: TSpinEdit
-
 
269
      Left = 112
-
 
270
      Top = 245
-
 
271
      Width = 73
-
 
272
      Height = 22
-
 
273
      MaxValue = 10000
-
 
274
      MinValue = -10000
-
 
275
      TabOrder = 8
-
 
276
      Value = 0
-
 
277
      OnChange = ChangeEvent
-
 
278
    end
-
 
279
    object FadeTimeEdit: TSpinEdit
-
 
280
      Left = 112
-
 
281
      Top = 194
-
 
282
      Width = 73
-
 
283
      Height = 22
-
 
284
      MaxValue = 1000000
-
 
285
      MinValue = 0
-
 
286
      TabOrder = 6
-
 
287
      Value = 0
-
 
288
      OnChange = ChangeEvent
-
 
289
    end
-
 
290
    object PeriodEdit: TSpinEdit
-
 
291
      Left = 112
-
 
292
      Top = 270
-
 
293
      Width = 73
-
 
294
      Height = 22
-
 
295
      MaxValue = 1000000
-
 
296
      MinValue = 0
-
 
297
      TabOrder = 10
-
 
298
      Value = 0
-
 
299
      OnChange = ChangeEvent
-
 
300
    end
-
 
301
    object TimeEdit: TSpinEdit
-
 
302
      Left = 112
-
 
303
      Top = 94
-
 
304
      Width = 73
-
 
305
      Height = 22
-
 
306
      MaxValue = 1000000
-
 
307
      MinValue = -1
-
 
308
      TabOrder = 3
-
 
309
      Value = 0
-
 
310
      OnChange = ChangeEvent
-
 
311
    end
-
 
312
    object AttackTimeEdit: TSpinEdit
-
 
313
      Left = 112
-
 
314
      Top = 145
-
 
315
      Width = 73
-
 
316
      Height = 22
-
 
317
      MaxValue = 1000000
-
 
318
      MinValue = 0
-
 
319
      TabOrder = 4
-
 
320
      Value = 0
-
 
321
      OnChange = ChangeEvent
-
 
322
    end
-
 
323
    object RunButton: TButton
-
 
324
      Left = 16
-
 
325
      Top = 336
-
 
326
      Width = 81
-
 
327
      Height = 25
-
 
328
      Caption = '&Run'
-
 
329
      TabOrder = 13
-
 
330
      OnClick = RunButtonClick
-
 
331
    end
-
 
332
    object RunGroupButton: TButton
-
 
333
      Left = 104
-
 
334
      Top = 336
-
 
335
      Width = 105
-
 
336
      Height = 25
-
 
337
      Caption = 'Run &group'
-
 
338
      TabOrder = 14
-
 
339
      OnClick = RunGroupButtonClick
-
 
340
    end
-
 
341
    object NameEdit: TEdit
-
 
342
      Left = 72
-
 
343
      Top = 17
-
 
344
      Width = 225
-
 
345
      Height = 21
-
 
346
      TabOrder = 0
-
 
347
      OnChange = NameEditChange
-
 
348
    end
-
 
349
    object StopButton: TButton
-
 
350
      Left = 216
-
 
351
      Top = 336
-
 
352
      Width = 81
-
 
353
      Height = 25
-
 
354
      Caption = '&Stop'
-
 
355
      TabOrder = 15
-
 
356
      OnClick = StopButtonClick
-
 
357
    end
-
 
358
    object PowerEdit: TSpinEdit
-
 
359
      Left = 112
-
 
360
      Top = 118
-
 
361
      Width = 73
-
 
362
      Height = 22
-
 
363
      MaxValue = 10000
-
 
364
      MinValue = 0
-
 
365
      TabOrder = 2
-
 
366
      Value = 0
-
 
367
      OnChange = ChangeEvent
-
 
368
    end
-
 
369
    object ConditionXEdit: TSpinEdit
-
 
370
      Left = 112
-
 
371
      Top = 295
-
 
372
      Width = 73
-
 
373
      Height = 22
-
 
374
      MaxValue = 10000
-
 
375
      MinValue = -10000
-
 
376
      TabOrder = 11
-
 
377
      Value = 0
-
 
378
      OnChange = ChangeEvent
-
 
379
    end
-
 
380
    object ConditionYEdit: TSpinEdit
-
 
381
      Left = 208
-
 
382
      Top = 295
-
 
383
      Width = 73
-
 
384
      Height = 22
-
 
385
      MaxValue = 10000
-
 
386
      MinValue = -10000
-
 
387
      TabOrder = 12
-
 
388
      Value = 0
-
 
389
      OnChange = ChangeEvent
-
 
390
    end
-
 
391
    object AttackLevelEdit: TSpinEdit
-
 
392
      Left = 112
-
 
393
      Top = 169
-
 
394
      Width = 73
-
 
395
      Height = 22
-
 
396
      MaxValue = 10000
-
 
397
      MinValue = 0
-
 
398
      TabOrder = 5
-
 
399
      Value = 0
-
 
400
      OnChange = ChangeEvent
-
 
401
    end
-
 
402
    object FadeLevelEdit: TSpinEdit
-
 
403
      Left = 112
-
 
404
      Top = 218
-
 
405
      Width = 73
-
 
406
      Height = 22
-
 
407
      MaxValue = 10000
-
 
408
      MinValue = 0
-
 
409
      TabOrder = 7
-
 
410
      Value = 0
-
 
411
      OnChange = ChangeEvent
-
 
412
    end
-
 
413
  end
-
 
414
  object OKButton: TButton
-
 
415
    Left = 352
-
 
416
    Top = 384
-
 
417
    Width = 81
-
 
418
    Height = 25
-
 
419
    Caption = 'OK'
-
 
420
    TabOrder = 0
-
 
421
    OnClick = OKButtonClick
-
 
422
  end
-
 
423
  object CancelButton: TButton
-
 
424
    Left = 440
-
 
425
    Top = 384
-
 
426
    Width = 81
-
 
427
    Height = 25
-
 
428
    Cancel = True
-
 
429
    Caption = 'Cancel'
-
 
430
    TabOrder = 1
-
 
431
    OnClick = CancelButtonClick
-
 
432
  end
-
 
433
  object DXInput: TDXInput
-
 
434
    ActiveOnly = True
-
 
435
    Joystick.BindInputStates = True
-
 
436
    Joystick.Effects.Effects = {
-
 
437
      FF0A0044454C50484958464F524345464545444241434B454646454354003010
-
 
438
      7F000000545046301D54466F726365466565646261636B456666656374436F6D
-
 
439
      706F6E656E74025F3107456666656374730E01044E616D650607456666656374
-
 
440
      730A45666665637454797065070665744E6F6E6506506572696F64023205506F
-
 
441
      7765720310270454696D6503E8030E537461727444656C617954696D65020000
-
 
442
      000000}
-
 
443
    Joystick.Enabled = False
-
 
444
    Joystick.ForceFeedback = True
-
 
445
    Joystick.AutoCenter = False
-
 
446
    Joystick.DeadZoneX = 50
-
 
447
    Joystick.DeadZoneY = 50
-
 
448
    Joystick.DeadZoneZ = 50
-
 
449
    Joystick.ID = 0
-
 
450
    Joystick.RangeX = 1000
-
 
451
    Joystick.RangeY = 1000
-
 
452
    Joystick.RangeZ = 1000
-
 
453
    Keyboard.BindInputStates = True
-
 
454
    Keyboard.Effects.Effects = {
-
 
455
      FF0A0044454C50484958464F524345464545444241434B454646454354003010
-
 
456
      7F000000545046301D54466F726365466565646261636B456666656374436F6D
-
 
457
      706F6E656E74025F3107456666656374730E01044E616D650607456666656374
-
 
458
      730A45666665637454797065070665744E6F6E6506506572696F64023205506F
-
 
459
      7765720310270454696D6503E8030E537461727444656C617954696D65020000
-
 
460
      000000}
-
 
461
    Keyboard.Enabled = False
-
 
462
    Keyboard.ForceFeedback = False
-
 
463
    Keyboard.Assigns = {
-
 
464
      4B00000026000000680000004A00000028000000620000004800000025000000
-
 
465
      640000004C00000027000000660000005A000000200000000000000058000000
-
 
466
      0D00000000000000000000000000000000000000000000000000000000000000
-
 
467
      0000000000000000000000000000000000000000000000000000000000000000
-
 
468
      0000000000000000000000000000000071000000000000000000000000000000
-
 
469
      0000000000000000000000000000000000000000000000000000000000000000
-
 
470
      0000000000000000000000000000000000000000000000000000000000000000
-
 
471
      0000000000000000000000000000000000000000000000000000000000000000
-
 
472
      0000000000000000000000000000000000000000000000000000000000000000
-
 
473
      0000000000000000000000000000000000000000000000000000000000000000
-
 
474
      0000000000000000000000000000000000000000000000000000000000000000
-
 
475
      0000000000000000000000000000000000000000000000000000000000000000
-
 
476
      0000000000000000000000000000000000000000000000000000000000000000
-
 
477
      00000000000000000000000000000000}
-
 
478
    Mouse.BindInputStates = False
-
 
479
    Mouse.Effects.Effects = {
-
 
480
      FF0A0044454C50484958464F524345464545444241434B454646454354003010
-
 
481
      7F000000545046301D54466F726365466565646261636B456666656374436F6D
-
 
482
      706F6E656E74025F3107456666656374730E01044E616D650607456666656374
-
 
483
      730A45666665637454797065070665744E6F6E6506506572696F64023205506F
-
 
484
      7765720310270454696D6503E8030E537461727444656C617954696D65020000
-
 
485
      000000}
-
 
486
    Mouse.Enabled = False
-
 
487
    Mouse.ForceFeedback = False
-
 
488
    UseDirectInput = False
-
 
489
    Left = 32
-
 
490
    Top = 40
-
 
491
  end
-
 
492
  object PopupMenu: TPopupMenu
-
 
493
    Left = 72
-
 
494
    Top = 88
-
 
495
    object A1: TMenuItem
-
 
496
      Caption = '&Add'
-
 
497
      ShortCut = 16449
-
 
498
      OnClick = AddButtonClick
-
 
499
    end
-
 
500
    object DeleteEffectItem: TMenuItem
-
 
501
      Caption = '&Delete'
-
 
502
      ShortCut = 46
-
 
503
      OnClick = DelButtonClick
-
 
504
    end
-
 
505
    object N1: TMenuItem
-
 
506
      Caption = '-'
-
 
507
    end
-
 
508
    object N2: TMenuItem
-
 
509
      Caption = '&Load from File'
-
 
510
      OnClick = AddFromFileButtonClick
-
 
511
    end
-
 
512
    object SaveToFileItem: TMenuItem
-
 
513
      Caption = '&Save from File'
-
 
514
      OnClick = SaveToFileItemClick
-
 
515
    end
-
 
516
  end
-
 
517
  object Timer: TTimer
-
 
518
    Interval = 50
-
 
519
    OnTimer = TimerTimer
-
 
520
    Left = 72
-
 
521
    Top = 40
-
 
522
  end
-
 
523
  object OpenDialog: TOpenDialog
-
 
524
    DefaultExt = 'ffe'
-
 
525
    Filter = 'Effect file(*.ffe)|*.ffe'
-
 
526
    Options = [ofAllowMultiSelect, ofPathMustExist, ofFileMustExist]
-
 
527
    Left = 32
-
 
528
    Top = 88
-
 
529
  end
-
 
530
  object SaveDialog: TSaveDialog
-
 
531
    DefaultExt = 'ffe'
-
 
532
    Filter = 'Effect file(*.ffe)|*.ffe'
-
 
533
    Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist]
-
 
534
    Left = 32
-
 
535
    Top = 120
-
 
536
  end
-
 
537
end