Ticket #3434: PuttZoo-d9.log

File PuttZoo-d9.log, 41.2 KB (added by SF/*anonymous, 17 years ago)

-d9 log

Line 
1Using configuration file: scummvm.ini
2Debuglevel (from command line): 9
3Output sample rate: 22050 Hz
4Looking for puttzoo
5Trying to start game 'Putt-Putt Saves the Zoo'
6Using gameid puttzoo, variant HE 98.5, extra Updated
7Using MD5 '92e7727e67f5cd979d8a1070e4eb8cb3'
8allocResTypeData(Buffer/buffer,,10,0)
9readIndexFile()
10openRoom(0)
11openResourceFile(puttzoo.he0)
12Opening hashed: Games:ScummVM/Games/Humongous/PuttPutt/Putt3Zoo/PUTTZOO.HE0
13ScummEngine_v90he readMAXS: MAXS has blocksize 46
14allocResTypeData(Costume/costume,AKOS,926,1)
15allocResTypeData(Room/room,ROOM,49,1)
16allocResTypeData(RoomImage/room image,RMIM,49,1)
17allocResTypeData(RoomScripts/room script,RMSC,49,1)
18allocResTypeData(Sound/sound,SOUN,2028,2)
19allocResTypeData(Script/script,SCRP,106,1)
20allocResTypeData(Charset/charset,CHAR,7,1)
21allocResTypeData(ObjectName/new name,,10,0)
22allocResTypeData(Inventory/inventory,,80,0)
23allocResTypeData(Temp/temp,,10,0)
24allocResTypeData(ScaleTable/scale table,,5,0)
25allocResTypeData(ActorName/actor name,,62,0)
26allocResTypeData(Verb/verb,,0,0)
27allocResTypeData(String/array,,100,0)
28allocResTypeData(FlObject/flobject,,32,0)
29allocResTypeData(Matrix/boxes,,10,0)
30allocResTypeData(Image/images,AWIZ,615,1)
31allocResTypeData(Talkie/talkie,TLKE,0,1)
32allocResTypeData(SpoolBuffer/spool buffer,,9,1)
33readResTypeList(RoomImage)
34readResTypeList(Room)
35readResTypeList(Script)
36readResTypeList(Sound)
37readResTypeList(Costume)
38readResTypeList(Charset)
39readResTypeList(Image)
40Room 1: 'helogo'
41Room 2: 'title-screen'
42Room 3: 'baldinis'
43Room 4: 'sign-road'
44Room 5: 'rock-road'
45Room 6: 'zoo-gate'
46Room 7: 'topiary'
47Room 8: 'main-street'
48Room 9: 'keeper'
49Room 10: 'souvenir-shop'
50Room 11: 'chuck-wagon'
51Room 12: 'three-gates'
52Room 13: 'avalanche'
53Room 14: 'frosty-road'
54Room 15: 'ice-hockey'
55Room 16: 'penguin-home'
56Room 17: 'lake'
57Room 18: 'seal-home'
58Room 19: 'fork'
59Room 20: 'watering-hole'
60Room 21: 'whack-a'
61Room 22: 'elephant-home'
62Room 23: 'mud-hole'
63Room 24: 'giraffe-home'
64Room 25: 'lion-home'
65Room 26: 'mice'
66Room 27: 'paint-shack'
67Room 28: 'bridge'
68Room 29: 'junction'
69Room 30: 'snake-home'
70Room 31: 'dock'
71Room 32: 'hippo-home'
72Room 33: 'rapids'
73Room 34: 'canyon'
74Room 35: 'far-dock'
75Room 36: 'scenic-view'
76Room 37: 'look-down'
77Room 38: 'drawbridge'
78Room 39: 'overhead-room'
79Room 40: 'animal-list'
80Room 41: 'guide-map'
81Room 42: 'box-view'
82Room 43: 'squigglies-CU'
83Room 44: 'hot-chocolate-CU'
84Room 45: 'nikon'
85Room 46: 'polaroids'
86Room 47: 'interface'
87Room 48: 'saveload'
88found DOBJ block, reading object table
89readvar(170)
90writeVar(170, 0)
91vars[170] = 0 (via script-0)
92defineArray (array 1, dim2start 0, dim2end 0 dim1start 0 dim1end 10
93writeVar(170, 861114369)
94vars[170] = 861114369 (via script-0)
95_res->createResource(String,1,65)
96readvar(171)
97writeVar(171, 0)
98vars[171] = 0 (via script-0)
99defineArray (array 2, dim2start 0, dim2end 0 dim1start 0 dim1end 29
100writeVar(171, 861114370)
101vars[171] = 861114370 (via script-0)
102_res->createResource(String,2,141)
103INIB index block not yet handled, skipping
104File modern.ini not found
105File modern.zip not found
106File classic.ini not found
107File classic.zip not found
108Reading section: [XxY]
109def_widgetSize=kBigWidgetSize
110Result: 2
111def_buttonWidth=kBigButtonWidth
112Result: 108
113def_buttonHeight=kBigButtonHeight
114Result: 24
115def_sliderWidth=kBigSliderWidth
116Result: 128
117def_sliderHeight=kBigSliderHeight
118Result: 18
119def_kLineHeight=16
120Result: 16
121def_kFontHeight=14
122Result: 14
123def_insetX=10
124Result: 10
125def_insetY=20
126Result: 20
127def_insetW=(w - 2 * 10)
128Result: 620
129def_insetH=(h - 2 * 40)
130Result: 400
131def_gameOptionsLabelWidth=90
132Result: 90
133def_tabPopupsLabelW=150
134Result: 150
135def_aboutXOff=8
136Result: 8
137def_aboutYOff=5
138Result: 5
139def_aboutOuterBorder=80
140Result: 80
141def_scummmainHOffset=12
142Result: 12
143def_scummmainVSpace=7
144Result: 7
145def_scummmainVAddOff=3
146Result: 3
147def_scummmainButtonWidth=160
148Result: 160
149def_scummmainButtonHeight=28
150Result: 28
151def_scummhelpW=370
152Result: 370
153def_scummhelpX=((w - scummhelpW) / 2)
154Result: 135
155def_midiControlsSpacing=2
156Result: 2
157def_vcAudioTabIndent=10
158Result: 10
159def_vcAudioTabSpacing=4
160Result: 4
161ListWidget.leftPadding.x=4
162Result: 4
163ListWidget.rightPadding.x=0
164Result: 0
165ListWidget.topPadding.x=2
166Result: 2
167ListWidget.bottomPadding.x=2
168Result: 2
169ListWidget.hlLeftPadding.x=2
170Result: 2
171ListWidget.hlRightPadding.x=1
172Result: 1
173PopUpWidget.leftPadding.x=4
174Result: 4
175PopUpWidget.rightPadding.x=0
176Result: 0
177TabWidget.tabWidth.x=70
178Result: 70
179TabWidget.tabHeight.x=21
180Result: 21
181TabWidget.titleVPad.x=2
182Result: 2
183opHeight.x=(h * 7 / 10)
184Result: 336
185Reading section: [chooser]
186chooserW.x=(w - 2 * 8)
187Result: 624
188chooser.x=((w - chooserW) / 2)
189Result: 8
190chooser.y=((h - opHeight) / 2)
191Result: 72
192chooser.w=chooserW
193Result: 624
194chooser.h=opHeight
195Result: 336
196chooser_headline.x=10
197Result: 10
198chooser_headline.y=6
199Result: 6
200chooser_headline.w=(chooserW - 2 * 10)
201Result: 604
202chooser_headline.h=(kLineHeight)
203Result: 16
204chooser_headline.align.x=kTextAlignCenter
205Result: 1
206chooser_list.x=10
207Result: 10
208chooser_list.y=(6 + kLineHeight + 2)
209Result: 24
210chooser_list.w=prev.w
211Result: 604
212chooser_list.h=(opHeight - self.y - buttonHeight - 12)
213Result: 276
214chooser_cancel.x=(chooserW - 2 * (buttonWidth + 10))
215Result: 388
216chooser_cancel.y=(opHeight - buttonHeight - 8)
217Result: 304
218chooser_cancel.w=buttonWidth
219Result: 108
220chooser_cancel.h=buttonHeight
221Result: 24
222chooser_ok.x=(prev.x2 + 10)
223Result: 506
224chooser_ok.y=prev.y
225Result: 304
226chooser_ok.w=prev.w
227Result: 108
228chooser_ok.h=prev.h
229Result: 24
230brW.x=((w * 7) / 8)
231Result: 560
232brH.x=((h * 9) / 10)
233Result: 432
234browser.x=((w - brW) / 2)
235Result: 40
236browser.y=((h - brH) / 2)
237Result: 24
238browser.w=brW
239Result: 560
240browser.h=brH
241Result: 432
242browser_headline.x=10
243Result: 10
244browser_headline.y=kLineHeight
245Result: 16
246browser_headline.w=(parent.w - 2 * 10)
247Result: 540
248browser_headline.h=kLineHeight
249Result: 16
250browser_headline.align.x=kTextAlignCenter
251Result: 1
252browser_path.x=10
253Result: 10
254browser_path.y=prev.y2
255Result: 32
256browser_path.w=prev.w
257Result: 540
258browser_path.h=prev.h
259Result: 16
260browser_list.x=10
261Result: 10
262browser_list.y=prev.y2
263Result: 48
264browser_list.w=prev.w
265Result: 540
266browser_list.h=(parent.h - 3 * kLineHeight - buttonHeight - 14)
267Result: 346
268browser_up.x=10
269Result: 10
270browser_up.y=(parent.h - buttonHeight - 8)
271Result: 400
272browser_up.w=buttonWidth
273Result: 108
274browser_up.h=buttonHeight
275Result: 24
276browser_cancel.x=(parent.w - 2 * (buttonWidth + 10))
277Result: 324
278browser_cancel.y=(parent.h - buttonHeight - 8)
279Result: 400
280browser_cancel.w=buttonWidth
281Result: 108
282browser_cancel.h=buttonHeight
283Result: 24
284browser_choose.x=(prev.x2 + 10)
285Result: 442
286browser_choose.y=prev.y
287Result: 400
288browser_choose.w=prev.w
289Result: 108
290browser_choose.h=prev.h
291Result: 24
292hBorder.x=10
293Result: 10
294launcher_version.x=hBorder
295Result: 10
296launcher_version.y=8
297Result: 8
298launcher_version.w=(w - 2 * hBorder)
299Result: 620
300launcher_version.h=kLineHeight
301Result: 16
302launcher_version.align.x=kTextAlignCenter
303Result: 1
304top.x=(h - 8 - buttonHeight)
305Result: 448
306numButtons.x=4
307Result: 4
308space.x=8
309Result: 8
310butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons)
311Result: 149
312launcher_quit_button.x=hBorder
313Result: 10
314launcher_quit_button.y=top
315Result: 448
316launcher_quit_button.w=butWidth
317Result: 149
318launcher_quit_button.h=buttonHeight
319Result: 24
320launcher_about_button.x=(prev.x2 + space)
321Result: 167
322launcher_about_button.y=prev.y
323Result: 448
324launcher_about_button.w=prev.w
325Result: 149
326launcher_about_button.h=prev.h
327Result: 24
328launcher_options_button.x=(prev.x2 + space)
329Result: 324
330launcher_options_button.y=prev.y
331Result: 448
332launcher_options_button.w=prev.w
333Result: 149
334launcher_options_button.h=prev.h
335Result: 24
336launcher_start_button.x=(prev.x2 + space)
337Result: 481
338launcher_start_button.y=prev.y
339Result: 448
340launcher_start_button.w=prev.w
341Result: 149
342launcher_start_button.h=prev.h
343Result: 24
344top.x=(top - buttonHeight * 2)
345Result: 400
346numButtons.x=3
347Result: 3
348space.x=10
349Result: 10
350butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons)
351Result: 200
352launcher_addGame_button.x=hBorder
353Result: 10
354launcher_addGame_button.y=top
355Result: 400
356launcher_addGame_button.w=butWidth
357Result: 200
358launcher_addGame_button.h=buttonHeight
359Result: 24
360launcher_editGame_button.x=(prev.x2 + space)
361Result: 220
362launcher_editGame_button.y=prev.y
363Result: 400
364launcher_editGame_button.w=prev.w
365Result: 200
366launcher_editGame_button.h=prev.h
367Result: 24
368launcher_removeGame_button.x=(prev.x2 + space)
369Result: 430
370launcher_removeGame_button.y=prev.y
371Result: 400
372launcher_removeGame_button.w=prev.w
373Result: 200
374launcher_removeGame_button.h=prev.h
375Result: 24
376launcher_list.x=hBorder
377Result: 10
378launcher_list.y=(kLineHeight + 16)
379Result: 32
380launcher_list.w=(w - 2 * hBorder)
381Result: 620
382launcher_list.h=(top - kLineHeight - 20)
383Result: 364
384globaloptions.x=insetX
385Result: 10
386globaloptions.y=insetY
387Result: 20
388globaloptions.w=insetW
389Result: 620
390globaloptions.h=insetH
391Result: 400
392vBorder.x=5
393Result: 5
394globaloptions_tabwidget.x=0
395Result: 0
396globaloptions_tabwidget.y=vBorder
397Result: 5
398globaloptions_tabwidget.w=parent.w
399Result: 620
400globaloptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder)
401Result: 358
402opYoffset.x=vBorder
403Result: 5
404opXoffset.x=0
405Result: 0
406Reading section: [graphicsControls]
407gcx.x=10
408Result: 10
409gcw.x=(parent.w - 2 * 10)
410Result: 600
411grModePopup.x=(gcx - 5)
412Result: 5
413grModePopup.y=(opYoffset - 1)
414Result: 4
415grModePopup.w=(gcw + 5)
416Result: 605
417grModePopup.h=(kLineHeight + 2)
418Result: 18
419opYoffset.x=(opYoffset + kLineHeight + 4)
420Result: 25
421grRenderPopup.x=prev.x
422Result: 5
423grRenderPopup.y=(opYoffset - 1)
424Result: 24
425grRenderPopup.w=prev.w
426Result: 605
427grRenderPopup.h=prev.h
428Result: 18
429opYoffset.x=(opYoffset + kLineHeight + 4)
430Result: 45
431grFullscreenCheckbox.x=gcx
432Result: 10
433grFullscreenCheckbox.y=opYoffset
434Result: 45
435grFullscreenCheckbox.w=(parent.w - gcx - 5)
436Result: 605
437grFullscreenCheckbox.h=buttonHeight
438Result: 24
439opYoffset.x=(opYoffset + buttonHeight)
440Result: 69
441grAspectCheckbox.x=prev.x
442Result: 10
443grAspectCheckbox.y=opYoffset
444Result: 69
445grAspectCheckbox.w=prev.w
446Result: 605
447grAspectCheckbox.h=prev.h
448Result: 24
449opYoffset.x=(opYoffset + buttonHeight)
450Result: 93
451opYoffset.x=vBorder
452Result: 5
453Reading section: [audioControls]
454aux.x=10
455Result: 10
456auw.x=(parent.w - 2 * 10)
457Result: 600
458auMidiPopup.x=(aux - 5)
459Result: 5
460auMidiPopup.y=(opYoffset - 1)
461Result: 4
462auMidiPopup.w=(auw + 5)
463Result: 605
464auMidiPopup.h=(kLineHeight + 2)
465Result: 18
466opYoffset.x=(opYoffset + buttonHeight + 4)
467Result: 33
468auSampleRatePopup.x=(aux - 5)
469Result: 5
470auSampleRatePopup.y=(opYoffset - 1)
471Result: 32
472auSampleRatePopup.w=(auw + 5)
473Result: 605
474auSampleRatePopup.h=(kLineHeight + 2)
475Result: 18
476opYoffset.x=(opYoffset + buttonHeight + 4)
477Result: 61
478Reading section: [subtitleControls]
479sbx.x=(opXoffset + 10)
480Result: 10
481sbYoff.x=(buttonHeight / 8)
482Result: 3
483sbOff.x=((sliderHeight - kLineHeight) / 2 + 2)
484Result: 3
485sbtextw.x=(100 + vcAudioTabIndent)
486Result: 110
487opYoffset.x=(opYoffset + sbYoff)
488Result: 64
489subToggleDesc.x=sbx
490Result: 10
491subToggleDesc.y=(opYoffset + sbYoff)
492Result: 67
493subToggleDesc.w=sbtextw
494Result: 110
495subToggleDesc.h=buttonHeight
496Result: 24
497subToggleDesc.align.x=kTextAlignRight
498Result: 2
499subToggleButton.x=prev.x2
500Result: 120
501subToggleButton.y=(opYoffset - sbYoff)
502Result: 61
503subToggleButton.w=(buttonWidth + 54)
504Result: 162
505subToggleButton.h=buttonHeight
506Result: 24
507opYoffset.x=(opYoffset + buttonHeight + 6)
508Result: 94
509subSubtitleSpeedDesc.x=sbx
510Result: 10
511subSubtitleSpeedDesc.y=(opYoffset + sbOff)
512Result: 97
513subSubtitleSpeedDesc.w=sbtextw
514Result: 110
515subSubtitleSpeedDesc.h=kLineHeight
516Result: 16
517subSubtitleSpeedDesc.align.x=kTextAlignRight
518Result: 2
519subSubtitleSpeedSlider.x=prev.x2
520Result: 120
521subSubtitleSpeedSlider.y=opYoffset
522Result: 94
523subSubtitleSpeedSlider.w=sliderWidth
524Result: 128
525subSubtitleSpeedSlider.h=sliderHeight
526Result: 18
527subSubtitleSpeedLabel.x=(prev.x2 + 10)
528Result: 258
529subSubtitleSpeedLabel.y=(opYoffset + sbOff)
530Result: 97
531subSubtitleSpeedLabel.w=24
532Result: 24
533subSubtitleSpeedLabel.h=kLineHeight
534Result: 16
535opYoffset.x=(opYoffset + sliderHeight + 8)
536Result: 120
537opYoffset.x=vBorder
538Result: 5
539Reading section: [volumeControls]
540vctextw.x=(95 + vcAudioTabIndent)
541Result: 105
542vcxoff.x=(opXoffset + vctextw + 15)
543Result: 120
544vcx.x=(opXoffset + 10)
545Result: 10
546vcMusicText.x=vcx
547Result: 10
548vcMusicText.y=(opYoffset + 2)
549Result: 7
550vcMusicText.w=vctextw
551Result: 105
552vcMusicText.h=kLineHeight
553Result: 16
554vcMusicText.align.x=kTextAlignRight
555Result: 2
556vcMusicSlider.x=vcxoff
557Result: 120
558vcMusicSlider.y=opYoffset
559Result: 5
560vcMusicSlider.w=sliderWidth
561Result: 128
562vcMusicSlider.h=sliderHeight
563Result: 18
564vcMusicLabel.x=(vcxoff + prev.w + 10)
565Result: 258
566vcMusicLabel.y=(opYoffset + 2)
567Result: 7
568vcMusicLabel.w=24
569Result: 24
570vcMusicLabel.h=kLineHeight
571Result: 16
572opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
573Result: 27
574vcSfxText.x=vcx
575Result: 10
576vcSfxText.y=(opYoffset + 2)
577Result: 29
578vcSfxText.w=vctextw
579Result: 105
580vcSfxText.h=kLineHeight
581Result: 16
582vcSfxText.align.x=kTextAlignRight
583Result: 2
584vcSfxSlider.x=vcxoff
585Result: 120
586vcSfxSlider.y=opYoffset
587Result: 27
588vcSfxSlider.w=sliderWidth
589Result: 128
590vcSfxSlider.h=sliderHeight
591Result: 18
592vcSfxLabel.x=(vcxoff + prev.w + 10)
593Result: 258
594vcSfxLabel.y=(opYoffset + 2)
595Result: 29
596vcSfxLabel.w=24
597Result: 24
598vcSfxLabel.h=kLineHeight
599Result: 16
600opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
601Result: 49
602vcSpeechText.x=vcx
603Result: 10
604vcSpeechText.y=(opYoffset + 2)
605Result: 51
606vcSpeechText.w=vctextw
607Result: 105
608vcSpeechText.h=kLineHeight
609Result: 16
610vcSpeechText.align.x=kTextAlignRight
611Result: 2
612vcSpeechSlider.x=vcxoff
613Result: 120
614vcSpeechSlider.y=opYoffset
615Result: 49
616vcSpeechSlider.w=sliderWidth
617Result: 128
618vcSpeechSlider.h=sliderHeight
619Result: 18
620vcSpeechLabel.x=(vcxoff + prev.w + 10)
621Result: 258
622vcSpeechLabel.y=(opYoffset + 2)
623Result: 51
624vcSpeechLabel.w=24
625Result: 24
626vcSpeechLabel.h=kLineHeight
627Result: 16
628opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
629Result: 71
630opYoffset.x=vBorder
631Result: 5
632Reading section: [midiControls]
633mcx.x=10
634Result: 10
635mcFontButton.x=mcx
636Result: 10
637mcFontButton.y=opYoffset
638Result: 5
639mcFontButton.w=buttonWidth
640Result: 108
641mcFontButton.h=buttonHeight
642Result: 24
643mcFontPath.x=(prev.x2 + 20)
644Result: 138
645mcFontPath.y=(opYoffset + 3)
646Result: 8
647mcFontPath.w=(parent.w - (buttonWidth + 20) - 15 - kLineHeight - 10)
648Result: 451
649mcFontPath.h=kLineHeight
650Result: 16
651mcFontClearButton.x=(prev.x2 + 10)
652Result: 599
653mcFontClearButton.y=(opYoffset + 2)
654Result: 7
655mcFontClearButton.w=kLineHeight
656Result: 16
657mcFontClearButton.h=kLineHeight
658Result: 16
659opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing)
660Result: 33
661mcMixedCheckbox.x=mcx
662Result: 10
663mcMixedCheckbox.y=opYoffset
664Result: 33
665mcMixedCheckbox.w=(parent.w - mcx - 5)
666Result: 605
667mcMixedCheckbox.h=buttonHeight
668Result: 24
669opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing)
670Result: 59
671mcMt32Checkbox.x=mcx
672Result: 10
673mcMt32Checkbox.y=opYoffset
674Result: 59
675mcMt32Checkbox.w=prev.w
676Result: 605
677mcMt32Checkbox.h=buttonHeight
678Result: 24
679opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing)
680Result: 85
681mcGSCheckbox.x=mcx
682Result: 10
683mcGSCheckbox.y=opYoffset
684Result: 85
685mcGSCheckbox.w=prev.w
686Result: 605
687mcGSCheckbox.h=buttonHeight
688Result: 24
689opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing)
690Result: 111
691mcMidiGainText.x=mcx
692Result: 10
693mcMidiGainText.y=(opYoffset + 2)
694Result: 113
695mcMidiGainText.w=95
696Result: 95
697mcMidiGainText.h=kLineHeight
698Result: 16
699mcMidiGainText.align.x=kTextAlignRight
700Result: 2
701mcMidiGainSlider.x=(prev.x2 + 10)
702Result: 115
703mcMidiGainSlider.y=opYoffset
704Result: 111
705mcMidiGainSlider.w=sliderWidth
706Result: 128
707mcMidiGainSlider.h=sliderHeight
708Result: 18
709mcMidiGainLabel.x=(prev.x2 + 10)
710Result: 253
711mcMidiGainLabel.y=(opYoffset + 2)
712Result: 113
713mcMidiGainLabel.w=40
714Result: 40
715mcMidiGainLabel.h=kLineHeight
716Result: 16
717opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing)
718Result: 131
719yoffset.x=vBorder
720Result: 5
721glOff.x=((buttonHeight - kLineHeight) / 2 + 2)
722Result: 6
723globaloptions_savebutton.x=10
724Result: 10
725globaloptions_savebutton.y=yoffset
726Result: 5
727globaloptions_savebutton.w=(buttonWidth + 5)
728Result: 113
729globaloptions_savebutton.h=buttonHeight
730Result: 24
731globaloptions_savepath.x=(prev.x2 + 20)
732Result: 143
733globaloptions_savepath.y=(yoffset + glOff)
734Result: 11
735globaloptions_savepath.w=(parent.w - (prev.w + 20) - 15)
736Result: 472
737globaloptions_savepath.h=kLineHeight
738Result: 16
739yoffset.x=(yoffset + buttonHeight + 4)
740Result: 33
741globaloptions_extrabutton.x=10
742Result: 10
743globaloptions_extrabutton.y=yoffset
744Result: 33
745globaloptions_extrabutton.w=(buttonWidth + 5)
746Result: 113
747globaloptions_extrabutton.h=buttonHeight
748Result: 24
749globaloptions_extrapath.x=(prev.x2 + 20)
750Result: 143
751globaloptions_extrapath.y=(yoffset + glOff)
752Result: 39
753globaloptions_extrapath.w=(parent.w - (prev.w + 20) - 15)
754Result: 472
755globaloptions_extrapath.h=kLineHeight
756Result: 16
757yoffset.x=(yoffset + buttonHeight + 4)
758Result: 61
759globaloptions_themebutton.x=10
760Result: 10
761globaloptions_themebutton.y=yoffset
762Result: 61
763globaloptions_themebutton.w=(buttonWidth + 5)
764Result: 113
765globaloptions_themebutton.h=buttonHeight
766Result: 24
767globaloptions_themepath.x=(prev.x2 + 20)
768Result: 143
769globaloptions_themepath.y=(yoffset + glOff)
770Result: 67
771globaloptions_themepath.w=(parent.w - (prev.w + 20) - 15)
772Result: 472
773globaloptions_themepath.h=kLineHeight
774Result: 16
775yoffset.x=(yoffset + buttonHeight + 4)
776Result: 89
777globaloptions_keysbutton.x=10
778Result: 10
779globaloptions_keysbutton.y=yoffset
780Result: 89
781globaloptions_keysbutton.w=(buttonWidth + 5)
782Result: 113
783globaloptions_keysbutton.h=buttonHeight
784Result: 24
785yoffset.x=vBorder
786Result: 5
787glOff.x=((buttonHeight - kLineHeight) / 2 + 2)
788Result: 6
789globaloptions_themebutton2.x=10
790Result: 10
791globaloptions_themebutton2.y=yoffset
792Result: 5
793globaloptions_themebutton2.w=buttonWidth
794Result: 108
795globaloptions_themebutton2.h=buttonHeight
796Result: 24
797globaloptions_curtheme.x=(prev.x2 + 20)
798Result: 138
799globaloptions_curtheme.y=(yoffset + glOff)
800Result: 11
801globaloptions_curtheme.w=(parent.w - (prev.w + 20) - 10)
802Result: 482
803globaloptions_curtheme.h=kLineHeight
804Result: 16
805yoffset.x=(yoffset + buttonHeight + 4)
806Result: 33
807globaloptions_autosaveperiod.x=10
808Result: 10
809globaloptions_autosaveperiod.y=yoffset
810Result: 33
811globaloptions_autosaveperiod.w=(parent.w - 10 - 25)
812Result: 585
813globaloptions_autosaveperiod.h=(kLineHeight + 2)
814Result: 18
815globaloptions_cancel.x=(parent.w - 2 * (buttonWidth + 10))
816Result: 384
817globaloptions_cancel.y=(parent.h - buttonHeight - 8)
818Result: 368
819globaloptions_cancel.w=buttonWidth
820Result: 108
821globaloptions_cancel.h=buttonHeight
822Result: 24
823globaloptions_ok.x=(prev.x2 + 10)
824Result: 502
825globaloptions_ok.y=prev.y
826Result: 368
827globaloptions_ok.w=prev.w
828Result: 108
829globaloptions_ok.h=prev.h
830Result: 24
831gameoptions.x=insetX
832Result: 10
833gameoptions.y=insetY
834Result: 20
835gameoptions.w=insetW
836Result: 620
837gameoptions.h=insetH
838Result: 400
839vBorder.x=5
840Result: 5
841gox.x=5
842Result: 5
843gow.x=(parent.w - 15)
844Result: 605
845gameoptions_tabwidget.x=0
846Result: 0
847gameoptions_tabwidget.y=vBorder
848Result: 5
849gameoptions_tabwidget.w=parent.w
850Result: 620
851gameoptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder)
852Result: 358
853opYoffset.x=vBorder
854Result: 5
855gameoptions_id.x=gox
856Result: 5
857gameoptions_id.y=(opYoffset + 2)
858Result: 7
859gameoptions_id.w=gameOptionsLabelWidth
860Result: 90
861gameoptions_id.h=kLineHeight
862Result: 16
863gameoptions_id.align.x=kTextAlignRight
864Result: 2
865gameoptions_domain.x=prev.x2
866Result: 95
867gameoptions_domain.y=(prev.y - 1)
868Result: 6
869gameoptions_domain.w=(parent.w - gameOptionsLabelWidth - 10 - gox)
870Result: 515
871gameoptions_domain.h=(prev.h + 2)
872Result: 18
873opYoffset.x=(opYoffset + prev.h + 5)
874Result: 28
875gameoptions_name.x=gox
876Result: 5
877gameoptions_name.y=(opYoffset + 2)
878Result: 30
879gameoptions_name.w=gameOptionsLabelWidth
880Result: 90
881gameoptions_name.h=kLineHeight
882Result: 16
883gameoptions_name.align.x=kTextAlignRight
884Result: 2
885gameoptions_desc.x=prev.x2
886Result: 95
887gameoptions_desc.y=(prev.y - 1)
888Result: 29
889gameoptions_desc.w=(parent.w - gameOptionsLabelWidth - 10 - gox)
890Result: 515
891gameoptions_desc.h=(prev.h + 2)
892Result: 18
893opYoffset.x=(opYoffset + prev.h + 7)
894Result: 53
895gameoptions_lang.x=gox
896Result: 5
897gameoptions_lang.y=(opYoffset - 1)
898Result: 52
899gameoptions_lang.w=gow
900Result: 605
901gameoptions_lang.h=(kLineHeight + 2)
902Result: 18
903opYoffset.x=(opYoffset + prev.h + 5)
904Result: 76
905gameoptions_platform.x=prev.x
906Result: 5
907gameoptions_platform.y=opYoffset
908Result: 76
909gameoptions_platform.w=prev.w
910Result: 605
911gameoptions_platform.h=prev.h
912Result: 18
913opYoffset.x=(opYoffset + prev.h + 5)
914Result: 99
915opYoffset.x=vBorder
916Result: 5
917goOff.x=((buttonHeight - kLineHeight) / 2 + 2)
918Result: 6
919gameoptions_savepath.x=gox
920Result: 5
921gameoptions_savepath.y=opYoffset
922Result: 5
923gameoptions_savepath.w=(buttonWidth + 5)
924Result: 113
925gameoptions_savepath.h=buttonHeight
926Result: 24
927gameoptions_savepathText.x=(prev.x2 + 20)
928Result: 138
929gameoptions_savepathText.y=(opYoffset + goOff)
930Result: 11
931gameoptions_savepathText.w=(parent.w - self.x - 10)
932Result: 472
933gameoptions_savepathText.h=kLineHeight
934Result: 16
935opYoffset.x=(opYoffset + buttonHeight + 4)
936Result: 33
937gameoptions_extrapath.x=gox
938Result: 5
939gameoptions_extrapath.y=opYoffset
940Result: 33
941gameoptions_extrapath.w=(buttonWidth + 5)
942Result: 113
943gameoptions_extrapath.h=buttonHeight
944Result: 24
945gameoptions_extrapathText.x=(prev.x2 + 20)
946Result: 138
947gameoptions_extrapathText.y=(opYoffset + goOff)
948Result: 39
949gameoptions_extrapathText.w=(parent.w - self.x - 10)
950Result: 472
951gameoptions_extrapathText.h=kLineHeight
952Result: 16
953opYoffset.x=(opYoffset + buttonHeight + 4)
954Result: 61
955gameoptions_gamepath.x=gox
956Result: 5
957gameoptions_gamepath.y=opYoffset
958Result: 61
959gameoptions_gamepath.w=(buttonWidth + 5)
960Result: 113
961gameoptions_gamepath.h=buttonHeight
962Result: 24
963gameoptions_gamepathText.x=(prev.x2 + 20)
964Result: 138
965gameoptions_gamepathText.y=(opYoffset + goOff)
966Result: 67
967gameoptions_gamepathText.w=(parent.w - self.x - 10)
968Result: 472
969gameoptions_gamepathText.h=kLineHeight
970Result: 16
971opYoffset.x=(opYoffset + buttonHeight + 4)
972Result: 89
973opYoffset.x=vBorder
974Result: 5
975opXoffset.x=gox
976Result: 5
977gameoptions_graphicsCheckbox.x=gox
978Result: 5
979gameoptions_graphicsCheckbox.y=opYoffset
980Result: 5
981gameoptions_graphicsCheckbox.w=(parent.w - gox - 5)
982Result: 610
983gameoptions_graphicsCheckbox.h=buttonHeight
984Result: 24
985opYoffset.x=(opYoffset + buttonHeight)
986Result: 29
987Reading section: [graphicsControls]
988gcx.x=10
989Result: 10
990gcw.x=(parent.w - 2 * 10)
991Result: 600
992grModePopup.x=(gcx - 5)
993Result: 5
994grModePopup.y=(opYoffset - 1)
995Result: 28
996grModePopup.w=(gcw + 5)
997Result: 605
998grModePopup.h=(kLineHeight + 2)
999Result: 18
1000opYoffset.x=(opYoffset + kLineHeight + 4)
1001Result: 49
1002grRenderPopup.x=prev.x
1003Result: 5
1004grRenderPopup.y=(opYoffset - 1)
1005Result: 48
1006grRenderPopup.w=prev.w
1007Result: 605
1008grRenderPopup.h=prev.h
1009Result: 18
1010opYoffset.x=(opYoffset + kLineHeight + 4)
1011Result: 69
1012grFullscreenCheckbox.x=gcx
1013Result: 10
1014grFullscreenCheckbox.y=opYoffset
1015Result: 69
1016grFullscreenCheckbox.w=(parent.w - gcx - 5)
1017Result: 605
1018grFullscreenCheckbox.h=buttonHeight
1019Result: 24
1020opYoffset.x=(opYoffset + buttonHeight)
1021Result: 93
1022grAspectCheckbox.x=prev.x
1023Result: 10
1024grAspectCheckbox.y=opYoffset
1025Result: 93
1026grAspectCheckbox.w=prev.w
1027Result: 605
1028grAspectCheckbox.h=prev.h
1029Result: 24
1030opYoffset.x=(opYoffset + buttonHeight)
1031Result: 117
1032opYoffset.x=vBorder
1033Result: 5
1034gameoptions_audioCheckbox.x=gox
1035Result: 5
1036gameoptions_audioCheckbox.y=opYoffset
1037Result: 5
1038gameoptions_audioCheckbox.w=(parent.w - gox - 5)
1039Result: 610
1040gameoptions_audioCheckbox.h=buttonHeight
1041Result: 24
1042opYoffset.x=(opYoffset + buttonHeight)
1043Result: 29
1044Reading section: [audioControls]
1045aux.x=10
1046Result: 10
1047auw.x=(parent.w - 2 * 10)
1048Result: 600
1049auMidiPopup.x=(aux - 5)
1050Result: 5
1051auMidiPopup.y=(opYoffset - 1)
1052Result: 28
1053auMidiPopup.w=(auw + 5)
1054Result: 605
1055auMidiPopup.h=(kLineHeight + 2)
1056Result: 18
1057opYoffset.x=(opYoffset + buttonHeight + 4)
1058Result: 57
1059auSampleRatePopup.x=(aux - 5)
1060Result: 5
1061auSampleRatePopup.y=(opYoffset - 1)
1062Result: 56
1063auSampleRatePopup.w=(auw + 5)
1064Result: 605
1065auSampleRatePopup.h=(kLineHeight + 2)
1066Result: 18
1067opYoffset.x=(opYoffset + buttonHeight + 4)
1068Result: 85
1069Reading section: [subtitleControls]
1070sbx.x=(opXoffset + 10)
1071Result: 15
1072sbYoff.x=(buttonHeight / 8)
1073Result: 3
1074sbOff.x=((sliderHeight - kLineHeight) / 2 + 2)
1075Result: 3
1076sbtextw.x=(100 + vcAudioTabIndent)
1077Result: 110
1078opYoffset.x=(opYoffset + sbYoff)
1079Result: 88
1080subToggleDesc.x=sbx
1081Result: 15
1082subToggleDesc.y=(opYoffset + sbYoff)
1083Result: 91
1084subToggleDesc.w=sbtextw
1085Result: 110
1086subToggleDesc.h=buttonHeight
1087Result: 24
1088subToggleDesc.align.x=kTextAlignRight
1089Result: 2
1090subToggleButton.x=prev.x2
1091Result: 125
1092subToggleButton.y=(opYoffset - sbYoff)
1093Result: 85
1094subToggleButton.w=(buttonWidth + 54)
1095Result: 162
1096subToggleButton.h=buttonHeight
1097Result: 24
1098opYoffset.x=(opYoffset + buttonHeight + 6)
1099Result: 118
1100subSubtitleSpeedDesc.x=sbx
1101Result: 15
1102subSubtitleSpeedDesc.y=(opYoffset + sbOff)
1103Result: 121
1104subSubtitleSpeedDesc.w=sbtextw
1105Result: 110
1106subSubtitleSpeedDesc.h=kLineHeight
1107Result: 16
1108subSubtitleSpeedDesc.align.x=kTextAlignRight
1109Result: 2
1110subSubtitleSpeedSlider.x=prev.x2
1111Result: 125
1112subSubtitleSpeedSlider.y=opYoffset
1113Result: 118
1114subSubtitleSpeedSlider.w=sliderWidth
1115Result: 128
1116subSubtitleSpeedSlider.h=sliderHeight
1117Result: 18
1118subSubtitleSpeedLabel.x=(prev.x2 + 10)
1119Result: 263
1120subSubtitleSpeedLabel.y=(opYoffset + sbOff)
1121Result: 121
1122subSubtitleSpeedLabel.w=24
1123Result: 24
1124subSubtitleSpeedLabel.h=kLineHeight
1125Result: 16
1126opYoffset.x=(opYoffset + sliderHeight + 8)
1127Result: 144
1128opYoffset.x=vBorder
1129Result: 5
1130gameoptions_volumeCheckbox.x=gox
1131Result: 5
1132gameoptions_volumeCheckbox.y=opYoffset
1133Result: 5
1134gameoptions_volumeCheckbox.w=(parent.w - gox - 5)
1135Result: 610
1136gameoptions_volumeCheckbox.h=buttonHeight
1137Result: 24
1138opYoffset.x=(opYoffset + buttonHeight)
1139Result: 29
1140Reading section: [volumeControls]
1141vctextw.x=(95 + vcAudioTabIndent)
1142Result: 105
1143vcxoff.x=(opXoffset + vctextw + 15)
1144Result: 125
1145vcx.x=(opXoffset + 10)
1146Result: 15
1147vcMusicText.x=vcx
1148Result: 15
1149vcMusicText.y=(opYoffset + 2)
1150Result: 31
1151vcMusicText.w=vctextw
1152Result: 105
1153vcMusicText.h=kLineHeight
1154Result: 16
1155vcMusicText.align.x=kTextAlignRight
1156Result: 2
1157vcMusicSlider.x=vcxoff
1158Result: 125
1159vcMusicSlider.y=opYoffset
1160Result: 29
1161vcMusicSlider.w=sliderWidth
1162Result: 128
1163vcMusicSlider.h=sliderHeight
1164Result: 18
1165vcMusicLabel.x=(vcxoff + prev.w + 10)
1166Result: 263
1167vcMusicLabel.y=(opYoffset + 2)
1168Result: 31
1169vcMusicLabel.w=24
1170Result: 24
1171vcMusicLabel.h=kLineHeight
1172Result: 16
1173opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
1174Result: 51
1175vcSfxText.x=vcx
1176Result: 15
1177vcSfxText.y=(opYoffset + 2)
1178Result: 53
1179vcSfxText.w=vctextw
1180Result: 105
1181vcSfxText.h=kLineHeight
1182Result: 16
1183vcSfxText.align.x=kTextAlignRight
1184Result: 2
1185vcSfxSlider.x=vcxoff
1186Result: 125
1187vcSfxSlider.y=opYoffset
1188Result: 51
1189vcSfxSlider.w=sliderWidth
1190Result: 128
1191vcSfxSlider.h=sliderHeight
1192Result: 18
1193vcSfxLabel.x=(vcxoff + prev.w + 10)
1194Result: 263
1195vcSfxLabel.y=(opYoffset + 2)
1196Result: 53
1197vcSfxLabel.w=24
1198Result: 24
1199vcSfxLabel.h=kLineHeight
1200Result: 16
1201opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
1202Result: 73
1203vcSpeechText.x=vcx
1204Result: 15
1205vcSpeechText.y=(opYoffset + 2)
1206Result: 75
1207vcSpeechText.w=vctextw
1208Result: 105
1209vcSpeechText.h=kLineHeight
1210Result: 16
1211vcSpeechText.align.x=kTextAlignRight
1212Result: 2
1213vcSpeechSlider.x=vcxoff
1214Result: 125
1215vcSpeechSlider.y=opYoffset
1216Result: 73
1217vcSpeechSlider.w=sliderWidth
1218Result: 128
1219vcSpeechSlider.h=sliderHeight
1220Result: 18
1221vcSpeechLabel.x=(vcxoff + prev.w + 10)
1222Result: 263
1223vcSpeechLabel.y=(opYoffset + 2)
1224Result: 75
1225vcSpeechLabel.w=24
1226Result: 24
1227vcSpeechLabel.h=kLineHeight
1228Result: 16
1229opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
1230Result: 95
1231opYoffset.x=vBorder
1232Result: 5
1233gameoptions_midiCheckbox.x=gox
1234Result: 5
1235gameoptions_midiCheckbox.y=opYoffset
1236Result: 5
1237gameoptions_midiCheckbox.w=(parent.w - gox - 5)
1238Result: 610
1239gameoptions_midiCheckbox.h=buttonHeight
1240Result: 24
1241opYoffset.x=(opYoffset + buttonHeight)
1242Result: 29
1243Reading section: [midiControls]
1244mcx.x=10
1245Result: 10
1246mcFontButton.x=mcx
1247Result: 10
1248mcFontButton.y=opYoffset
1249Result: 29
1250mcFontButton.w=buttonWidth
1251Result: 108
1252mcFontButton.h=buttonHeight
1253Result: 24
1254mcFontPath.x=(prev.x2 + 20)
1255Result: 138
1256mcFontPath.y=(opYoffset + 3)
1257Result: 32
1258mcFontPath.w=(parent.w - (buttonWidth + 20) - 15 - kLineHeight - 10)
1259Result: 451
1260mcFontPath.h=kLineHeight
1261Result: 16
1262mcFontClearButton.x=(prev.x2 + 10)
1263Result: 599
1264mcFontClearButton.y=(opYoffset + 2)
1265Result: 31
1266mcFontClearButton.w=kLineHeight
1267Result: 16
1268mcFontClearButton.h=kLineHeight
1269Result: 16
1270opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing)
1271Result: 57
1272mcMixedCheckbox.x=mcx
1273Result: 10
1274mcMixedCheckbox.y=opYoffset
1275Result: 57
1276mcMixedCheckbox.w=(parent.w - mcx - 5)
1277Result: 605
1278mcMixedCheckbox.h=buttonHeight
1279Result: 24
1280opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing)
1281Result: 83
1282mcMt32Checkbox.x=mcx
1283Result: 10
1284mcMt32Checkbox.y=opYoffset
1285Result: 83
1286mcMt32Checkbox.w=prev.w
1287Result: 605
1288mcMt32Checkbox.h=buttonHeight
1289Result: 24
1290opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing)
1291Result: 109
1292mcGSCheckbox.x=mcx
1293Result: 10
1294mcGSCheckbox.y=opYoffset
1295Result: 109
1296mcGSCheckbox.w=prev.w
1297Result: 605
1298mcGSCheckbox.h=buttonHeight
1299Result: 24
1300opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing)
1301Result: 135
1302mcMidiGainText.x=mcx
1303Result: 10
1304mcMidiGainText.y=(opYoffset + 2)
1305Result: 137
1306mcMidiGainText.w=95
1307Result: 95
1308mcMidiGainText.h=kLineHeight
1309Result: 16
1310mcMidiGainText.align.x=kTextAlignRight
1311Result: 2
1312mcMidiGainSlider.x=(prev.x2 + 10)
1313Result: 115
1314mcMidiGainSlider.y=opYoffset
1315Result: 135
1316mcMidiGainSlider.w=sliderWidth
1317Result: 128
1318mcMidiGainSlider.h=sliderHeight
1319Result: 18
1320mcMidiGainLabel.x=(prev.x2 + 10)
1321Result: 253
1322mcMidiGainLabel.y=(opYoffset + 2)
1323Result: 137
1324mcMidiGainLabel.w=40
1325Result: 40
1326mcMidiGainLabel.h=kLineHeight
1327Result: 16
1328opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing)
1329Result: 155
1330gameoptions_cancel.x=(parent.w - 2 * (buttonWidth + 10))
1331Result: 384
1332gameoptions_cancel.y=(parent.h - buttonHeight - 8)
1333Result: 368
1334gameoptions_cancel.w=buttonWidth
1335Result: 108
1336gameoptions_cancel.h=buttonHeight
1337Result: 24
1338gameoptions_ok.x=(prev.x2 + 10)
1339Result: 502
1340gameoptions_ok.y=prev.y
1341Result: 368
1342gameoptions_ok.w=prev.w
1343Result: 108
1344gameoptions_ok.h=prev.h
1345Result: 24
1346keysdialog.x=(w / 20)
1347Result: 32
1348keysdialog.y=(h / 10)
1349Result: 48
1350keysdialog.w=(w - w / 10)
1351Result: 576
1352keysdialog.h=(h - h / 4)
1353Result: 360
1354keysdialog_map.x=(parent.w - buttonWidth - 10)
1355Result: 458
1356keysdialog_map.y=(10 + 2 * kLineHeight)
1357Result: 42
1358keysdialog_map.w=buttonWidth
1359Result: 108
1360keysdialog_map.h=buttonHeight
1361Result: 24
1362keysdialog_ok.x=prev.x
1363Result: 458
1364keysdialog_ok.y=(prev.y2 + 4)
1365Result: 70
1366keysdialog_ok.w=prev.w
1367Result: 108
1368keysdialog_ok.h=prev.h
1369Result: 24
1370keysdialog_cancel.x=prev.x
1371Result: 458
1372keysdialog_cancel.y=(prev.y2 + 4)
1373Result: 98
1374keysdialog_cancel.w=prev.w
1375Result: 108
1376keysdialog_cancel.h=prev.h
1377Result: 24
1378keysdialog_action.x=10
1379Result: 10
1380keysdialog_action.y=10
1381Result: 10
1382keysdialog_action.w=(parent.w - 20)
1383Result: 556
1384keysdialog_action.h=kLineHeight
1385Result: 16
1386keysdialog_action.align.x=kTextAlignCenter
1387Result: 1
1388keysdialog_list.x=prev.x
1389Result: 10
1390keysdialog_list.y=(prev.y + 2 * kLineHeight)
1391Result: 42
1392keysdialog_list.w=(parent.w - buttonWidth - 30)
1393Result: 438
1394keysdialog_list.h=(parent.h - kLineHeight * 6)
1395Result: 264
1396keysdialog_mapping.x=prev.x
1397Result: 10
1398keysdialog_mapping.y=(prev.y + prev.h + kLineHeight)
1399Result: 322
1400keysdialog_mapping.w=(parent.w - buttonWidth - 20)
1401Result: 448
1402keysdialog_mapping.h=kLineHeight
1403Result: 16
1404massadddialog.x=10
1405Result: 10
1406massadddialog.y=20
1407Result: 20
1408massadddialog.w=300
1409Result: 300
1410massadddialog.h=174
1411Result: 174
1412massadddialog_caption.x=10
1413Result: 10
1414massadddialog_caption.y=(10 + 1 * kLineHeight)
1415Result: 26
1416massadddialog_caption.w=(parent.w - 2*10)
1417Result: 280
1418massadddialog_caption.h=kLineHeight
1419Result: 16
1420massadddialog_caption.align.x=kTextAlignCenter
1421Result: 1
1422massadddialog_dirprogress.x=10
1423Result: 10
1424massadddialog_dirprogress.y=(10 + 3 * kLineHeight)
1425Result: 58
1426massadddialog_dirprogress.w=(parent.w - 2*10)
1427Result: 280
1428massadddialog_dirprogress.h=kLineHeight
1429Result: 16
1430massadddialog_dirprogress.align.x=kTextAlignCenter
1431Result: 1
1432massadddialog_gameprogress.x=10
1433Result: 10
1434massadddialog_gameprogress.y=(10 + 4 * kLineHeight)
1435Result: 74
1436massadddialog_gameprogress.w=(parent.w - 2*10)
1437Result: 280
1438massadddialog_gameprogress.h=kLineHeight
1439Result: 16
1440massadddialog_gameprogress.align.x=kTextAlignCenter
1441Result: 1
1442massadddialog_ok.x=((parent.w - (buttonWidth * 2)) / 2)
1443Result: 42
1444massadddialog_ok.y=(parent.h - buttonHeight - 8)
1445Result: 142
1446massadddialog_ok.w=buttonWidth
1447Result: 108
1448massadddialog_ok.h=buttonHeight
1449Result: 24
1450massadddialog_cancel.x=(prev.x2 + 10)
1451Result: 160
1452massadddialog_cancel.y=prev.y
1453Result: 142
1454massadddialog_cancel.w=prev.w
1455Result: 108
1456massadddialog_cancel.h=prev.h
1457Result: 24
1458scummDummyDialog.x=0
1459Result: 0
1460scummDummyDialog.y=80
1461Result: 80
1462scummDummyDialog.w=0
1463Result: 0
1464scummDummyDialog.h=16
1465Result: 16
1466Reading section: [scummmain]
1467smY.x=(scummmainVSpace + scummmainVAddOff)
1468Result: 10
1469scummmain_resume.x=scummmainHOffset
1470Result: 12
1471scummmain_resume.y=smY
1472Result: 10
1473scummmain_resume.w=scummmainButtonWidth
1474Result: 160
1475scummmain_resume.h=scummmainButtonHeight
1476Result: 28
1477smY.x=(smY + scummmainButtonHeight + scummmainVAddOff)
1478Result: 41
1479smY.x=(smY + scummmainVSpace)
1480Result: 48
1481scummmain_load.x=prev.x
1482Result: 12
1483scummmain_load.y=smY
1484Result: 48
1485scummmain_load.w=prev.w
1486Result: 160
1487scummmain_load.h=prev.h
1488Result: 28
1489smY.x=(smY + scummmainButtonHeight + scummmainVAddOff)
1490Result: 79
1491scummmain_save.x=prev.x
1492Result: 12
1493scummmain_save.y=smY
1494Result: 79
1495scummmain_save.w=prev.w
1496Result: 160
1497scummmain_save.h=prev.h
1498Result: 28
1499smY.x=(smY + scummmainButtonHeight + scummmainVAddOff)
1500Result: 110
1501smY.x=(smY + scummmainVSpace)
1502Result: 117
1503scummmain_options.x=prev.x
1504Result: 12
1505scummmain_options.y=smY
1506Result: 117
1507scummmain_options.w=prev.w
1508Result: 160
1509scummmain_options.h=prev.h
1510Result: 28
1511smY.x=(smY + scummmainButtonHeight + scummmainVAddOff)
1512Result: 148
1513scummmain_about.x=prev.x
1514Result: 12
1515scummmain_about.y=smY
1516Result: 148
1517scummmain_about.w=prev.w
1518Result: 160
1519scummmain_about.h=prev.h
1520Result: 28
1521smY.x=(smY + scummmainButtonHeight + scummmainVAddOff)
1522Result: 179
1523scummmain_help.x=prev.x
1524Result: 12
1525scummmain_help.y=smY
1526Result: 179
1527scummmain_help.w=prev.w
1528Result: 160
1529scummmain_help.h=prev.h
1530Result: 28
1531smY.x=(smY + scummmainButtonHeight + scummmainVAddOff)
1532Result: 210
1533smY.x=(smY + scummmainVSpace)
1534Result: 217
1535scummmain_quit.x=prev.x
1536Result: 12
1537scummmain_quit.y=smY
1538Result: 217
1539scummmain_quit.w=prev.w
1540Result: 160
1541scummmain_quit.h=prev.h
1542Result: 28
1543smY.x=(smY + scummmainButtonHeight + scummmainVAddOff)
1544Result: 248
1545smW.x=(scummmainButtonWidth + 2 * scummmainHOffset)
1546Result: 184
1547smH.x=(smY + scummmainVSpace)
1548Result: 255
1549scummmain.x=((w - smW) / 2)
1550Result: 228
1551scummmain.y=((h - smH) / 2)
1552Result: 112
1553scummmain.w=smW
1554Result: 184
1555scummmain.h=smH
1556Result: 255
1557opYoffset.x=8
1558Result: 8
1559Reading section: [volumeControls]
1560vctextw.x=(95 + vcAudioTabIndent)
1561Result: 105
1562vcxoff.x=(opXoffset + vctextw + 15)
1563Result: 125
1564vcx.x=(opXoffset + 10)
1565Result: 15
1566vcMusicText.x=vcx
1567Result: 15
1568vcMusicText.y=(opYoffset + 2)
1569Result: 10
1570vcMusicText.w=vctextw
1571Result: 105
1572vcMusicText.h=kLineHeight
1573Result: 16
1574vcMusicText.align.x=kTextAlignRight
1575Result: 2
1576vcMusicSlider.x=vcxoff
1577Result: 125
1578vcMusicSlider.y=opYoffset
1579Result: 8
1580vcMusicSlider.w=sliderWidth
1581Result: 128
1582vcMusicSlider.h=sliderHeight
1583Result: 18
1584vcMusicLabel.x=(vcxoff + prev.w + 10)
1585Result: 263
1586vcMusicLabel.y=(opYoffset + 2)
1587Result: 10
1588vcMusicLabel.w=24
1589Result: 24
1590vcMusicLabel.h=kLineHeight
1591Result: 16
1592opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
1593Result: 30
1594vcSfxText.x=vcx
1595Result: 15
1596vcSfxText.y=(opYoffset + 2)
1597Result: 32
1598vcSfxText.w=vctextw
1599Result: 105
1600vcSfxText.h=kLineHeight
1601Result: 16
1602vcSfxText.align.x=kTextAlignRight
1603Result: 2
1604vcSfxSlider.x=vcxoff
1605Result: 125
1606vcSfxSlider.y=opYoffset
1607Result: 30
1608vcSfxSlider.w=sliderWidth
1609Result: 128
1610vcSfxSlider.h=sliderHeight
1611Result: 18
1612vcSfxLabel.x=(vcxoff + prev.w + 10)
1613Result: 263
1614vcSfxLabel.y=(opYoffset + 2)
1615Result: 32
1616vcSfxLabel.w=24
1617Result: 24
1618vcSfxLabel.h=kLineHeight
1619Result: 16
1620opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
1621Result: 52
1622vcSpeechText.x=vcx
1623Result: 15
1624vcSpeechText.y=(opYoffset + 2)
1625Result: 54
1626vcSpeechText.w=vctextw
1627Result: 105
1628vcSpeechText.h=kLineHeight
1629Result: 16
1630vcSpeechText.align.x=kTextAlignRight
1631Result: 2
1632vcSpeechSlider.x=vcxoff
1633Result: 125
1634vcSpeechSlider.y=opYoffset
1635Result: 52
1636vcSpeechSlider.w=sliderWidth
1637Result: 128
1638vcSpeechSlider.h=sliderHeight
1639Result: 18
1640vcSpeechLabel.x=(vcxoff + prev.w + 10)
1641Result: 263
1642vcSpeechLabel.y=(opYoffset + 2)
1643Result: 54
1644vcSpeechLabel.w=24
1645Result: 24
1646vcSpeechLabel.h=kLineHeight
1647Result: 16
1648opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing)
1649Result: 74
1650Reading section: [subtitleControls]
1651sbx.x=(opXoffset + 10)
1652Result: 15
1653sbYoff.x=(buttonHeight / 8)
1654Result: 3
1655sbOff.x=((sliderHeight - kLineHeight) / 2 + 2)
1656Result: 3
1657sbtextw.x=(100 + vcAudioTabIndent)
1658Result: 110
1659opYoffset.x=(opYoffset + sbYoff)
1660Result: 77
1661subToggleDesc.x=sbx
1662Result: 15
1663subToggleDesc.y=(opYoffset + sbYoff)
1664Result: 80
1665subToggleDesc.w=sbtextw
1666Result: 110
1667subToggleDesc.h=buttonHeight
1668Result: 24
1669subToggleDesc.align.x=kTextAlignRight
1670Result: 2
1671subToggleButton.x=prev.x2
1672Result: 125
1673subToggleButton.y=(opYoffset - sbYoff)
1674Result: 74
1675subToggleButton.w=(buttonWidth + 54)
1676Result: 162
1677subToggleButton.h=buttonHeight
1678Result: 24
1679opYoffset.x=(opYoffset + buttonHeight + 6)
1680Result: 107
1681subSubtitleSpeedDesc.x=sbx
1682Result: 15
1683subSubtitleSpeedDesc.y=(opYoffset + sbOff)
1684Result: 110
1685subSubtitleSpeedDesc.w=sbtextw
1686Result: 110
1687subSubtitleSpeedDesc.h=kLineHeight
1688Result: 16
1689subSubtitleSpeedDesc.align.x=kTextAlignRight
1690Result: 2
1691subSubtitleSpeedSlider.x=prev.x2
1692Result: 125
1693subSubtitleSpeedSlider.y=opYoffset
1694Result: 107
1695subSubtitleSpeedSlider.w=sliderWidth
1696Result: 128
1697subSubtitleSpeedSlider.h=sliderHeight
1698Result: 18
1699subSubtitleSpeedLabel.x=(prev.x2 + 10)
1700Result: 263
1701subSubtitleSpeedLabel.y=(opYoffset + sbOff)
1702Result: 110
1703subSubtitleSpeedLabel.w=24
1704Result: 24
1705subSubtitleSpeedLabel.h=kLineHeight
1706Result: 16
1707opYoffset.x=(opYoffset + sliderHeight + 8)
1708Result: 133
1709opYoffset.x=(opYoffset + buttonHeight)
1710Result: 157
1711opYoffset.x=(opYoffset + buttonHeight + 4)
1712Result: 185
1713soWidth.x=(39 + 3 * buttonWidth)
1714Result: 363
1715scummconfig_keys.x=(soWidth - 3 * (buttonWidth + 4) + 6)
1716Result: 33
1717scummconfig_keys.y=opYoffset
1718Result: 185
1719scummconfig_keys.w=(buttonWidth - 10)
1720Result: 98
1721scummconfig_keys.h=buttonHeight
1722Result: 24
1723scummconfig_cancel.x=(prev.x2 + 4)
1724Result: 135
1725scummconfig_cancel.y=prev.y
1726Result: 185
1727scummconfig_cancel.w=(prev.w + 10)
1728Result: 108
1729scummconfig_cancel.h=prev.h
1730Result: 24
1731scummconfig_ok.x=(prev.x2 + 4)
1732Result: 247
1733scummconfig_ok.y=prev.y
1734Result: 185
1735scummconfig_ok.w=prev.w
1736Result: 108
1737scummconfig_ok.h=prev.h
1738Result: 24
1739opYoffset.x=(opYoffset + buttonHeight)
1740Result: 209
1741scummconfig.x=((w - soWidth) / 2)
1742Result: 138
1743scummconfig.y=((h - opYoffset) / 2)
1744Result: 135
1745scummconfig.w=soWidth
1746Result: 363
1747scummconfig.h=(opYoffset + 8)
1748Result: 217
1749scummHelpNumLines.x=15
1750Result: 15
1751shH.x=(5 + (2 + scummHelpNumLines) * kFontHeight + buttonHeight + 7)
1752Result: 274
1753scummhelp.x=scummhelpX
1754Result: 135
1755scummhelp.y=((h - shH) / 2)
1756Result: 103
1757scummhelp.w=scummhelpW
1758Result: 370
1759scummhelp.h=shH
1760Result: 274
1761scummhelp_title.x=10
1762Result: 10
1763scummhelp_title.y=5
1764Result: 5
1765scummhelp_title.w=scummhelpW
1766Result: 370
1767scummhelp_title.h=kFontHeight
1768Result: 14
1769scummhelp_key.x.x=10
1770Result: 10
1771scummhelp_key.yoffset.x=5
1772Result: 5
1773scummhelp_key.w.x=80
1774Result: 80
1775scummhelp_key.h.x=kFontHeight
1776Result: 14
1777scummhelp_dsc.x.x=90
1778Result: 90
1779scummhelp_dsc.yoffset.x=5
1780Result: 5
1781scummhelp_dsc.w.x=(scummhelpW - 10 - 90)
1782Result: 270
1783scummhelp_dsc.h.x=kFontHeight
1784Result: 14
1785scummhelp_prev.x=10
1786Result: 10
1787scummhelp_prev.y=(5 + kFontHeight * (scummHelpNumLines + 2) + 2)
1788Result: 245
1789scummhelp_prev.w=buttonWidth
1790Result: 108
1791scummhelp_prev.h=buttonHeight
1792Result: 24
1793scummhelp_next.x=(prev.x2 + 8)
1794Result: 126
1795scummhelp_next.y=prev.y
1796Result: 245
1797scummhelp_next.w=prev.w
1798Result: 108
1799scummhelp_next.h=prev.h
1800Result: 24
1801scummhelp_close.x=(scummhelpW - 8 - buttonWidth)
1802Result: 254
1803scummhelp_close.y=prev.y
1804Result: 245
1805scummhelp_close.w=prev.w
1806Result: 108
1807scummhelp_close.h=prev.h
1808Result: 24
1809scummsaveload.x=8
1810Result: 8
1811scummsaveload.y=8
1812Result: 8
1813scummsaveload.w=(w - 2 * 8)
1814Result: 624
1815scummsaveload.h=(h - 16)
1816Result: 464
1817scummsaveload_title.x=10
1818Result: 10
1819scummsaveload_title.y=2
1820Result: 2
1821scummsaveload_title.w=(parent.w - 2 * 10 - 180)
1822Result: 424
1823scummsaveload_title.h=kLineHeight
1824Result: 16
1825scummsaveload_title.align.x=kTextAlignCenter
1826Result: 1
1827scummsaveload_list.x=10
1828Result: 10
1829scummsaveload_list.y=18
1830Result: 18
1831scummsaveload_list.w=prev.w
1832Result: 424
1833scummsaveload_list.h=(parent.h - 17 - buttonHeight - 8 - self.y)
1834Result: 397
1835scummsaveload_thumbnail.x=(parent.w - (kThumbnailWidth + 18))
1836Result: 446
1837scummsaveload_thumbnail.y=22
1838Result: 22
1839scummsaveload_thumbnail.hPad.x=4
1840Result: 4
1841scummsaveload_thumbnail.vPad.x=4
1842Result: 4
1843scummsaveload_thumbnail.fillR.x=0
1844Result: 0
1845scummsaveload_thumbnail.fillG.x=0
1846Result: 0
1847scummsaveload_thumbnail.fillB.x=0
1848Result: 0
1849scummsaveload_cancel.x=(parent.w - 2 * (buttonWidth + 10))
1850Result: 388
1851scummsaveload_cancel.y=(parent.h - buttonHeight - 8)
1852Result: 432
1853scummsaveload_cancel.w=buttonWidth
1854Result: 108
1855scummsaveload_cancel.h=buttonHeight
1856Result: 24
1857scummsaveload_choose.x=(prev.x2 + 10)
1858Result: 506
1859scummsaveload_choose.y=prev.y
1860Result: 432
1861scummsaveload_choose.w=prev.w
1862Result: 108
1863scummsaveload_choose.h=prev.h
1864Result: 24
1865scummsaveload_extinfo.visible.x=true
1866Result: 1
1867Number of variables: 1390
1868Number of variables: 1390
1869resetScumm
1870getResourceAddress(Buffer,4) == NULL
1871_res->createResource(Buffer,4,8320)
1872getResourceAddress(Buffer,4) == 0x5e85ea24
1873_res->createResource(Buffer,1,309760)
1874getResourceAddress(Buffer,1) == 0x5da1101c
1875_res->createResource(Buffer,5,309760)
1876_res->createResource(Buffer,2,0)
1877getResourceAddress(Buffer,2) == 0x5e75d8f4
1878_res->createResource(Buffer,3,0)
1879getResourceAddress(Buffer,3) == 0x5e75da04
1880loadCharset(1)
1881ensureResourceLoaded(Charset,1)
1882loadResource(Charset,1)
1883openRoom(1)
1884openResourceFile(puttzoo.(a))
1885Opening hashed: Games:ScummVM/Games/Humongous/PuttPutt/Putt3Zoo/PUTTZOO.(A)
1886readRoomOffsets()
1887_res->createResource(Charset,1,1757523077)
1888Expired resources, mem 628046 -> 628046