Age | Commit message (Collapse) | Author |
|
svn-id: r49834
|
|
svn-id: r49833
|
|
addResource()
svn-id: r49832
|
|
svn-id: r49831
|
|
svn-id: r49830
|
|
svn-id: r49829
|
|
We might want to add a ResourceSource::_resMan member, but for
now I am not adding one on purpose; many more things might still
move between ResourceSource and ResourceManager, so we should
wait till the refactoring is complete.
svn-id: r49828
|
|
AudioVolumeResourceSource constructor
svn-id: r49827
|
|
svn-id: r49826
|
|
This should allow for better error handling. Also, it
means that g_sci->getResMan() returns a valid value much sooner,
allowing me to simplify some code.
Also added a note about potentially replacing Common::FSList usage
by Common::Archive (and FSNode by Archive/ArchiveMember ?). This
might be a way to unify the addAppropriateSources variants again.
svn-id: r49825
|
|
svn-id: r49824
|
|
svn-id: r49823
|
|
ResourceSource::volume_number const
svn-id: r49822
|
|
svn-id: r49821
|
|
PatchResourceSource; move _macResMan to MacResourceForkResourceSource
svn-id: r49820
|
|
ResourceSource::loadResource
svn-id: r49819
|
|
svn-id: r49818
|
|
ResourceManager::readMacResourceFork
svn-id: r49817
|
|
svn-id: r49816
|
|
* Add new ResourceSource::findVolume() virtual method
* Rename ResourceManager::getVolume() to findVolume(),
and change it to use the new ResourceSource method
* Add some TODO comments pointing to further OOPification
possibilities
svn-id: r49815
|
|
subclass VolumeResourceSource
svn-id: r49814
|
|
svn-id: r49813
|
|
svn-id: r49812
|
|
svn-id: r49811
|
|
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
|
|
svn-id: r49809
|
|
svn-id: r49808
|
|
svn-id: r49807
|
|
svn-id: r49806
|
|
svn-id: r49805
|
|
message not to appear in the first intro scene
svn-id: r49801
|
|
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
|
|
svn-id: r49790
|
|
svn-id: r49789
|
|
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
|
|
svn-id: r49787
|
|
SCUMM and AdvancedDetector support this feature.
svn-id: r49786
|
|
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
|
|
Since AGI distinguishes between PCSPK and PCJR/Tandy, make it as a
pseudodriver.
svn-id: r49782
|
|
svn-id: r49781
|
|
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
|
|
installTimerProc requires interval specified in milliseconds,
not microseconds. Correct palVary method accordingly.
svn-id: r49772
|
|
Second parameter to intallTimerCallback is in _micro_seconds.
Correct calls which assumed milliseconds.
svn-id: r49771
|
|
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
|
|
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
|
|
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
|
|
svn-id: r49760
|
|
Based on patch #2903830: "Updated Translation Prototype" by alexbevi
which in turn is based on patch #1739965 by jvprat.
Currently it builds all translations right into ScummVM. Once the
feature will be accepted more widely, i.e. more translations will
pop up, it will be trivial to move translation strings to external
file.
Finished translation: Russian
Unfinished translation: Hungarian
Things which are nice to do:
- Language code -> language mapping for more user friendness
- Specifying fonts to be used with language
- Updating of interface language without restart. It will require
moving of much code to reflowLayout() methods for each dialog
The .po files must be in single byte encodings. I.e. no support
for Unicode.
svn-id: r49759
|
|
svn-id: r49758
|
|
Now the sound subsystem of the engine finally is possible to grasp.
Also now it is obvious why CoCo3 sounds are not functioning.
svn-id: r49757
|