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