Max Horn
dea38106f8
SCI: Change ResourceSource to a class, further OOPify it.
...
In particular, renamed location_name to _name and made it const and
protected. Thus it cannot be changed after creation, and only read
access is now possible, via a getter method.
svn-id: r49810
2010-06-15 12:09:51 +00:00
Max Horn
98e1f1a193
SCI: Only use MacResManager if needed; start to OOPify ResourceSource
...
svn-id: r49809
2010-06-15 12:09:30 +00:00
Max Horn
e32f3d5a43
SCI: cleanup
...
svn-id: r49808
2010-06-15 12:09:03 +00:00
Max Horn
69bfbdfa04
SCI: Move ResourceSource to new header resource_intern.h
...
svn-id: r49807
2010-06-15 12:08:40 +00:00
Martin Kiewitz
59d0035b03
SCI: move portrait methods to gfxPaint16
...
svn-id: r49806
2010-06-15 12:01:49 +00:00
Filippos Karapetis
5b484b5be7
Fixed compilation when SCI32 code is not enabled
...
svn-id: r49805
2010-06-15 11:44:55 +00:00
Eugene Sandulenko
103cb1b3ba
GUI: Fixed warnings
...
svn-id: r49804
2010-06-15 11:38:53 +00:00
Eugene Sandulenko
079713c717
GUI: Fix crash
...
svn-id: r49803
2010-06-15 11:32:08 +00:00
Paul Gilbert
deb907de63
Bugfixes to depth processing that was causing the 'Microprose Design Group' message not to appear in the first intro scene
...
svn-id: r49801
2010-06-15 11:19:32 +00:00
Eugene Sandulenko
ab901bccd0
Mention GUI improvements in NEWS.
...
svn-id: r49800
2010-06-15 11:06:14 +00:00
Eugene Sandulenko
2399f998a3
i18n: Update Russian translation.
...
svn-id: r49799
2010-06-15 11:05:52 +00:00
Eugene Sandulenko
b6940caaaa
SCUMM: Added directory globs for in-depth search.
...
The code was compied from AdvancedDetector. Currently it is
set up to detect Mac indy3/loom which contains it data in
Rooms 1, Roooms 2 and Rooms 3 directories.
svn-id: r49798
2010-06-15 11:04:35 +00:00
Eugene Sandulenko
94c9f9cdd1
I18n: Add backend files to POTFILES. Update .pot.
...
Translations were not updated.
svn-id: r49797
2010-06-15 11:03:11 +00:00
Eugene Sandulenko
9e006b74d3
Keymapper: sync with recent GUI changes.
...
svn-id: r49796
2010-06-15 11:02:42 +00:00
Eugene Sandulenko
9793c96f1b
WINCE: sync with recent GUI changes. NOT TESTED.
...
svn-id: r49795
2010-06-15 11:02:23 +00:00
Eugene Sandulenko
9aa8a9d519
Symbian: sync with recent GUI changes. NOT TESTED.
...
svn-id: r49794
2010-06-15 11:01:41 +00:00
Eugene Sandulenko
91078cc1bb
WII: sync with recent GUI changes. NOT TESTED.
...
svn-id: r49793
2010-06-15 11:01:17 +00:00
Eugene Sandulenko
d6d7cf3edf
IPhone: sync with recent GUI changes. NOT TESTED.
...
svn-id: r49792
2010-06-15 11:00:57 +00:00
Eugene Sandulenko
c6d9812270
DS: sync with recent GUI changes. NOT TESTED.
...
svn-id: r49791
2010-06-15 11:00:35 +00:00
Eugene Sandulenko
03ed49169c
AGOS: Readd Simon1 Acorn CD detection.
...
svn-id: r49790
2010-06-15 11:00:07 +00:00
Eugene Sandulenko
f2a62bb1f5
MOHAWK: Properly add detection for Riven DVD.
...
svn-id: r49789
2010-06-15 10:59:43 +00:00
Eugene Sandulenko
44a39ffbc6
AdvancedDetector: Add new parameter directoryGlobs.
...
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
2010-06-15 10:59:23 +00:00
Eugene Sandulenko
0b83afce03
MOHAWK: Sync with latest GUI changes.
...
svn-id: r49787
2010-06-15 10:57:47 +00:00
Eugene Sandulenko
01bc5dda94
GUI: Implemented Languages as GUI options.
...
SCUMM and AdvancedDetector support this feature.
svn-id: r49786
2010-06-15 10:57:28 +00:00
Eugene Sandulenko
8dcc49251f
GUI: Disable AdLib controls if game does not support it.
...
svn-id: r49785
2010-06-15 10:56:46 +00:00
Eugene Sandulenko
dc57c68454
GUI: Fix crash.
...
svn-id: r49784
2010-06-15 10:56:30 +00:00
Eugene Sandulenko
67bc711580
GUI: Implement MIDI drivers as GUI options.
...
Proper version of patch #2988641 : "GSoC: Select drivers in GUI
based on output types". So far only SCUMM engine supports this
feature.
svn-id: r49783
2010-06-15 10:56:12 +00:00
Eugene Sandulenko
2bcafcb02d
Sound: add PCJR as a pseudodriver.
...
Since AGI distinguishes between PCSPK and PCJR/Tandy, make it as a
pseudodriver.
svn-id: r49782
2010-06-15 10:55:31 +00:00
Eugene Sandulenko
eef983c2c6
AGI: enable MIDI in options since now there are ways to play it.
...
svn-id: r49781
2010-06-15 10:55:07 +00:00
Eugene Sandulenko
7be2812757
i18n: Update Russian translation with new tooltips
...
svn-id: r49780
2010-06-15 10:54:48 +00:00
Eugene Sandulenko
2b67bcc8e4
GUI: Added tooltips to more widgets.
...
svn-id: r49779
2010-06-15 10:54:22 +00:00
Eugene Sandulenko
5370fc2312
GUI: Widened max tooltip width for bigger screen resolutions
...
svn-id: r49778
2010-06-15 10:53:55 +00:00
Eugene Sandulenko
96b3aa6504
GUI: Added tons of tooltips.
...
svn-id: r49777
2010-06-15 10:53:30 +00:00
Eugene Sandulenko
b13636d624
i18n: update Russian translation with tooltips.
...
svn-id: r49776
2010-06-15 10:53:13 +00:00
Eugene Sandulenko
d19807e983
GUI: Add auto-repeater to scrollbar arrows.
...
svn-id: r49775
2010-06-15 10:52:52 +00:00
Eugene Sandulenko
01f9006ee7
GUI: Implement tooltips. FR #2821513 .
...
FR #2821513 : "GUI: add tooltips".
Added tooltips for Add Game button, clear field buttons and couple
other.
Current problem: Only first call correctly restores text. I could
not find where restore information gets lost.
svn-id: r49774
2010-06-15 10:52:35 +00:00
Eugene Sandulenko
ea7405d7ef
GUI: Added default names for builtin fonts.
...
svn-id: r49773
2010-06-15 10:51:26 +00:00
Eugene Sandulenko
a8a44a07d1
SCI: Fix timer.
...
installTimerProc requires interval specified in milliseconds,
not microseconds. Correct palVary method accordingly.
svn-id: r49772
2010-06-15 10:51:10 +00:00
Eugene Sandulenko
9d4d191baa
SAGA: fix timers.
...
Second parameter to intallTimerCallback is in _micro_seconds.
Correct calls which assumed milliseconds.
svn-id: r49771
2010-06-15 10:50:49 +00:00
Eugene Sandulenko
ef36b80dfa
GUI: Implement FR #2821514 .
...
FR #2821514 : "GUI: OK and Cancel buttons in option tabs".
Now tabs are visually separated from the buttons.
svn-id: r49770
2010-06-15 10:50:28 +00:00
Eugene Sandulenko
a295f13152
GUI: Tidied up lowres themes.
...
svn-id: r49769
2010-06-15 10:49:46 +00:00
Eugene Sandulenko
24abc6fb39
GUI: Improved look of GMM options menu.
...
svn-id: r49768
2010-06-15 10:49:16 +00:00
Eugene Sandulenko
dc040aa867
GUI: Implement radiobuttons.
...
Implement radiobuttons in GUI. Also closes FR #2821529 :
"GUI: volume and subtitles speed sliders".
Subtitle toggle button is replaced by three radiobuttons grouped
by a single group.
Updated translations and themes.
svn-id: r49767
2010-06-15 10:48:39 +00:00
Eugene Sandulenko
3fafa07ab0
GUI: Added in-place hotkeys for widgets.
...
Now it is possible to specify hotkeys in place for ButtonWidget
and CheckboxWidget (the only widgets with hotkeys now).
Use de-facto standard with putting hotkey between tildes (~).
Like '~O~pen'. The tildes gets stripped before after hotkey
is extracted.
This is done for giving translators possibility to specify
their own hotkeys.
Old hotkeys defined at widget instance creation are left for
leaving possibility to specify non-printable hotkeys such as
Common::ASCII_ESCAPE.
Translation files were updated respectively.
svn-id: r49766
2010-06-15 10:47:31 +00:00
Eugene Sandulenko
9ebed7b3d9
Mention MM NES improvements in NEWS file.
...
svn-id: r49765
2010-06-15 10:46:37 +00:00
Eugene Sandulenko
ba72975d3f
SCUMM: Fix bug #1328120 :
...
Bug #1328120 : "MANIACNES: Screen width incorrect, camera halts sometimes".
Fixed by workaround and was tested with intro and on the kitchen,
where now it is possible to see Edna without her noticing you
first.
svn-id: r49764
2010-06-15 10:46:23 +00:00
Eugene Sandulenko
48d0d3008b
SCUMM: Fix bug #1879604 .
...
Bug 1879604: "MANIACNES: Music not played when loading game".
Actually previous attempt to fix this bug was not successful
since first entry of script 5 does not have needed functionality.
Now we resume music manually.
svn-id: r49763
2010-06-15 10:46:04 +00:00
Eugene Sandulenko
9867d4ba87
Mention AGI sound improvements in NEWS file.
...
svn-id: r49762
2010-06-15 10:45:43 +00:00
Eugene Sandulenko
c066372b9b
Mentioned support for GUI translation in NEWS.
...
svn-id: r49761
2010-06-15 10:45:29 +00:00
Eugene Sandulenko
09b776ad1f
AGI: Made proper Tandy emulator default for PC games.
...
svn-id: r49760
2010-06-15 10:45:14 +00:00