Debuglevel (from command line): 9 Opening hashed: Games:ScummVM/extras/modern.zip Opening hashed: Games:ScummVM/extras/modern.ini Reading section: [XxY] def_widgetSize=kBigWidgetSize Result: 2 def_buttonWidth=kBigButtonWidth Result: 108 def_buttonHeight=kBigButtonHeight Result: 24 def_sliderWidth=kBigSliderWidth Result: 128 def_sliderHeight=kBigSliderHeight Result: 18 def_kLineHeight=16 Result: 16 def_kFontHeight=14 Result: 14 def_globOptionsW=(w - 2 * 10) Result: 620 def_globOptionsH=(h - 2 * 40) Result: 400 def_gameOptionsH=(h - 2 * 40) Result: 400 def_gameOptionsLabelWidth=90 Result: 90 def_tabPopupsLabelW=150 Result: 150 def_aboutXOff=8 Result: 8 def_aboutYOff=5 Result: 5 def_aboutOuterBorder=80 Result: 80 def_scummmainHOffset=12 Result: 12 def_scummmainVSpace=7 Result: 7 def_scummmainVAddOff=3 Result: 3 def_scummmainButtonWidth=160 Result: 160 def_scummmainButtonHeight=28 Result: 28 def_scummhelpW=370 Result: 370 def_scummhelpX=((w - scummhelpW) / 2) Result: 135 def_midiControlsSpacing=2 Result: 2 def_vcAudioTabIndent=10 Result: 10 def_vcAudioTabSpacing=4 Result: 4 ListWidget.leftPadding.x=4 Result: 4 ListWidget.rightPadding.x=0 Result: 0 ListWidget.topPadding.x=2 Result: 2 ListWidget.bottomPadding.x=2 Result: 2 ListWidget.hlLeftPadding.x=2 Result: 2 ListWidget.hlRightPadding.x=1 Result: 1 PopUpWidget.leftPadding.x=4 Result: 4 PopUpWidget.rightPadding.x=0 Result: 0 TabWidget.tabWidth.x=70 Result: 70 TabWidget.tabHeight.x=21 Result: 21 TabWidget.titleVPad.x=2 Result: 2 opHeight.x=(h * 7 / 10) Result: 336 Reading section: [chooser] chooserW.x=(w - 2 * 8) Result: 624 chooser.x=((w - chooserW) / 2) Result: 8 chooser.y=((h - opHeight) / 2) Result: 72 chooser.w=chooserW Result: 624 chooser.h=opHeight Result: 336 chooser_headline.x=10 Result: 10 chooser_headline.y=6 Result: 6 chooser_headline.w=(chooserW - 2 * 10) Result: 604 chooser_headline.h=(kLineHeight) Result: 16 chooser_headline.align.x=kTextAlignCenter Result: 1 chooser_list.x=10 Result: 10 chooser_list.y=(6 + kLineHeight + 2) Result: 24 chooser_list.w=prev.w Result: 604 chooser_list.h=(opHeight - self.y - buttonHeight - 12) Result: 276 chooser_cancel.x=(chooserW - 2 * (buttonWidth + 10)) Result: 388 chooser_cancel.y=(opHeight - buttonHeight - 8) Result: 304 chooser_cancel.w=buttonWidth Result: 108 chooser_cancel.h=buttonHeight Result: 24 chooser_ok.x=(prev.x2 + 10) Result: 506 chooser_ok.y=prev.y Result: 304 chooser_ok.w=prev.w Result: 108 chooser_ok.h=prev.h Result: 24 brW.x=((w * 7) / 8) Result: 560 brH.x=((h * 9) / 10) Result: 432 browser.x=((w - brW) / 2) Result: 40 browser.y=((h - brH) / 2) Result: 24 browser.w=brW Result: 560 browser.h=brH Result: 432 browser_headline.x=10 Result: 10 browser_headline.y=kLineHeight Result: 16 browser_headline.w=(parent.w - 2 * 10) Result: 540 browser_headline.h=kLineHeight Result: 16 browser_headline.align.x=kTextAlignCenter Result: 1 browser_path.x=10 Result: 10 browser_path.y=prev.y2 Result: 32 browser_path.w=prev.w Result: 540 browser_path.h=prev.h Result: 16 browser_list.x=10 Result: 10 browser_list.y=prev.y2 Result: 48 browser_list.w=prev.w Result: 540 browser_list.h=(parent.h - 3 * kLineHeight - buttonHeight - 14) Result: 346 browser_up.x=10 Result: 10 browser_up.y=(parent.h - buttonHeight - 8) Result: 400 browser_up.w=buttonWidth Result: 108 browser_up.h=buttonHeight Result: 24 browser_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 324 browser_cancel.y=(parent.h - buttonHeight - 8) Result: 400 browser_cancel.w=buttonWidth Result: 108 browser_cancel.h=buttonHeight Result: 24 browser_choose.x=(prev.x2 + 10) Result: 442 browser_choose.y=prev.y Result: 400 browser_choose.w=prev.w Result: 108 browser_choose.h=prev.h Result: 24 hBorder.x=10 Result: 10 launcher_version.x=hBorder Result: 10 launcher_version.y=8 Result: 8 launcher_version.w=(w - 2 * hBorder) Result: 620 launcher_version.h=kLineHeight Result: 16 launcher_version.align.x=kTextAlignCenter Result: 1 top.x=(h - 8 - buttonHeight) Result: 448 numButtons.x=4 Result: 4 space.x=8 Result: 8 butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons) Result: 149 launcher_quit_button.x=hBorder Result: 10 launcher_quit_button.y=top Result: 448 launcher_quit_button.w=butWidth Result: 149 launcher_quit_button.h=buttonHeight Result: 24 launcher_about_button.x=(prev.x2 + space) Result: 167 launcher_about_button.y=prev.y Result: 448 launcher_about_button.w=prev.w Result: 149 launcher_about_button.h=prev.h Result: 24 launcher_options_button.x=(prev.x2 + space) Result: 324 launcher_options_button.y=prev.y Result: 448 launcher_options_button.w=prev.w Result: 149 launcher_options_button.h=prev.h Result: 24 launcher_start_button.x=(prev.x2 + space) Result: 481 launcher_start_button.y=prev.y Result: 448 launcher_start_button.w=prev.w Result: 149 launcher_start_button.h=prev.h Result: 24 top.x=(top - buttonHeight * 2) Result: 400 numButtons.x=3 Result: 3 space.x=10 Result: 10 butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons) Result: 200 launcher_addGame_button.x=hBorder Result: 10 launcher_addGame_button.y=top Result: 400 launcher_addGame_button.w=butWidth Result: 200 launcher_addGame_button.h=buttonHeight Result: 24 launcher_editGame_button.x=(prev.x2 + space) Result: 220 launcher_editGame_button.y=prev.y Result: 400 launcher_editGame_button.w=prev.w Result: 200 launcher_editGame_button.h=prev.h Result: 24 launcher_removeGame_button.x=(prev.x2 + space) Result: 430 launcher_removeGame_button.y=prev.y Result: 400 launcher_removeGame_button.w=prev.w Result: 200 launcher_removeGame_button.h=prev.h Result: 24 launcher_list.x=hBorder Result: 10 launcher_list.y=(kLineHeight + 16) Result: 32 launcher_list.w=(w - 2 * hBorder) Result: 620 launcher_list.h=(top - kLineHeight - 20) Result: 364 globaloptions.x=10 Result: 10 globaloptions.y=20 Result: 20 globaloptions.w=globOptionsW Result: 620 globaloptions.h=globOptionsH Result: 400 vBorder.x=5 Result: 5 globaloptions_tabwidget.x=0 Result: 0 globaloptions_tabwidget.y=vBorder Result: 5 globaloptions_tabwidget.w=parent.w Result: 620 globaloptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder) Result: 358 opYoffset.x=vBorder Result: 5 opXoffset.x=0 Result: 0 Reading section: [graphicsControls] gcx.x=10 Result: 10 gcw.x=(parent.w - 2 * 10) Result: 600 grModePopup.x=(gcx - 5) Result: 5 grModePopup.y=(opYoffset - 1) Result: 4 grModePopup.w=(gcw + 5) Result: 605 grModePopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 25 grRenderPopup.x=prev.x Result: 5 grRenderPopup.y=(opYoffset - 1) Result: 24 grRenderPopup.w=prev.w Result: 605 grRenderPopup.h=prev.h Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 45 grFullscreenCheckbox.x=gcx Result: 10 grFullscreenCheckbox.y=opYoffset Result: 45 grFullscreenCheckbox.w=(kFontHeight + 10 + 96) Result: 120 grFullscreenCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 69 grAspectCheckbox.x=prev.x Result: 10 grAspectCheckbox.y=opYoffset Result: 69 grAspectCheckbox.w=(kFontHeight + 10 + 180) Result: 204 grAspectCheckbox.h=prev.h Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 93 opYoffset.x=vBorder Result: 5 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 600 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 4 auMidiPopup.w=(auw + 5) Result: 605 auMidiPopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 33 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 105 vcxoff.x=(opXoffset + vctextw + 15) Result: 120 vcx.x=(opXoffset + 10) Result: 10 vcMusicText.x=vcx Result: 10 vcMusicText.y=(opYoffset + 2) Result: 35 vcMusicText.w=vctextw Result: 105 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 120 vcMusicSlider.y=opYoffset Result: 33 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 258 vcMusicLabel.y=(opYoffset + 2) Result: 35 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 55 vcSfxText.x=vcx Result: 10 vcSfxText.y=(opYoffset + 2) Result: 57 vcSfxText.w=vctextw Result: 105 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 120 vcSfxSlider.y=opYoffset Result: 55 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 258 vcSfxLabel.y=(opYoffset + 2) Result: 57 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 77 vcSpeechText.x=vcx Result: 10 vcSpeechText.y=(opYoffset + 2) Result: 79 vcSpeechText.w=vctextw Result: 105 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 120 vcSpeechSlider.y=opYoffset Result: 77 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 258 vcSpeechLabel.y=(opYoffset + 2) Result: 79 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 99 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 10 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 3 sbtextw.x=(100 + vcAudioTabIndent) Result: 110 opYoffset.x=(opYoffset + sbYoff) Result: 102 subToggleDesc.x=sbx Result: 10 subToggleDesc.y=(opYoffset + sbYoff) Result: 105 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 24 subToggleButton.x=prev.x2 Result: 120 subToggleButton.y=(opYoffset - sbYoff) Result: 99 subToggleButton.w=(buttonWidth + 54) Result: 162 subToggleButton.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 132 subSubtitleSpeedDesc.x=sbx Result: 10 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 135 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 120 subSubtitleSpeedSlider.y=opYoffset Result: 132 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 258 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 135 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 158 opYoffset.x=vBorder Result: 5 Reading section: [midiControls] mcx.x=10 Result: 10 mcFontButton.x=mcx Result: 10 mcFontButton.y=opYoffset Result: 5 mcFontButton.w=buttonWidth Result: 108 mcFontButton.h=buttonHeight Result: 24 mcFontPath.x=(prev.x2 + 20) Result: 138 mcFontPath.y=(opYoffset + 3) Result: 8 mcFontPath.w=(parent.w - (buttonWidth + 20) - 15) Result: 477 mcFontPath.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing) Result: 33 mcMixedCheckbox.x=mcx Result: 10 mcMixedCheckbox.y=opYoffset Result: 33 mcMixedCheckbox.w=(kFontHeight + 10 + 135) Result: 159 mcMixedCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 59 mcMt32Checkbox.x=mcx Result: 10 mcMt32Checkbox.y=opYoffset Result: 59 mcMt32Checkbox.w=(kFontHeight + 10 + 256) Result: 280 mcMt32Checkbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 85 mcGSCheckbox.x=mcx Result: 10 mcGSCheckbox.y=opYoffset Result: 85 mcGSCheckbox.w=(kFontHeight + 10 + 142) Result: 166 mcGSCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 111 mcMidiGainText.x=mcx Result: 10 mcMidiGainText.y=(opYoffset + 2) Result: 113 mcMidiGainText.w=95 Result: 95 mcMidiGainText.h=kLineHeight Result: 16 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 115 mcMidiGainSlider.y=opYoffset Result: 111 mcMidiGainSlider.w=sliderWidth Result: 128 mcMidiGainSlider.h=sliderHeight Result: 18 mcMidiGainLabel.x=(prev.x2 + 10) Result: 253 mcMidiGainLabel.y=(opYoffset + 2) Result: 113 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 131 yoffset.x=vBorder Result: 5 glOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 globaloptions_savebutton.x=10 Result: 10 globaloptions_savebutton.y=yoffset Result: 5 globaloptions_savebutton.w=(buttonWidth + 5) Result: 113 globaloptions_savebutton.h=buttonHeight Result: 24 globaloptions_savepath.x=(prev.x2 + 20) Result: 143 globaloptions_savepath.y=(yoffset + glOff) Result: 11 globaloptions_savepath.w=(parent.w - (prev.w + 20) - 15) Result: 472 globaloptions_savepath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 4) Result: 33 globaloptions_extrabutton.x=10 Result: 10 globaloptions_extrabutton.y=yoffset Result: 33 globaloptions_extrabutton.w=(buttonWidth + 5) Result: 113 globaloptions_extrabutton.h=buttonHeight Result: 24 globaloptions_extrapath.x=(prev.x2 + 20) Result: 143 globaloptions_extrapath.y=(yoffset + glOff) Result: 39 globaloptions_extrapath.w=(parent.w - (prev.w + 20) - 15) Result: 472 globaloptions_extrapath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 4) Result: 61 globaloptions_themebutton.x=10 Result: 10 globaloptions_themebutton.y=yoffset Result: 61 globaloptions_themebutton.w=(buttonWidth + 5) Result: 113 globaloptions_themebutton.h=buttonHeight Result: 24 globaloptions_themepath.x=(prev.x2 + 20) Result: 143 globaloptions_themepath.y=(yoffset + glOff) Result: 67 globaloptions_themepath.w=(parent.w - (prev.w + 20) - 15) Result: 472 globaloptions_themepath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 4) Result: 89 globaloptions_keysbutton.x=10 Result: 10 globaloptions_keysbutton.y=yoffset Result: 89 globaloptions_keysbutton.w=(buttonWidth + 5) Result: 113 globaloptions_keysbutton.h=buttonHeight Result: 24 globaloptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 384 globaloptions_cancel.y=(parent.h - buttonHeight - 8) Result: 368 globaloptions_cancel.w=buttonWidth Result: 108 globaloptions_cancel.h=buttonHeight Result: 24 globaloptions_ok.x=(prev.x2 + 10) Result: 502 globaloptions_ok.y=prev.y Result: 368 globaloptions_ok.w=prev.w Result: 108 globaloptions_ok.h=prev.h Result: 24 gameoptions.x=10 Result: 10 gameoptions.y=20 Result: 20 gameoptions.w=(w - 2 * 10) Result: 620 gameoptions.h=gameOptionsH Result: 400 vBorder.x=5 Result: 5 gox.x=5 Result: 5 gow.x=(parent.w - 15) Result: 605 gameoptions_tabwidget.x=0 Result: 0 gameoptions_tabwidget.y=vBorder Result: 5 gameoptions_tabwidget.w=parent.w Result: 620 gameoptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder) Result: 358 opYoffset.x=vBorder Result: 5 gameoptions_id.x=gox Result: 5 gameoptions_id.y=(opYoffset + 2) Result: 7 gameoptions_id.w=gameOptionsLabelWidth Result: 90 gameoptions_id.h=kLineHeight Result: 16 gameoptions_id.align.x=kTextAlignRight Result: 2 gameoptions_domain.x=prev.x2 Result: 95 gameoptions_domain.y=(prev.y - 1) Result: 6 gameoptions_domain.w=(parent.w - gameOptionsLabelWidth - 10 - gox) Result: 515 gameoptions_domain.h=(prev.h + 2) Result: 18 opYoffset.x=(opYoffset + prev.h + 5) Result: 28 gameoptions_name.x=gox Result: 5 gameoptions_name.y=(opYoffset + 2) Result: 30 gameoptions_name.w=gameOptionsLabelWidth Result: 90 gameoptions_name.h=kLineHeight Result: 16 gameoptions_name.align.x=kTextAlignRight Result: 2 gameoptions_desc.x=prev.x2 Result: 95 gameoptions_desc.y=(prev.y - 1) Result: 29 gameoptions_desc.w=(parent.w - gameOptionsLabelWidth - 10 - gox) Result: 515 gameoptions_desc.h=(prev.h + 2) Result: 18 opYoffset.x=(opYoffset + prev.h + 7) Result: 53 gameoptions_lang.x=gox Result: 5 gameoptions_lang.y=(opYoffset - 1) Result: 52 gameoptions_lang.w=gow Result: 605 gameoptions_lang.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + prev.h + 5) Result: 76 gameoptions_platform.x=prev.x Result: 5 gameoptions_platform.y=opYoffset Result: 76 gameoptions_platform.w=prev.w Result: 605 gameoptions_platform.h=prev.h Result: 18 opYoffset.x=(opYoffset + prev.h + 5) Result: 99 opYoffset.x=vBorder Result: 5 goOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 gameoptions_savepath.x=gox Result: 5 gameoptions_savepath.y=opYoffset Result: 5 gameoptions_savepath.w=(buttonWidth + 5) Result: 113 gameoptions_savepath.h=buttonHeight Result: 24 gameoptions_savepathText.x=(prev.x2 + 20) Result: 138 gameoptions_savepathText.y=(opYoffset + goOff) Result: 11 gameoptions_savepathText.w=(parent.w - self.x - 10) Result: 472 gameoptions_savepathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 33 gameoptions_extrapath.x=gox Result: 5 gameoptions_extrapath.y=opYoffset Result: 33 gameoptions_extrapath.w=(buttonWidth + 5) Result: 113 gameoptions_extrapath.h=buttonHeight Result: 24 gameoptions_extrapathText.x=(prev.x2 + 20) Result: 138 gameoptions_extrapathText.y=(opYoffset + goOff) Result: 39 gameoptions_extrapathText.w=(parent.w - self.x - 10) Result: 472 gameoptions_extrapathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 61 gameoptions_gamepath.x=gox Result: 5 gameoptions_gamepath.y=opYoffset Result: 61 gameoptions_gamepath.w=(buttonWidth + 5) Result: 113 gameoptions_gamepath.h=buttonHeight Result: 24 gameoptions_gamepathText.x=(prev.x2 + 20) Result: 138 gameoptions_gamepathText.y=(opYoffset + goOff) Result: 67 gameoptions_gamepathText.w=(parent.w - self.x - 10) Result: 472 gameoptions_gamepathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 89 opYoffset.x=vBorder Result: 5 opXoffset.x=gox Result: 5 gameoptions_graphicsCheckbox.x=gox Result: 5 gameoptions_graphicsCheckbox.y=opYoffset Result: 5 gameoptions_graphicsCheckbox.w=(kFontHeight + 10 + 192) Result: 216 gameoptions_graphicsCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 29 Reading section: [graphicsControls] gcx.x=10 Result: 10 gcw.x=(parent.w - 2 * 10) Result: 600 grModePopup.x=(gcx - 5) Result: 5 grModePopup.y=(opYoffset - 1) Result: 28 grModePopup.w=(gcw + 5) Result: 605 grModePopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 49 grRenderPopup.x=prev.x Result: 5 grRenderPopup.y=(opYoffset - 1) Result: 48 grRenderPopup.w=prev.w Result: 605 grRenderPopup.h=prev.h Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 69 grFullscreenCheckbox.x=gcx Result: 10 grFullscreenCheckbox.y=opYoffset Result: 69 grFullscreenCheckbox.w=(kFontHeight + 10 + 96) Result: 120 grFullscreenCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 93 grAspectCheckbox.x=prev.x Result: 10 grAspectCheckbox.y=opYoffset Result: 93 grAspectCheckbox.w=(kFontHeight + 10 + 180) Result: 204 grAspectCheckbox.h=prev.h Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 117 opYoffset.x=vBorder Result: 5 gameoptions_audioCheckbox.x=gox Result: 5 gameoptions_audioCheckbox.y=opYoffset Result: 5 gameoptions_audioCheckbox.w=(kFontHeight + 10 + 180) Result: 204 gameoptions_audioCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 29 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 600 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 28 auMidiPopup.w=(auw + 5) Result: 605 auMidiPopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 57 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 105 vcxoff.x=(opXoffset + vctextw + 15) Result: 125 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 59 vcMusicText.w=vctextw Result: 105 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 125 vcMusicSlider.y=opYoffset Result: 57 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 263 vcMusicLabel.y=(opYoffset + 2) Result: 59 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 79 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 81 vcSfxText.w=vctextw Result: 105 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 125 vcSfxSlider.y=opYoffset Result: 79 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSfxLabel.y=(opYoffset + 2) Result: 81 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 101 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 103 vcSpeechText.w=vctextw Result: 105 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 125 vcSpeechSlider.y=opYoffset Result: 101 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSpeechLabel.y=(opYoffset + 2) Result: 103 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 123 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 3 sbtextw.x=(100 + vcAudioTabIndent) Result: 110 opYoffset.x=(opYoffset + sbYoff) Result: 126 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 129 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 24 subToggleButton.x=prev.x2 Result: 125 subToggleButton.y=(opYoffset - sbYoff) Result: 123 subToggleButton.w=(buttonWidth + 54) Result: 162 subToggleButton.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 156 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 159 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 125 subSubtitleSpeedSlider.y=opYoffset Result: 156 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 263 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 159 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 182 opYoffset.x=vBorder Result: 5 gameoptions_midiCheckbox.x=gox Result: 5 gameoptions_midiCheckbox.y=opYoffset Result: 5 gameoptions_midiCheckbox.w=(kFontHeight + 10 + 174) Result: 198 gameoptions_midiCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 29 Reading section: [midiControls] mcx.x=10 Result: 10 mcFontButton.x=mcx Result: 10 mcFontButton.y=opYoffset Result: 29 mcFontButton.w=buttonWidth Result: 108 mcFontButton.h=buttonHeight Result: 24 mcFontPath.x=(prev.x2 + 20) Result: 138 mcFontPath.y=(opYoffset + 3) Result: 32 mcFontPath.w=(parent.w - (buttonWidth + 20) - 15) Result: 477 mcFontPath.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing) Result: 57 mcMixedCheckbox.x=mcx Result: 10 mcMixedCheckbox.y=opYoffset Result: 57 mcMixedCheckbox.w=(kFontHeight + 10 + 135) Result: 159 mcMixedCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 83 mcMt32Checkbox.x=mcx Result: 10 mcMt32Checkbox.y=opYoffset Result: 83 mcMt32Checkbox.w=(kFontHeight + 10 + 256) Result: 280 mcMt32Checkbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 109 mcGSCheckbox.x=mcx Result: 10 mcGSCheckbox.y=opYoffset Result: 109 mcGSCheckbox.w=(kFontHeight + 10 + 142) Result: 166 mcGSCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 135 mcMidiGainText.x=mcx Result: 10 mcMidiGainText.y=(opYoffset + 2) Result: 137 mcMidiGainText.w=95 Result: 95 mcMidiGainText.h=kLineHeight Result: 16 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 115 mcMidiGainSlider.y=opYoffset Result: 135 mcMidiGainSlider.w=sliderWidth Result: 128 mcMidiGainSlider.h=sliderHeight Result: 18 mcMidiGainLabel.x=(prev.x2 + 10) Result: 253 mcMidiGainLabel.y=(opYoffset + 2) Result: 137 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 155 gameoptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 384 gameoptions_cancel.y=(parent.h - buttonHeight - 8) Result: 368 gameoptions_cancel.w=buttonWidth Result: 108 gameoptions_cancel.h=buttonHeight Result: 24 gameoptions_ok.x=(prev.x2 + 10) Result: 502 gameoptions_ok.y=prev.y Result: 368 gameoptions_ok.w=prev.w Result: 108 gameoptions_ok.h=prev.h Result: 24 keysdialog.x=(w / 20) Result: 32 keysdialog.y=(h / 10) Result: 48 keysdialog.w=(w - w / 10) Result: 576 keysdialog.h=(h - h / 5) Result: 384 keysdialog_map.x=(parent.w - buttonWidth - 10) Result: 458 keysdialog_map.y=20 Result: 20 keysdialog_map.w=buttonWidth Result: 108 keysdialog_map.h=buttonHeight Result: 24 keysdialog_ok.x=prev.x Result: 458 keysdialog_ok.y=(prev.y2 + 4) Result: 48 keysdialog_ok.w=prev.w Result: 108 keysdialog_ok.h=prev.h Result: 24 keysdialog_cancel.x=prev.x Result: 458 keysdialog_cancel.y=(prev.y2 + 4) Result: 76 keysdialog_cancel.w=prev.w Result: 108 keysdialog_cancel.h=prev.h Result: 24 keysdialog_list.x=10 Result: 10 keysdialog_list.y=10 Result: 10 keysdialog_list.w=(prev.x - 20) Result: 438 keysdialog_list.h=(parent.h - kLineHeight * 4 - self.y) Result: 310 keysdialog_action.x=prev.x Result: 10 keysdialog_action.y=(parent.h - kLineHeight * 3) Result: 336 keysdialog_action.w=(parent.w - self.x * 2) Result: 556 keysdialog_action.h=kLineHeight Result: 16 keysdialog_mapping.x=prev.x Result: 10 keysdialog_mapping.y=(prev.y + kLineHeight) Result: 352 keysdialog_mapping.w=prev.w Result: 556 keysdialog_mapping.h=prev.h Result: 16 scummDummyDialog.x=0 Result: 0 scummDummyDialog.y=80 Result: 80 scummDummyDialog.w=0 Result: 0 scummDummyDialog.h=16 Result: 16 Reading section: [scummmain] smY.x=(scummmainVSpace + scummmainVAddOff) Result: 10 scummmain_resume.x=scummmainHOffset Result: 12 scummmain_resume.y=smY Result: 10 scummmain_resume.w=scummmainButtonWidth Result: 160 scummmain_resume.h=scummmainButtonHeight Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 41 smY.x=(smY + scummmainVSpace) Result: 48 scummmain_load.x=prev.x Result: 12 scummmain_load.y=smY Result: 48 scummmain_load.w=prev.w Result: 160 scummmain_load.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 79 scummmain_save.x=prev.x Result: 12 scummmain_save.y=smY Result: 79 scummmain_save.w=prev.w Result: 160 scummmain_save.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 110 smY.x=(smY + scummmainVSpace) Result: 117 scummmain_options.x=prev.x Result: 12 scummmain_options.y=smY Result: 117 scummmain_options.w=prev.w Result: 160 scummmain_options.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 148 scummmain_about.x=prev.x Result: 12 scummmain_about.y=smY Result: 148 scummmain_about.w=prev.w Result: 160 scummmain_about.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 179 scummmain_help.x=prev.x Result: 12 scummmain_help.y=smY Result: 179 scummmain_help.w=prev.w Result: 160 scummmain_help.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 210 smY.x=(smY + scummmainVSpace) Result: 217 scummmain_quit.x=prev.x Result: 12 scummmain_quit.y=smY Result: 217 scummmain_quit.w=prev.w Result: 160 scummmain_quit.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 248 smW.x=(scummmainButtonWidth + 2 * scummmainHOffset) Result: 184 smH.x=(smY + scummmainVSpace) Result: 255 scummmain.x=((w - smW) / 2) Result: 228 scummmain.y=((h - smH) / 2) Result: 112 scummmain.w=smW Result: 184 scummmain.h=smH Result: 255 opYoffset.x=8 Result: 8 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 105 vcxoff.x=(opXoffset + vctextw + 15) Result: 125 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 10 vcMusicText.w=vctextw Result: 105 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 125 vcMusicSlider.y=opYoffset Result: 8 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 263 vcMusicLabel.y=(opYoffset + 2) Result: 10 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 30 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 32 vcSfxText.w=vctextw Result: 105 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 125 vcSfxSlider.y=opYoffset Result: 30 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSfxLabel.y=(opYoffset + 2) Result: 32 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 52 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 54 vcSpeechText.w=vctextw Result: 105 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 125 vcSpeechSlider.y=opYoffset Result: 52 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSpeechLabel.y=(opYoffset + 2) Result: 54 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 74 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 3 sbtextw.x=(100 + vcAudioTabIndent) Result: 110 opYoffset.x=(opYoffset + sbYoff) Result: 77 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 80 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 24 subToggleButton.x=prev.x2 Result: 125 subToggleButton.y=(opYoffset - sbYoff) Result: 74 subToggleButton.w=(buttonWidth + 54) Result: 162 subToggleButton.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 107 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 110 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 125 subSubtitleSpeedSlider.y=opYoffset Result: 107 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 263 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 110 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 133 opYoffset.x=(opYoffset + buttonHeight) Result: 157 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 185 soWidth.x=(39 + 3 * buttonWidth) Result: 363 scummconfig_keys.x=(soWidth - 3 * (buttonWidth + 4) + 6) Result: 33 scummconfig_keys.y=opYoffset Result: 185 scummconfig_keys.w=(buttonWidth - 10) Result: 98 scummconfig_keys.h=buttonHeight Result: 24 scummconfig_cancel.x=(prev.x2 + 4) Result: 135 scummconfig_cancel.y=prev.y Result: 185 scummconfig_cancel.w=(prev.w + 10) Result: 108 scummconfig_cancel.h=prev.h Result: 24 scummconfig_ok.x=(prev.x2 + 4) Result: 247 scummconfig_ok.y=prev.y Result: 185 scummconfig_ok.w=prev.w Result: 108 scummconfig_ok.h=prev.h Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 209 scummconfig.x=((w - soWidth) / 2) Result: 138 scummconfig.y=((h - opYoffset) / 2) Result: 135 scummconfig.w=soWidth Result: 363 scummconfig.h=(opYoffset + 8) Result: 217 scummHelpNumLines.x=15 Result: 15 shH.x=(5 + (2 + scummHelpNumLines) * kFontHeight + buttonHeight + 7) Result: 274 scummhelp.x=scummhelpX Result: 135 scummhelp.y=((h - shH) / 2) Result: 103 scummhelp.w=scummhelpW Result: 370 scummhelp.h=shH Result: 274 scummhelp_title.x=10 Result: 10 scummhelp_title.y=5 Result: 5 scummhelp_title.w=scummhelpW Result: 370 scummhelp_title.h=kFontHeight Result: 14 scummhelp_key.x.x=10 Result: 10 scummhelp_key.yoffset.x=5 Result: 5 scummhelp_key.w.x=80 Result: 80 scummhelp_key.h.x=kFontHeight Result: 14 scummhelp_dsc.x.x=90 Result: 90 scummhelp_dsc.yoffset.x=5 Result: 5 scummhelp_dsc.w.x=(scummhelpW - 10 - 90) Result: 270 scummhelp_dsc.h.x=kFontHeight Result: 14 scummhelp_prev.x=10 Result: 10 scummhelp_prev.y=(5 + kFontHeight * (scummHelpNumLines + 2) + 2) Result: 245 scummhelp_prev.w=buttonWidth Result: 108 scummhelp_prev.h=buttonHeight Result: 24 scummhelp_next.x=(prev.x2 + 8) Result: 126 scummhelp_next.y=prev.y Result: 245 scummhelp_next.w=prev.w Result: 108 scummhelp_next.h=prev.h Result: 24 scummhelp_close.x=(scummhelpW - 8 - buttonWidth) Result: 254 scummhelp_close.y=prev.y Result: 245 scummhelp_close.w=prev.w Result: 108 scummhelp_close.h=prev.h Result: 24 scummsaveload.x=8 Result: 8 scummsaveload.y=8 Result: 8 scummsaveload.w=(w - 2 * 8) Result: 624 scummsaveload.h=(h - 16) Result: 464 scummsaveload_title.x=10 Result: 10 scummsaveload_title.y=2 Result: 2 scummsaveload_title.w=(parent.w - 2 * 10 - 180) Result: 424 scummsaveload_title.h=kLineHeight Result: 16 scummsaveload_title.align.x=kTextAlignCenter Result: 1 scummsaveload_list.x=10 Result: 10 scummsaveload_list.y=18 Result: 18 scummsaveload_list.w=prev.w Result: 424 scummsaveload_list.h=(parent.h - 17 - buttonHeight - 8 - self.y) Result: 397 scummsaveload_thumbnail.x=(parent.w - (kThumbnailWidth + 18)) Result: 446 scummsaveload_thumbnail.y=22 Result: 22 scummsaveload_thumbnail.hPad.x=4 Result: 4 scummsaveload_thumbnail.vPad.x=4 Result: 4 scummsaveload_thumbnail.fillR.x=0 Result: 0 scummsaveload_thumbnail.fillG.x=0 Result: 0 scummsaveload_thumbnail.fillB.x=0 Result: 0 scummsaveload_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 388 scummsaveload_cancel.y=(parent.h - buttonHeight - 8) Result: 432 scummsaveload_cancel.w=buttonWidth Result: 108 scummsaveload_cancel.h=buttonHeight Result: 24 scummsaveload_choose.x=(prev.x2 + 10) Result: 506 scummsaveload_choose.y=prev.y Result: 432 scummsaveload_choose.w=prev.w Result: 108 scummsaveload_choose.h=prev.h Result: 24 scummsaveload_extinfo.visible.x=true Result: 1 Number of variables: 1247 Reading section: [XxY] skipFor.x=320xY,256x240 Result: 320 def_widgetSize=kBigWidgetSize Result: 2 def_buttonWidth=120 Result: 120 def_buttonHeight=25 Result: 25 def_sliderWidth=kBigSliderWidth Result: 128 def_sliderHeight=kBigSliderHeight Result: 18 def_kLineHeight=16 Result: 16 def_kFontHeight=14 Result: 14 def_kPopUpHeight=(kLineHeight + 3) Result: 19 def_insetX=23 Result: 23 def_insetY=94 Result: 94 def_insetW=(w - buttonWidth - 17 * 2 - insetX) Result: 463 def_insetH=(h - 23 - insetY) Result: 363 def_optionsVPad=20 Result: 20 def_gameOptionsLabelWidth=90 Result: 90 def_gameOptionsOverrideVPad=20 Result: 20 def_tabPopupsLabelW=110 Result: 110 def_aboutXOff=8 Result: 8 def_aboutYOff=5 Result: 5 def_aboutOuterBorder=80 Result: 80 def_scummmainHOffset=12 Result: 12 def_scummmainVSpace=15 Result: 15 def_scummmainVAddOff=5 Result: 5 def_scummhelpW=370 Result: 370 def_scummhelpX=((w - scummhelpW) / 2) Result: 135 def_midiControlsSpacing=4 Result: 4 def_launcherVersionX=(w / 2 - 283 / 2 - 90) Result: 89 def_launcherVersionY=21 Result: 21 Reading section: [pixmaps] pix_dialog_corner.x="dialog_bkgd_corner.bmp" pix_dialog_top.x="dialog_bkgd_top.bmp" pix_dialog_left.x="dialog_bkgd_left.bmp" pix_dialog_bkgd.x="dialog_bkgd.bmp" pix_widget_corner.x="widget_bkgd_corner.bmp" pix_widget_top.x="widget_bkgd_top.bmp" pix_widget_left.x="widget_bkgd_left.bmp" pix_widget_bkgd.x="widget_bkgd.bmp" pix_widget_small_corner.x="widget_small_bkgd_corner.bmp" pix_widget_small_top.x="widget_small_bkgd_top.bmp" pix_widget_small_left.x="widget_small_bkgd_left.bmp" pix_widget_small_bkgd.x="widget_small_bkgd.bmp" pix_checkbox_empty.x="checkbox_empty.bmp" pix_checkbox_checked.x="checkbox_checked.bmp" pix_widget_arrow.x="widget_arrow.bmp" pix_tab_corner.x="button_bkgd_corner.bmp" pix_tab_top.x="widget_bkgd_top.bmp" pix_tab_left.x="widget_bkgd_left.bmp" pix_tab_bkgd.x="widget_bkgd.bmp" pix_slider_bkgd_corner.x="button_bkgd_corner.bmp" pix_slider_bkgd_top.x="button_bkgd_top.bmp" pix_slider_bkgd_left.x="button_bkgd_left.bmp" pix_slider_bkgd_bkgd.x="button_bkgd.bmp" pix_slider_corner.x="button_bkgd_corner.bmp" pix_slider_top.x="button_bkgd_top.bmp" pix_slider_left.x="button_bkgd_left.bmp" pix_slider_bkgd.x="button_bkgd.bmp" pix_scrollbar_bkgd_corner.x="widget_small_bkgd_corner.bmp" pix_scrollbar_bkgd_top.x="widget_small_bkgd_top.bmp" pix_scrollbar_bkgd_left.x="widget_small_bkgd_left.bmp" pix_scrollbar_bkgd_bkgd.x="widget_small_bkgd.bmp" pix_scrollbar_corner.x="widget_bkgd_corner.bmp" pix_scrollbar_top.x="widget_bkgd_top.bmp" pix_scrollbar_left.x="widget_bkgd_left.bmp" pix_scrollbar_bkgd.x="widget_bkgd.bmp" pix_button_corner.x="button_bkgd_corner.bmp" pix_button_top.x="button_bkgd_top.bmp" pix_button_left.x="button_bkgd_left.bmp" pix_button_bkgd.x="button_bkgd.bmp" pix_popupwidget_corner.x="button_bkgd_corner.bmp" pix_popupwidget_top.x="button_bkgd_top.bmp" pix_popupwidget_left.x="button_bkgd_left.bmp" pix_popupwidget_bkgd.x="button_bkgd.bmp" pix_edittext_bkgd_corner.x="button_bkgd_corner.bmp" pix_edittext_bkgd_top.x="button_bkgd_top.bmp" pix_edittext_bkgd_left.x="button_bkgd_left.bmp" pix_edittext_bkgd.x="button_bkgd.bmp" pix_theme_logo.x="logo.bmp" pix_cursor_image.x="cursor.bmp" Reading section: [colors] main_dialog_start.r=210 Result: 210 main_dialog_start.g=114 Result: 114 main_dialog_start.b=10 Result: 10 main_dialog_end.r=239 Result: 239 main_dialog_end.g=196 Result: 196 main_dialog_end.b=24 Result: 24 dialog_start.r=246 Result: 246 dialog_start.g=224 Result: 224 dialog_start.b=139 Result: 139 dialog_end.r=251 Result: 251 dialog_end.g=241 Result: 241 dialog_end.b=206 Result: 206 color_state_disabled.r=192 Result: 192 color_state_disabled.g=192 Result: 192 color_state_disabled.b=192 Result: 192 color_state_highlight.r=100 Result: 100 color_state_highlight.g=162 Result: 162 color_state_highlight.b=8 Result: 8 color_state_enabled.r=0 Result: 0 color_state_enabled.g=0 Result: 0 color_state_enabled.b=0 Result: 0 color_transparency.r=255 Result: 255 color_transparency.g=0 Result: 0 color_transparency.b=255 Result: 255 text_inverted_background.r=100 Result: 100 text_inverted_background.g=162 Result: 162 text_inverted_background.b=8 Result: 8 text_inverted_color.r=0 Result: 0 text_inverted_color.g=0 Result: 0 text_inverted_color.b=0 Result: 0 widget_bkgd_start.r=246 Result: 246 widget_bkgd_start.g=224 Result: 224 widget_bkgd_start.b=139 Result: 139 widget_bkgd_end.r=251 Result: 251 widget_bkgd_end.g=241 Result: 241 widget_bkgd_end.b=206 Result: 206 widget_bkgd_small_start.r=246 Result: 246 widget_bkgd_small_start.g=224 Result: 224 widget_bkgd_small_start.b=139 Result: 139 widget_bkgd_small_end.r=251 Result: 251 widget_bkgd_small_end.g=241 Result: 241 widget_bkgd_small_end.b=206 Result: 206 button_bkgd_start.r=203 Result: 203 button_bkgd_start.g=126 Result: 126 button_bkgd_start.b=107 Result: 107 button_bkgd_end.r=169 Result: 169 button_bkgd_end.g=42 Result: 42 button_bkgd_end.b=12 Result: 12 button_bkgd_highlight_start.r=255 Result: 255 button_bkgd_highlight_start.g=210 Result: 210 button_bkgd_highlight_start.b=200 Result: 200 button_bkgd_highlight_end.r=200 Result: 200 button_bkgd_highlight_end.g=70 Result: 70 button_bkgd_highlight_end.b=50 Result: 50 button_text_enabled.r=255 Result: 255 button_text_enabled.g=255 Result: 255 button_text_enabled.b=255 Result: 255 button_text_disabled.r=192 Result: 192 button_text_disabled.g=192 Result: 192 button_text_disabled.b=192 Result: 192 button_text_highlight.r=255 Result: 255 button_text_highlight.g=214 Result: 214 button_text_highlight.b=84 Result: 84 slider_background_start.r=247 Result: 247 slider_background_start.g=228 Result: 228 slider_background_start.b=166 Result: 166 slider_background_end.r=247 Result: 247 slider_background_end.g=228 Result: 228 slider_background_end.b=166 Result: 166 slider_start.r=203 Result: 203 slider_start.g=126 Result: 126 slider_start.b=107 Result: 107 slider_end.r=169 Result: 169 slider_end.g=42 Result: 42 slider_end.b=12 Result: 12 slider_highlight_start.r=255 Result: 255 slider_highlight_start.g=210 Result: 210 slider_highlight_start.b=200 Result: 200 slider_highlight_end.r=200 Result: 200 slider_highlight_end.g=70 Result: 70 slider_highlight_end.b=50 Result: 50 tab_background_start.r=232 Result: 232 tab_background_start.g=180 Result: 180 tab_background_start.b=80 Result: 80 tab_background_end.r=232 Result: 232 tab_background_end.g=180 Result: 180 tab_background_end.b=80 Result: 80 tab_active_start.r=246 Result: 246 tab_active_start.g=224 Result: 224 tab_active_start.b=139 Result: 139 tab_active_end.r=251 Result: 251 tab_active_end.g=241 Result: 241 tab_active_end.b=206 Result: 206 tab_inactive_start.r=239 Result: 239 tab_inactive_start.g=202 Result: 202 tab_inactive_start.b=109 Result: 109 tab_inactive_end.r=239 Result: 239 tab_inactive_end.g=202 Result: 202 tab_inactive_end.b=109 Result: 109 scrollbar_background_start.r=247 Result: 247 scrollbar_background_start.g=228 Result: 228 scrollbar_background_start.b=166 Result: 166 scrollbar_background_end.r=247 Result: 247 scrollbar_background_end.g=228 Result: 228 scrollbar_background_end.b=166 Result: 166 scrollbar_button_start.r=247 Result: 247 scrollbar_button_start.g=228 Result: 228 scrollbar_button_start.b=166 Result: 166 scrollbar_button_end.r=247 Result: 247 scrollbar_button_end.g=228 Result: 228 scrollbar_button_end.b=166 Result: 166 scrollbar_slider_start.r=203 Result: 203 scrollbar_slider_start.g=126 Result: 126 scrollbar_slider_start.b=107 Result: 107 scrollbar_slider_end.r=169 Result: 169 scrollbar_slider_end.g=42 Result: 42 scrollbar_slider_end.b=12 Result: 12 scrollbar_button_highlight_start.r=255 Result: 255 scrollbar_button_highlight_start.g=210 Result: 210 scrollbar_button_highlight_start.b=200 Result: 200 scrollbar_button_highlight_end.r=200 Result: 200 scrollbar_button_highlight_end.g=70 Result: 70 scrollbar_button_highlight_end.b=50 Result: 50 scrollbar_slider_highlight_start.r=255 Result: 255 scrollbar_slider_highlight_start.g=210 Result: 210 scrollbar_slider_highlight_start.b=200 Result: 200 scrollbar_slider_highlight_end.r=200 Result: 200 scrollbar_slider_highlight_end.g=70 Result: 70 scrollbar_slider_highlight_end.b=50 Result: 50 popupwidget_start.r=251 Result: 251 popupwidget_start.g=241 Result: 241 popupwidget_start.b=206 Result: 206 popupwidget_end.r=251 Result: 251 popupwidget_end.g=241 Result: 241 popupwidget_end.b=206 Result: 206 popupwidget_highlight_start.r=246 Result: 246 popupwidget_highlight_start.g=224 Result: 224 popupwidget_highlight_start.b=139 Result: 139 popupwidget_highlight_end.r=251 Result: 251 popupwidget_highlight_end.g=241 Result: 241 popupwidget_highlight_end.b=206 Result: 206 edittext_background_start.r=247 Result: 247 edittext_background_start.g=228 Result: 228 edittext_background_start.b=166 Result: 166 edittext_background_end.r=247 Result: 247 edittext_background_end.g=228 Result: 228 edittext_background_end.b=166 Result: 166 caret_color.r=0 Result: 0 caret_color.g=0 Result: 0 caret_color.b=0 Result: 0 Reading section: [gradients] gradient_dialog_main.x=1 Result: 1 gradient_dialog.x=2 Result: 2 gradient_dialog_special.x=2 Result: 2 gradient_widget_small.x=3 Result: 3 gradient_widget.x=3 Result: 3 gradient_button.x=1 Result: 1 gradient_slider.x=1 Result: 1 gradient_slider_bkgd.x=1 Result: 1 gradient_tab.x=2 Result: 2 gradient_scrollbar.x=1 Result: 1 gradient_scrollbar_background.x=1 Result: 1 gradient_popupwidget.x=1 Result: 1 gradient_edittext.x=1 Result: 1 Reading section: [extra] shadow_left_width.x=2 Result: 2 shadow_right_width.x=4 Result: 4 shadow_top_height.x=2 Result: 2 shadow_bottom_height.x=4 Result: 4 inactive_dialog_shading.x=kShadingDim Result: 1 shading_dim_percent.x=15 Result: 15 fontfile_normal.x="helvr12-l1.bdf" fontfile_fixed_normal.x="courr12-l1.bdf" cursor_hotspot_x.x=0 Result: 0 cursor_hotspot_y.x=0 Result: 0 cursor_targetScale.x=3 Result: 3 ListWidget.leftPadding.x=7 Result: 7 ListWidget.rightPadding.x=5 Result: 5 ListWidget.topPadding.x=5 Result: 5 ListWidget.bottomPadding.x=5 Result: 5 ListWidget.hlLeftPadding.x=0 Result: 0 ListWidget.hlRightPadding.x=0 Result: 0 PopUpWidget.leftPadding.x=7 Result: 7 PopUpWidget.rightPadding.x=5 Result: 5 PopUpWidget.labelSpacing.x=3 Result: 3 EditTextWidget.font.x=kFontStyleNormal Result: 1 EditTextWidget.leftPadding.x=7 Result: 7 EditTextWidget.rightPadding.x=5 Result: 5 Console.font.x=kFontStyleFixedNormal Result: 3 Console.leftPadding.x=7 Result: 7 Console.rightPadding.x=5 Result: 5 Console.topPadding.x=5 Result: 5 Console.bottomPadding.x=5 Result: 5 TabWidget.tabWidth.x=85 Result: 85 TabWidget.tabHeight.x=27 Result: 27 TabWidget.titleVPad.x=8 Result: 8 TabWidget.navButtonRightPad.x=3 Result: 3 TabWidget.navButtonTopPad.x=4 Result: 4 TabWidget.navButtonW.x=15 Result: 15 TabWidget.navButtonH.x=18 Result: 18 opHeight.x=insetH Result: 363 Reading section: [chooser] chooserW.x=insetW Result: 463 chooser.x=insetX Result: 23 chooser.y=insetY Result: 94 chooser.w=chooserW Result: 463 chooser.h=opHeight Result: 363 chooser_headline.x=10 Result: 10 chooser_headline.y=6 Result: 6 chooser_headline.w=(chooserW - 2 * 10) Result: 443 chooser_headline.h=(kLineHeight) Result: 16 chooser_list.x=10 Result: 10 chooser_list.y=(6 + kLineHeight + 2) Result: 24 chooser_list.w=prev.w Result: 443 chooser_list.h=(opHeight - self.y - buttonHeight - 12) Result: 302 chooser_cancel.x=(chooserW - 2 * (buttonWidth + 10)) Result: 203 chooser_cancel.y=(opHeight - buttonHeight - 8) Result: 330 chooser_cancel.w=buttonWidth Result: 120 chooser_cancel.h=buttonHeight Result: 25 chooser_ok.x=(prev.x2 + 10) Result: 333 chooser_ok.y=prev.y Result: 330 chooser_ok.w=prev.w Result: 120 chooser_ok.h=prev.h Result: 25 browser.x=insetX Result: 23 browser.y=insetY Result: 94 browser.w=insetW Result: 463 browser.h=insetH Result: 363 browser_headline.x=10 Result: 10 browser_headline.y=5 Result: 5 browser_headline.w=(parent.w - 2 * 10) Result: 443 browser_headline.h=kLineHeight Result: 16 browser_headline.align.x=kTextAlignCenter Result: 1 browser_path.x=10 Result: 10 browser_path.y=(prev.y2 + 5) Result: 26 browser_path.w=prev.w Result: 443 browser_path.h=prev.h Result: 16 browser_list.x=10 Result: 10 browser_list.y=prev.y2 Result: 42 browser_list.w=prev.w Result: 443 browser_list.h=(parent.h - 3 * kLineHeight - buttonHeight - 14) Result: 276 browser_up.x=10 Result: 10 browser_up.y=(parent.h - buttonHeight - 8) Result: 330 browser_up.w=buttonWidth Result: 120 browser_up.h=buttonHeight Result: 25 browser_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 203 browser_cancel.y=(parent.h - buttonHeight - 8) Result: 330 browser_cancel.w=buttonWidth Result: 120 browser_cancel.h=buttonHeight Result: 25 browser_choose.x=(prev.x2 + 10) Result: 333 browser_choose.y=prev.y Result: 330 browser_choose.w=prev.w Result: 120 browser_choose.h=prev.h Result: 25 launcher_version.x=launcherVersionX Result: 89 launcher_version.y=launcherVersionY Result: 21 launcher_version.w=247 Result: 247 launcher_version.h=kLineHeight Result: 16 launcher_version.align.x=kTextAlignRight Result: 2 launcher_logo.x=(w / 2 - 283 / 2) Result: 179 launcher_logo.y=5 Result: 5 launcher_logo.w=283 Result: 283 launcher_logo.h=80 Result: 80 launcher_logo.visible.x=true Result: 1 space1.x=20 Result: 20 space2.x=5 Result: 5 launcher_list.x=insetX Result: 23 launcher_list.y=insetY Result: 94 launcher_list.w=(w - buttonWidth - 17 * 2 - self.x) Result: 463 launcher_list.h=(h - 23 - self.y) Result: 363 launcher_start_button.x=(prev.x2 + 17) Result: 503 launcher_start_button.y=prev.y Result: 94 launcher_start_button.w=buttonWidth Result: 120 launcher_start_button.h=buttonHeight Result: 25 launcher_addGame_button.x=prev.x Result: 503 launcher_addGame_button.y=(prev.y2 + space1) Result: 139 launcher_addGame_button.w=prev.w Result: 120 launcher_addGame_button.h=prev.h Result: 25 launcher_editGame_button.x=prev.x Result: 503 launcher_editGame_button.y=(prev.y2 + space2) Result: 169 launcher_editGame_button.w=prev.w Result: 120 launcher_editGame_button.h=prev.h Result: 25 launcher_removeGame_button.x=prev.x Result: 503 launcher_removeGame_button.y=(prev.y2 + space2) Result: 199 launcher_removeGame_button.w=prev.w Result: 120 launcher_removeGame_button.h=prev.h Result: 25 launcher_options_button.x=prev.x Result: 503 launcher_options_button.y=(prev.y2 + space1) Result: 244 launcher_options_button.w=prev.w Result: 120 launcher_options_button.h=prev.h Result: 25 launcher_about_button.x=prev.x Result: 503 launcher_about_button.y=(prev.y2 + space2) Result: 274 launcher_about_button.w=prev.w Result: 120 launcher_about_button.h=prev.h Result: 25 launcher_quit_button.x=prev.x Result: 503 launcher_quit_button.y=(prev.y2 + space1) Result: 319 launcher_quit_button.w=prev.w Result: 120 launcher_quit_button.h=prev.h Result: 25 Reading section: [scummmain] smY.x=scummmainHOffset Result: 12 scummmain_resume.x=scummmainHOffset Result: 12 scummmain_resume.y=smY Result: 12 scummmain_resume.w=buttonWidth Result: 120 scummmain_resume.h=buttonHeight Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 42 smY.x=(smY + scummmainVSpace) Result: 57 scummmain_load.x=prev.x Result: 12 scummmain_load.y=smY Result: 57 scummmain_load.w=prev.w Result: 120 scummmain_load.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 87 scummmain_save.x=prev.x Result: 12 scummmain_save.y=smY Result: 87 scummmain_save.w=prev.w Result: 120 scummmain_save.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 117 smY.x=(smY + scummmainVSpace) Result: 132 scummmain_options.x=prev.x Result: 12 scummmain_options.y=smY Result: 132 scummmain_options.w=prev.w Result: 120 scummmain_options.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 162 scummmain_about.x=prev.x Result: 12 scummmain_about.y=smY Result: 162 scummmain_about.w=prev.w Result: 120 scummmain_about.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 192 scummmain_help.x=prev.x Result: 12 scummmain_help.y=smY Result: 192 scummmain_help.w=prev.w Result: 120 scummmain_help.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 222 smY.x=(smY + scummmainVSpace) Result: 237 scummmain_quit.x=prev.x Result: 12 scummmain_quit.y=smY Result: 237 scummmain_quit.w=prev.w Result: 120 scummmain_quit.h=prev.h Result: 25 smH.x=(smY + buttonHeight + scummmainHOffset) Result: 274 smW.x=(buttonWidth + 2 * scummmainHOffset) Result: 144 scummmain.x=((w - smW) / 2) Result: 248 scummmain.y=((h - smH) / 2) Result: 103 scummmain.w=smW Result: 144 scummmain.h=smH Result: 274 globaloptions.x=insetX Result: 23 globaloptions.y=insetY Result: 94 globaloptions.w=insetW Result: 463 globaloptions.h=insetH Result: 363 vBorder.x=optionsVPad Result: 20 globaloptions_tabwidget.x=0 Result: 0 globaloptions_tabwidget.y=0 Result: 0 globaloptions_tabwidget.w=parent.w Result: 463 globaloptions_tabwidget.h=(parent.h - buttonHeight - 16) Result: 322 opYoffset.x=vBorder Result: 20 opXoffset.x=0 Result: 0 Reading section: [graphicsControls] gcx.x=(opXoffset + 10) Result: 10 gcw.x=(parent.w - gcx - 25) Result: 428 grModePopup.x=(gcx - 5) Result: 5 grModePopup.y=(opYoffset - 1) Result: 19 grModePopup.w=(gcw + 5) Result: 433 grModePopup.h=kPopUpHeight Result: 19 opYoffset.x=(opYoffset + kLineHeight + 12) Result: 48 grRenderPopup.x=prev.x Result: 5 grRenderPopup.y=(opYoffset - 1) Result: 47 grRenderPopup.w=prev.w Result: 433 grRenderPopup.h=prev.h Result: 19 opYoffset.x=(opYoffset + kLineHeight + 16) Result: 80 grFullscreenCheckbox.x=gcx Result: 10 grFullscreenCheckbox.y=opYoffset Result: 80 grFullscreenCheckbox.w=(kFontHeight + 10 + 96) Result: 120 grFullscreenCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 109 grAspectCheckbox.x=prev.x Result: 10 grAspectCheckbox.y=opYoffset Result: 109 grAspectCheckbox.w=(kFontHeight + 10 + 136) Result: 160 grAspectCheckbox.h=prev.h Result: 25 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 138 opYoffset.x=vBorder Result: 20 Reading section: [audioControls] aux.x=(opXoffset + 10) Result: 10 auw.x=(parent.w - aux - 30) Result: 423 auMidiPopup.x=(aux) Result: 10 auMidiPopup.y=(opYoffset - 1) Result: 19 auMidiPopup.w=(auw + 5) Result: 428 auMidiPopup.h=kPopUpHeight Result: 19 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 49 Reading section: [volumeControls] vctextw.x=110 Result: 110 vcxoff.x=(opXoffset + vctextw + 10) Result: 120 vcx.x=(opXoffset + 10) Result: 10 vcMusicText.x=vcx Result: 10 vcMusicText.y=(opYoffset + 2) Result: 51 vcMusicText.w=vctextw Result: 110 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 120 vcMusicSlider.y=opYoffset Result: 49 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 258 vcMusicLabel.y=(opYoffset + 2) Result: 51 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 75 vcSfxText.x=vcx Result: 10 vcSfxText.y=(opYoffset + 2) Result: 77 vcSfxText.w=vctextw Result: 110 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 120 vcSfxSlider.y=opYoffset Result: 75 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 258 vcSfxLabel.y=(opYoffset + 2) Result: 77 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 101 vcSpeechText.x=vcx Result: 10 vcSpeechText.y=(opYoffset + 2) Result: 103 vcSpeechText.w=vctextw Result: 110 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 120 vcSpeechSlider.y=opYoffset Result: 101 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 258 vcSpeechLabel.y=(opYoffset + 2) Result: 103 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 12) Result: 131 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 10 sbtextw.x=110 Result: 110 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2) Result: 1 opYoffset.x=(opYoffset + sbYoff) Result: 134 subToggleDesc.x=sbx Result: 10 subToggleDesc.y=(opYoffset + sbYoff) Result: 137 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 25 subToggleButton.x=prev.x2 Result: 120 subToggleButton.y=opYoffset Result: 134 subToggleButton.w=(buttonWidth + 34) Result: 154 subToggleButton.h=sliderHeight Result: 18 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 165 subSubtitleSpeedDesc.x=sbx Result: 10 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 166 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 120 subSubtitleSpeedSlider.y=opYoffset Result: 165 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 258 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 166 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 191 opYoffset.x=vBorder Result: 20 Reading section: [midiControls] mcx.x=(opXoffset + 10) Result: 10 mcOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 mcFontButton.x=mcx Result: 10 mcFontButton.y=opYoffset Result: 20 mcFontButton.w=buttonWidth Result: 120 mcFontButton.h=buttonHeight Result: 25 mcFontPath.x=(prev.x2 + 20) Result: 150 mcFontPath.y=(opYoffset + mcOff) Result: 26 mcFontPath.w=(parent.w - (buttonWidth + 20) - 10) Result: 313 mcFontPath.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6 * midiControlsSpacing) Result: 69 mcMixedCheckbox.x=mcx Result: 10 mcMixedCheckbox.y=opYoffset Result: 69 mcMixedCheckbox.w=(kFontHeight + 10 + 135) Result: 159 mcMixedCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 98 mcMt32Checkbox.x=mcx Result: 10 mcMt32Checkbox.y=opYoffset Result: 98 mcMt32Checkbox.w=(kFontHeight + 10 + 256) Result: 280 mcMt32Checkbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 127 mcGSCheckbox.x=mcx Result: 10 mcGSCheckbox.y=opYoffset Result: 127 mcGSCheckbox.w=(kFontHeight + 10 + 142) Result: 166 mcGSCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 156 mcMidiGainText.x=mcx Result: 10 mcMidiGainText.y=(opYoffset + 2) Result: 158 mcMidiGainText.w=80 Result: 80 mcMidiGainText.h=kLineHeight Result: 16 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 100 mcMidiGainSlider.y=opYoffset Result: 156 mcMidiGainSlider.w=sliderWidth Result: 128 mcMidiGainSlider.h=sliderHeight Result: 18 mcMidiGainLabel.x=(prev.x2 + 10) Result: 238 mcMidiGainLabel.y=(opYoffset + 2) Result: 158 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 178 yoffset.x=vBorder Result: 20 glOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 globaloptions_savebutton.x=10 Result: 10 globaloptions_savebutton.y=yoffset Result: 20 globaloptions_savebutton.w=buttonWidth Result: 120 globaloptions_savebutton.h=buttonHeight Result: 25 globaloptions_savepath.x=(prev.x2 + 20) Result: 150 globaloptions_savepath.y=(yoffset + glOff) Result: 26 globaloptions_savepath.w=(parent.w - (prev.w + 20) - 10) Result: 313 globaloptions_savepath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 8) Result: 53 globaloptions_extrabutton.x=10 Result: 10 globaloptions_extrabutton.y=yoffset Result: 53 globaloptions_extrabutton.w=buttonWidth Result: 120 globaloptions_extrabutton.h=buttonHeight Result: 25 globaloptions_extrapath.x=(prev.x2 + 20) Result: 150 globaloptions_extrapath.y=(yoffset + glOff) Result: 59 globaloptions_extrapath.w=(parent.w - (prev.w + 20) - 10) Result: 313 globaloptions_extrapath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 8) Result: 86 globaloptions_themebutton.x=10 Result: 10 globaloptions_themebutton.y=yoffset Result: 86 globaloptions_themebutton.w=buttonWidth Result: 120 globaloptions_themebutton.h=buttonHeight Result: 25 globaloptions_themepath.x=(prev.x2 + 20) Result: 150 globaloptions_themepath.y=(yoffset + glOff) Result: 92 globaloptions_themepath.w=(parent.w - (prev.w + 20) - 10) Result: 313 globaloptions_themepath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 12) Result: 123 globaloptions_keysbutton.x=5 Result: 5 globaloptions_keysbutton.y=yoffset Result: 123 globaloptions_keysbutton.w=buttonWidth Result: 120 globaloptions_keysbutton.h=buttonHeight Result: 25 globaloptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 203 globaloptions_cancel.y=(parent.h - buttonHeight - 8) Result: 330 globaloptions_cancel.w=buttonWidth Result: 120 globaloptions_cancel.h=buttonHeight Result: 25 globaloptions_ok.x=(prev.x2 + 10) Result: 333 globaloptions_ok.y=prev.y Result: 330 globaloptions_ok.w=prev.w Result: 120 globaloptions_ok.h=prev.h Result: 25 gameoptions.x=insetX Result: 23 gameoptions.y=insetY Result: 94 gameoptions.w=insetW Result: 463 gameoptions.h=insetH Result: 363 vBorder.x=gameOptionsOverrideVPad Result: 20 gox.x=10 Result: 10 gow.x=(parent.w - gox - 25) Result: 428 gameoptions_tabwidget.x=0 Result: 0 gameoptions_tabwidget.y=0 Result: 0 gameoptions_tabwidget.w=parent.w Result: 463 gameoptions_tabwidget.h=(parent.h - buttonHeight - 16) Result: 322 opYoffset.x=optionsVPad Result: 20 gameoptions_id.x=gox Result: 10 gameoptions_id.y=(opYoffset + 2) Result: 22 gameoptions_id.w=gameOptionsLabelWidth Result: 90 gameoptions_id.h=kLineHeight Result: 16 gameoptions_id.align.x=kTextAlignRight Result: 2 gameoptions_domain.x=prev.x2 Result: 100 gameoptions_domain.y=(prev.y - 1) Result: 21 gameoptions_domain.w=(gow - prev.w) Result: 338 gameoptions_domain.h=kPopUpHeight Result: 19 opYoffset.x=(opYoffset + kLineHeight + 12) Result: 48 gameoptions_name.x=gox Result: 10 gameoptions_name.y=(opYoffset + 2) Result: 50 gameoptions_name.w=gameOptionsLabelWidth Result: 90 gameoptions_name.h=kLineHeight Result: 16 gameoptions_name.align.x=kTextAlignRight Result: 2 gameoptions_desc.x=prev.x2 Result: 100 gameoptions_desc.y=(prev.y - 1) Result: 49 gameoptions_desc.w=(gow - prev.w) Result: 338 gameoptions_desc.h=kPopUpHeight Result: 19 opYoffset.x=(opYoffset + kLineHeight + 15) Result: 79 gameoptions_lang.x=gox Result: 10 gameoptions_lang.y=(opYoffset - 1) Result: 78 gameoptions_lang.w=gow Result: 428 gameoptions_lang.h=kPopUpHeight Result: 19 opYoffset.x=(opYoffset + kLineHeight + 12) Result: 107 gameoptions_platform.x=prev.x Result: 10 gameoptions_platform.y=opYoffset Result: 107 gameoptions_platform.w=prev.w Result: 428 gameoptions_platform.h=prev.h Result: 19 opYoffset.x=(opYoffset + kLineHeight + 8) Result: 131 opYoffset.x=optionsVPad Result: 20 goOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 gameoptions_savepath.x=gox Result: 10 gameoptions_savepath.y=opYoffset Result: 20 gameoptions_savepath.w=buttonWidth Result: 120 gameoptions_savepath.h=buttonHeight Result: 25 gameoptions_savepathText.x=(prev.x2 + 20) Result: 150 gameoptions_savepathText.y=(opYoffset + goOff) Result: 26 gameoptions_savepathText.w=(parent.w - self.x - 10) Result: 303 gameoptions_savepathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 8) Result: 53 gameoptions_extrapath.x=gox Result: 10 gameoptions_extrapath.y=opYoffset Result: 53 gameoptions_extrapath.w=buttonWidth Result: 120 gameoptions_extrapath.h=buttonHeight Result: 25 gameoptions_extrapathText.x=(prev.x2 + 20) Result: 150 gameoptions_extrapathText.y=(opYoffset + goOff) Result: 59 gameoptions_extrapathText.w=(parent.w - self.x - 10) Result: 303 gameoptions_extrapathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 8) Result: 86 gameoptions_gamepath.x=gox Result: 10 gameoptions_gamepath.y=opYoffset Result: 86 gameoptions_gamepath.w=buttonWidth Result: 120 gameoptions_gamepath.h=buttonHeight Result: 25 gameoptions_gamepathText.x=(prev.x2 + 20) Result: 150 gameoptions_gamepathText.y=(opYoffset + goOff) Result: 92 gameoptions_gamepathText.w=(parent.w - self.x - 10) Result: 303 gameoptions_gamepathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 8) Result: 119 opYoffset.x=vBorder Result: 20 opXoffset.x=gox Result: 10 gameoptions_graphicsCheckbox.x=gox Result: 10 gameoptions_graphicsCheckbox.y=opYoffset Result: 20 gameoptions_graphicsCheckbox.w=(kFontHeight + 10 + 192) Result: 216 gameoptions_graphicsCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 51 Reading section: [graphicsControls] gcx.x=(opXoffset + 10) Result: 20 gcw.x=(parent.w - gcx - 25) Result: 418 grModePopup.x=(gcx - 5) Result: 15 grModePopup.y=(opYoffset - 1) Result: 50 grModePopup.w=(gcw + 5) Result: 423 grModePopup.h=kPopUpHeight Result: 19 opYoffset.x=(opYoffset + kLineHeight + 12) Result: 79 grRenderPopup.x=prev.x Result: 15 grRenderPopup.y=(opYoffset - 1) Result: 78 grRenderPopup.w=prev.w Result: 423 grRenderPopup.h=prev.h Result: 19 opYoffset.x=(opYoffset + kLineHeight + 16) Result: 111 grFullscreenCheckbox.x=gcx Result: 20 grFullscreenCheckbox.y=opYoffset Result: 111 grFullscreenCheckbox.w=(kFontHeight + 10 + 96) Result: 120 grFullscreenCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 140 grAspectCheckbox.x=prev.x Result: 20 grAspectCheckbox.y=opYoffset Result: 140 grAspectCheckbox.w=(kFontHeight + 10 + 136) Result: 160 grAspectCheckbox.h=prev.h Result: 25 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 169 opYoffset.x=vBorder Result: 20 gameoptions_audioCheckbox.x=gox Result: 10 gameoptions_audioCheckbox.y=opYoffset Result: 20 gameoptions_audioCheckbox.w=(kFontHeight + 10 + 180) Result: 204 gameoptions_audioCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 51 Reading section: [audioControls] aux.x=(opXoffset + 10) Result: 20 auw.x=(parent.w - aux - 30) Result: 413 auMidiPopup.x=(aux) Result: 20 auMidiPopup.y=(opYoffset - 1) Result: 50 auMidiPopup.w=(auw + 5) Result: 418 auMidiPopup.h=kPopUpHeight Result: 19 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 80 Reading section: [volumeControls] vctextw.x=110 Result: 110 vcxoff.x=(opXoffset + vctextw + 10) Result: 130 vcx.x=(opXoffset + 10) Result: 20 vcMusicText.x=vcx Result: 20 vcMusicText.y=(opYoffset + 2) Result: 82 vcMusicText.w=vctextw Result: 110 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 130 vcMusicSlider.y=opYoffset Result: 80 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 268 vcMusicLabel.y=(opYoffset + 2) Result: 82 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 106 vcSfxText.x=vcx Result: 20 vcSfxText.y=(opYoffset + 2) Result: 108 vcSfxText.w=vctextw Result: 110 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 130 vcSfxSlider.y=opYoffset Result: 106 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 268 vcSfxLabel.y=(opYoffset + 2) Result: 108 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 132 vcSpeechText.x=vcx Result: 20 vcSpeechText.y=(opYoffset + 2) Result: 134 vcSpeechText.w=vctextw Result: 110 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 130 vcSpeechSlider.y=opYoffset Result: 132 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 268 vcSpeechLabel.y=(opYoffset + 2) Result: 134 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 12) Result: 162 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 20 sbtextw.x=110 Result: 110 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2) Result: 1 opYoffset.x=(opYoffset + sbYoff) Result: 165 subToggleDesc.x=sbx Result: 20 subToggleDesc.y=(opYoffset + sbYoff) Result: 168 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 25 subToggleButton.x=prev.x2 Result: 130 subToggleButton.y=opYoffset Result: 165 subToggleButton.w=(buttonWidth + 34) Result: 154 subToggleButton.h=sliderHeight Result: 18 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 196 subSubtitleSpeedDesc.x=sbx Result: 20 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 197 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 130 subSubtitleSpeedSlider.y=opYoffset Result: 196 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 268 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 197 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 222 opYoffset.x=vBorder Result: 20 gameoptions_midiCheckbox.x=gox Result: 10 gameoptions_midiCheckbox.y=opYoffset Result: 20 gameoptions_midiCheckbox.w=(kFontHeight + 10 + 174) Result: 198 gameoptions_midiCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 51 Reading section: [midiControls] mcx.x=(opXoffset + 10) Result: 20 mcOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 mcFontButton.x=mcx Result: 20 mcFontButton.y=opYoffset Result: 51 mcFontButton.w=buttonWidth Result: 120 mcFontButton.h=buttonHeight Result: 25 mcFontPath.x=(prev.x2 + 20) Result: 160 mcFontPath.y=(opYoffset + mcOff) Result: 57 mcFontPath.w=(parent.w - (buttonWidth + 20) - 10) Result: 313 mcFontPath.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6 * midiControlsSpacing) Result: 100 mcMixedCheckbox.x=mcx Result: 20 mcMixedCheckbox.y=opYoffset Result: 100 mcMixedCheckbox.w=(kFontHeight + 10 + 135) Result: 159 mcMixedCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 129 mcMt32Checkbox.x=mcx Result: 20 mcMt32Checkbox.y=opYoffset Result: 129 mcMt32Checkbox.w=(kFontHeight + 10 + 256) Result: 280 mcMt32Checkbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 158 mcGSCheckbox.x=mcx Result: 20 mcGSCheckbox.y=opYoffset Result: 158 mcGSCheckbox.w=(kFontHeight + 10 + 142) Result: 166 mcGSCheckbox.h=buttonHeight Result: 25 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 187 mcMidiGainText.x=mcx Result: 20 mcMidiGainText.y=(opYoffset + 2) Result: 189 mcMidiGainText.w=80 Result: 80 mcMidiGainText.h=kLineHeight Result: 16 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 110 mcMidiGainSlider.y=opYoffset Result: 187 mcMidiGainSlider.w=sliderWidth Result: 128 mcMidiGainSlider.h=sliderHeight Result: 18 mcMidiGainLabel.x=(prev.x2 + 10) Result: 248 mcMidiGainLabel.y=(opYoffset + 2) Result: 189 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 209 gameoptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 203 gameoptions_cancel.y=(parent.h - buttonHeight - 8) Result: 330 gameoptions_cancel.w=buttonWidth Result: 120 gameoptions_cancel.h=buttonHeight Result: 25 gameoptions_ok.x=(prev.x2 + 10) Result: 333 gameoptions_ok.y=prev.y Result: 330 gameoptions_ok.w=prev.w Result: 120 gameoptions_ok.h=prev.h Result: 25 keysdialog.x=(w / 20) Result: 32 keysdialog.y=(h / 10) Result: 48 keysdialog.w=(w - w / 10) Result: 576 keysdialog.h=(h - h / 5) Result: 384 keysdialog_map.x=(parent.w - buttonWidth - 10) Result: 446 keysdialog_map.y=20 Result: 20 keysdialog_map.w=buttonWidth Result: 120 keysdialog_map.h=buttonHeight Result: 25 keysdialog_ok.x=prev.x Result: 446 keysdialog_ok.y=(prev.y2 + 4) Result: 49 keysdialog_ok.w=prev.w Result: 120 keysdialog_ok.h=prev.h Result: 25 keysdialog_cancel.x=prev.x Result: 446 keysdialog_cancel.y=(prev.y2 + 4) Result: 78 keysdialog_cancel.w=prev.w Result: 120 keysdialog_cancel.h=prev.h Result: 25 keysdialog_list.x=10 Result: 10 keysdialog_list.y=10 Result: 10 keysdialog_list.w=(prev.x - 20) Result: 426 keysdialog_list.h=(parent.h - kLineHeight * 4 - self.y) Result: 310 keysdialog_action.x=prev.x Result: 10 keysdialog_action.y=(parent.h - kLineHeight * 3) Result: 336 keysdialog_action.w=(parent.w - self.x * 2) Result: 556 keysdialog_action.h=kLineHeight Result: 16 keysdialog_action.align.x=kTextAlignCenter Result: 1 keysdialog_mapping.x=prev.x Result: 10 keysdialog_mapping.y=(prev.y + kLineHeight) Result: 352 keysdialog_mapping.w=prev.w Result: 556 keysdialog_mapping.h=prev.h Result: 16 keysdialog_mapping.align.x=kTextAlignCenter Result: 1 scummDummyDialog.x=0 Result: 0 scummDummyDialog.y=80 Result: 80 scummDummyDialog.w=0 Result: 0 scummDummyDialog.h=16 Result: 16 Reading section: [scummmain] smY.x=scummmainHOffset Result: 12 scummmain_resume.x=scummmainHOffset Result: 12 scummmain_resume.y=smY Result: 12 scummmain_resume.w=buttonWidth Result: 120 scummmain_resume.h=buttonHeight Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 42 smY.x=(smY + scummmainVSpace) Result: 57 scummmain_load.x=prev.x Result: 12 scummmain_load.y=smY Result: 57 scummmain_load.w=prev.w Result: 120 scummmain_load.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 87 scummmain_save.x=prev.x Result: 12 scummmain_save.y=smY Result: 87 scummmain_save.w=prev.w Result: 120 scummmain_save.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 117 smY.x=(smY + scummmainVSpace) Result: 132 scummmain_options.x=prev.x Result: 12 scummmain_options.y=smY Result: 132 scummmain_options.w=prev.w Result: 120 scummmain_options.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 162 scummmain_about.x=prev.x Result: 12 scummmain_about.y=smY Result: 162 scummmain_about.w=prev.w Result: 120 scummmain_about.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 192 scummmain_help.x=prev.x Result: 12 scummmain_help.y=smY Result: 192 scummmain_help.w=prev.w Result: 120 scummmain_help.h=prev.h Result: 25 smY.x=(smY + buttonHeight + scummmainVAddOff) Result: 222 smY.x=(smY + scummmainVSpace) Result: 237 scummmain_quit.x=prev.x Result: 12 scummmain_quit.y=smY Result: 237 scummmain_quit.w=prev.w Result: 120 scummmain_quit.h=prev.h Result: 25 smH.x=(smY + buttonHeight + scummmainHOffset) Result: 274 smW.x=(buttonWidth + 2 * scummmainHOffset) Result: 144 scummmain.x=((w - smW) / 2) Result: 248 scummmain.y=((h - smH) / 2) Result: 103 scummmain.w=smW Result: 144 scummmain.h=smH Result: 274 opYoffset.x=8 Result: 8 Reading section: [volumeControls] vctextw.x=110 Result: 110 vcxoff.x=(opXoffset + vctextw + 10) Result: 130 vcx.x=(opXoffset + 10) Result: 20 vcMusicText.x=vcx Result: 20 vcMusicText.y=(opYoffset + 2) Result: 10 vcMusicText.w=vctextw Result: 110 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 130 vcMusicSlider.y=opYoffset Result: 8 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 268 vcMusicLabel.y=(opYoffset + 2) Result: 10 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 34 vcSfxText.x=vcx Result: 20 vcSfxText.y=(opYoffset + 2) Result: 36 vcSfxText.w=vctextw Result: 110 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 130 vcSfxSlider.y=opYoffset Result: 34 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 268 vcSfxLabel.y=(opYoffset + 2) Result: 36 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 60 vcSpeechText.x=vcx Result: 20 vcSpeechText.y=(opYoffset + 2) Result: 62 vcSpeechText.w=vctextw Result: 110 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 130 vcSpeechSlider.y=opYoffset Result: 60 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 268 vcSpeechLabel.y=(opYoffset + 2) Result: 62 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 12) Result: 90 opYoffset.x=(opYoffset + 2) Result: 92 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 20 sbtextw.x=110 Result: 110 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2) Result: 1 opYoffset.x=(opYoffset + sbYoff) Result: 95 subToggleDesc.x=sbx Result: 20 subToggleDesc.y=(opYoffset + sbYoff) Result: 98 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 25 subToggleButton.x=prev.x2 Result: 130 subToggleButton.y=opYoffset Result: 95 subToggleButton.w=(buttonWidth + 34) Result: 154 subToggleButton.h=sliderHeight Result: 18 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 126 subSubtitleSpeedDesc.x=sbx Result: 20 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 127 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 130 subSubtitleSpeedSlider.y=opYoffset Result: 126 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 268 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 127 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 152 opYoffset.x=(opYoffset + buttonHeight) Result: 177 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 206 soWidth.x=(8 + 3 * buttonWidth + 4) Result: 372 scummconfig_keys.x=(soWidth - 3 * (buttonWidth + 4) + 6) Result: 6 scummconfig_keys.y=opYoffset Result: 206 scummconfig_keys.w=(buttonWidth - 10) Result: 110 scummconfig_keys.h=buttonHeight Result: 25 scummconfig_cancel.x=(prev.x2 + 4) Result: 120 scummconfig_cancel.y=prev.y Result: 206 scummconfig_cancel.w=(prev.w + 10) Result: 120 scummconfig_cancel.h=prev.h Result: 25 scummconfig_ok.x=(prev.x2 + 4) Result: 244 scummconfig_ok.y=prev.y Result: 206 scummconfig_ok.w=prev.w Result: 120 scummconfig_ok.h=prev.h Result: 25 opYoffset.x=(opYoffset + buttonHeight) Result: 231 scummconfig.x=((w - soWidth) / 2) Result: 134 scummconfig.y=((h - opYoffset) / 2) Result: 124 scummconfig.w=soWidth Result: 372 scummconfig.h=(opYoffset + 8) Result: 239 scummHelpNumLines.x=15 Result: 15 shH.x=(5 + (2 + scummHelpNumLines) * kFontHeight + buttonHeight + 7) Result: 275 shButtonWidth.x=(buttonWidth - 20) Result: 100 scummhelp.x=scummhelpX Result: 135 scummhelp.y=((h - shH) / 2) Result: 102 scummhelp.w=scummhelpW Result: 370 scummhelp.h=shH Result: 275 scummhelp_title.x=10 Result: 10 scummhelp_title.y=5 Result: 5 scummhelp_title.w=scummhelpW Result: 370 scummhelp_title.h=kFontHeight Result: 14 scummhelp_title.align.x=kTextAlignCenter Result: 1 scummhelp_key.x.x=10 Result: 10 scummhelp_key.yoffset.x=5 Result: 5 scummhelp_key.w.x=80 Result: 80 scummhelp_key.h.x=kFontHeight Result: 14 scummhelp_dsc.x.x=90 Result: 90 scummhelp_dsc.yoffset.x=5 Result: 5 scummhelp_dsc.w.x=(scummhelpW - 10 - 90) Result: 270 scummhelp_dsc.h.x=kFontHeight Result: 14 scummhelp_prev.x=10 Result: 10 scummhelp_prev.y=(5 + kFontHeight * (scummHelpNumLines + 2) + 2) Result: 245 scummhelp_prev.w=shButtonWidth Result: 100 scummhelp_prev.h=buttonHeight Result: 25 scummhelp_next.x=(prev.x2 + 8) Result: 118 scummhelp_next.y=prev.y Result: 245 scummhelp_next.w=prev.w Result: 100 scummhelp_next.h=prev.h Result: 25 scummhelp_close.x=(scummhelpW - 8 - shButtonWidth) Result: 262 scummhelp_close.y=prev.y Result: 245 scummhelp_close.w=prev.w Result: 100 scummhelp_close.h=prev.h Result: 25 scummsaveload.x=8 Result: 8 scummsaveload.y=8 Result: 8 scummsaveload.w=(w - 2 * 8) Result: 624 scummsaveload.h=(h - 16) Result: 464 scummsaveload_title.x=10 Result: 10 scummsaveload_title.y=2 Result: 2 scummsaveload_title.w=(parent.w - 2 * 10 - 180-20) Result: 404 scummsaveload_title.h=kLineHeight Result: 16 scummsaveload_title.align.x=kTextAlignCenter Result: 1 scummsaveload_list.x=10 Result: 10 scummsaveload_list.y=18 Result: 18 scummsaveload_list.w=prev.w Result: 404 scummsaveload_list.h=(parent.h - 17 - buttonHeight - 8 - self.y) Result: 396 scummsaveload_thumbnail.x=(parent.w - (kThumbnailWidth + 22)) Result: 442 scummsaveload_thumbnail.y=18 Result: 18 scummsaveload_thumbnail.hPad.x=10 Result: 10 scummsaveload_thumbnail.vPad.x=10 Result: 10 scummsaveload_thumbnail.fillR.x=0 Result: 0 scummsaveload_thumbnail.fillG.x=0 Result: 0 scummsaveload_thumbnail.fillB.x=0 Result: 0 scummsaveload_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 364 scummsaveload_cancel.y=(parent.h - buttonHeight - 8) Result: 431 scummsaveload_cancel.w=buttonWidth Result: 120 scummsaveload_cancel.h=buttonHeight Result: 25 scummsaveload_choose.x=(prev.x2 + 10) Result: 494 scummsaveload_choose.y=prev.y Result: 431 scummsaveload_choose.w=prev.w Result: 120 scummsaveload_choose.h=prev.h Result: 25 scummsaveload_extinfo.visible.x=true Result: 1 Number of variables: 2023 File dialog_bkgd_corner.bmp not found File dialog_bkgd_top.bmp not found File dialog_bkgd_left.bmp not found File dialog_bkgd.bmp not found File widget_bkgd_corner.bmp not found File widget_bkgd_top.bmp not found File widget_bkgd_left.bmp not found File widget_bkgd.bmp not found File checkbox_empty.bmp not found File checkbox_checked.bmp not found File widget_arrow.bmp not found File button_bkgd_corner.bmp not found File button_bkgd_top.bmp not found File button_bkgd_left.bmp not found File button_bkgd.bmp not found File widget_small_bkgd_corner.bmp not found File widget_small_bkgd_top.bmp not found File widget_small_bkgd_left.bmp not found File widget_small_bkgd.bmp not found File logo.bmp not found File cursor.bmp not found File helvr12-l1.fcc not found Opening hashed: Games:ScummVM/extras/modern.zip File courr12-l1.fcc not found Opening hashed: Games:ScummVM/extras/modern.zip Looking for indy3 Trying to start game 'Indiana Jones and the Last Crusade' Using gameid indy3, variant FM-TOWNS, extra Using MD5 '04687cdf7f975a89d2474929f7b80946' Output sample rate: 22050 Hz Root node Locking mutex IMuseInternal::property() Unlocking mutex IMuseInternal::property() Locking mutex IMuseInternal::property() Unlocking mutex IMuseInternal::property() Locking mutex IMuseInternal::property() Unlocking mutex IMuseInternal::property() Locking mutex IMuseInternal::property() GM SysEx: GM System On Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::property() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() Locking mutex IMuseInternal::property() Unlocking mutex IMuseInternal::property() Locking mutex IMuseInternal::property() Unlocking mutex IMuseInternal::property() Locking mutex IMuseInternal::property() Unlocking mutex IMuseInternal::property() allocResTypeData(Buffer/buffer,,10,0) readIndexFile() openRoom(0) openResourceFile(00.LFL) Opening hashed: Games:ScummVM/Games/IndianaJones3/00.LFL Locking mutex IMuseInternal::on_timer() Unlocking mutex IMuseInternal::on_timer() ...infinite loop of the afore two lines...