aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-15SCI: cleanupMax Horn
svn-id: r49829
2010-06-15SCI: Get rid of ugly resMan params to ResourceSource methodsMax Horn
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
2010-06-15SCI: Merge ResourceManager::checkIfAudioVolumeIsCompressed into ↵Max Horn
AudioVolumeResourceSource constructor svn-id: r49827
2010-06-15SCI: Make ResourceSource::_resourceFile constMax Horn
svn-id: r49826
2010-06-15SCI: Revise how ResourceManager is instantiated.Max Horn
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
2010-06-15SCI: Doxygen fixesMax Horn
svn-id: r49824
2010-06-15SCI: Rename ResourceSource members to follow _camelCase conventionMax Horn
svn-id: r49823
2010-06-15SCI: Pass volume number to ResourceSource subclass constructors; make ↵Max Horn
ResourceSource::volume_number const svn-id: r49822
2010-06-15SCI: Add loadResource impls for WaveResourceSource and AudioVolumeResourceSourceMax Horn
svn-id: r49821
2010-06-15SCI: Add loadResource impls to MacResourceForkResourceSource and ↵Max Horn
PatchResourceSource; move _macResMan to MacResourceForkResourceSource svn-id: r49820
2010-06-15SCI: Move code from ResourceManager::loadResource to ↵Max Horn
ResourceSource::loadResource svn-id: r49819
2010-06-15SCI: Rename ResourceSource::resourceFile to _resourceFileMax Horn
svn-id: r49818
2010-06-15SCI: Merge MacResourceForkResourceSource::scanSource and ↵Max Horn
ResourceManager::readMacResourceFork svn-id: r49817
2010-06-15SCI: Add virtual method ResourceSource::scanSourceMax Horn
svn-id: r49816
2010-06-15SCI: Change ResourceManager::getVolume() to use new classesMax Horn
* 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
2010-06-15SCI: Remove 'map' param from addSource, and let AudioVolumeResourceSource ↵Max Horn
subclass VolumeResourceSource svn-id: r49814
2010-06-15SCI: Convert code to use ResourceSource subclassesMax Horn
svn-id: r49813
2010-06-15SCI: Add ResourceSource subclasses, one for each typeMax Horn
svn-id: r49812
2010-06-15SCI: Changed some 'const char *' to Common::StringMax Horn
svn-id: r49811
2010-06-15SCI: Change ResourceSource to a class, further OOPify it.Max Horn
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-15SCI: Only use MacResManager if needed; start to OOPify ResourceSourceMax Horn
svn-id: r49809
2010-06-15SCI: cleanupMax Horn
svn-id: r49808
2010-06-15SCI: Move ResourceSource to new header resource_intern.hMax Horn
svn-id: r49807
2010-06-15SCI: move portrait methods to gfxPaint16Martin Kiewitz
svn-id: r49806
2010-06-15Fixed compilation when SCI32 code is not enabledFilippos Karapetis
svn-id: r49805
2010-06-15GUI: Fixed warningsEugene Sandulenko
svn-id: r49804
2010-06-15GUI: Fix crashEugene Sandulenko
svn-id: r49803
2010-06-15Bugfixes to depth processing that was causing the 'Microprose Design Group' ↵Paul Gilbert
message not to appear in the first intro scene svn-id: r49801
2010-06-15Mention GUI improvements in NEWS.Eugene Sandulenko
svn-id: r49800
2010-06-15i18n: Update Russian translation.Eugene Sandulenko
svn-id: r49799
2010-06-15SCUMM: Added directory globs for in-depth search.Eugene Sandulenko
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-15I18n: Add backend files to POTFILES. Update .pot.Eugene Sandulenko
Translations were not updated. svn-id: r49797
2010-06-15Keymapper: sync with recent GUI changes.Eugene Sandulenko
svn-id: r49796
2010-06-15WINCE: sync with recent GUI changes. NOT TESTED.Eugene Sandulenko
svn-id: r49795
2010-06-15Symbian: sync with recent GUI changes. NOT TESTED.Eugene Sandulenko
svn-id: r49794
2010-06-15WII: sync with recent GUI changes. NOT TESTED.Eugene Sandulenko
svn-id: r49793
2010-06-15IPhone: sync with recent GUI changes. NOT TESTED.Eugene Sandulenko
svn-id: r49792
2010-06-15DS: sync with recent GUI changes. NOT TESTED.Eugene Sandulenko
svn-id: r49791
2010-06-15AGOS: Readd Simon1 Acorn CD detection.Eugene Sandulenko
svn-id: r49790
2010-06-15MOHAWK: Properly add detection for Riven DVD.Eugene Sandulenko
svn-id: r49789
2010-06-15AdvancedDetector: Add new parameter directoryGlobs.Eugene Sandulenko
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788
2010-06-15MOHAWK: Sync with latest GUI changes.Eugene Sandulenko
svn-id: r49787
2010-06-15GUI: Implemented Languages as GUI options.Eugene Sandulenko
SCUMM and AdvancedDetector support this feature. svn-id: r49786
2010-06-15GUI: Disable AdLib controls if game does not support it.Eugene Sandulenko
svn-id: r49785
2010-06-15GUI: Fix crash.Eugene Sandulenko
svn-id: r49784
2010-06-15GUI: Implement MIDI drivers as GUI options.Eugene Sandulenko
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-15Sound: add PCJR as a pseudodriver.Eugene Sandulenko
Since AGI distinguishes between PCSPK and PCJR/Tandy, make it as a pseudodriver. svn-id: r49782
2010-06-15AGI: enable MIDI in options since now there are ways to play it.Eugene Sandulenko
svn-id: r49781
2010-06-15i18n: Update Russian translation with new tooltipsEugene Sandulenko
svn-id: r49780
2010-06-15GUI: Added tooltips to more widgets.Eugene Sandulenko
svn-id: r49779