aboutsummaryrefslogtreecommitdiff
path: root/engines/agos
AgeCommit message (Collapse)Author
2012-01-26AGOS: Rework digital sound playback.Johannes Schickel
The BaseSound class does now only save the sound filename instead of a file handle. When a new sound is started a new file handle is created, which assures that each sound uses a different file handle and thus allows for directly streaming sounds from disk. This fixes bug #3475610 "AGOS: Wrong sound effects during intro of Simon 2 (DOS)".
2011-12-13COMMON: Make more members of Archive constant.Andrea Corna
2011-11-19AGOS: Fix using saved games from the CD versions of Simon the Sorcerer 2, on ↵Travis Howell
the floppy disk versions of Simon the Sorcerer 2.
2011-11-16LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)Strangerke
2011-11-13AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles.D G Turner
Playing with cabinet datafiles, this failed to find the "Charisma.smk" file in the cabinets when in the Recreation (TV) room on Cygnus Alpha and this caused an engine abort after the GUI dialog warning of the "missing" video file. This was due to animation.cpp code using Common::file::exists() instead of going via the ArchiveMan. However,a hasFile() method implementation was also required to implement fallback to decompressed (movie) files if the file requested is not in the cabinet or the cabinet has been externally decompressed to files. Thanks to fuzzie for the hasFile() patch. Also, removed noisy warning which this correction triggers repeatedly in installshield_cab.cpp hasFile(). This looks like leftover from debugging, so not critical.
2011-11-03AGOS: Merge duplicate code remaining from refactoring in the past.Travis Howell
2011-11-02AGOS: Fix warningsEugene Sandulenko
2011-10-24LAUNCHER: Add GUIO_NOASPECT to agosStrangerke
2011-10-23AD: Switched rest of the engines to new GUIOEugene Sandulenko
2011-10-09AUDIO: Add default disposeAfterUse value to makeVOCStream again.Johannes Schickel
2011-10-09AUDIO: Remove unused makeVOCStream interface.Johannes Schickel
2011-10-07AGOS: Update MidiPlayer::~MidiPlayer() to match the default implementation. ↵Travis Howell
Hopefully will fix bug #3419778, thanks to digitall for the pointer.
2011-10-07AGOS: Fix dumping all images option.Travis Howell
2011-09-25AGOS: Fix loading VGA files from InstallShield cab file.Travis Howell
2011-09-08AGOS: Made some static data const.Johannes Schickel
2011-08-28AGOS: Fix regression when starting Personal Nightmare, or disabling AGOS2.Travis Howell
2011-08-27Merge pull request #79 from clone2727/agos_cabEugene Sandulenko
AGOS: Add support for loading data from Windows (InstallShield) installer archives
2011-08-27AGOS: Integrate InstallShield support.Travis Howell
2011-08-27AGOS: Fix load/save issues in Waxworks, which were caused by error in ↵Travis Howell
loadRoomItems.
2011-08-21AGOS: Proper implementation of the Simon 1 demo aka Accolade MIDI parser.Johannes Schickel
This is based on the Elvira 1 demo.
2011-08-21AGOS: Use delete instead of free on an C++ object.Johannes Schickel
This fixes some ugly valgrind warnings and some crashes when quitting AGOS games for me.
2011-08-20AGOS: Add an archive class for handling InstallShield CabinetsMatthew Hoops
2011-08-20AGOS: Slight cleanup.Johannes Schickel
Now AgosEngine::_language is of type Common::Language instead of uint16. It is currently only used with values of that enumeration, thus it should be safe to use that type for it too.
2011-08-20AGOS: Switched pause dialog to getLanguageKeyYes usageEugene Sandulenko
2011-08-13Merge pull request #63 from tsoliman/detection-tablesFilippos Karapetis
Some missing ADGF_CD and ADGF_UNSTABLE flags
2011-08-09AGOS: Fix struct/class mismatchOri Avtalion
2011-08-07COMMON: Add DisposablePtr<T>, which replaces many repeated implementations ↵Christoph Mallon
of a dispose flag.
2011-08-07AGOS: Correct off-by-one error in range check for setting the debug level.Christoph Mallon
2011-08-07AGOS: Replace if-cascade by switch.Christoph Mallon
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-06AGOS: Flag CD titles with ADGF_CDTarek Soliman
2011-08-06AGOS: Reduced header dependencyEugene Sandulenko
2011-06-23ANALYSIS: Add static casts to is* functionsLittleboy
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx
2011-06-23AGOS: Fix operator precedence warningJulien
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-18AGOS: Get rid of unused variable.Johannes Schickel
2011-06-18AGOS: Replace vsprintf by Common::String::vformatMax Horn
2011-06-14DETECTOR: Separate code for handling obsolete gameids from advanced detectorMax Horn
This includes a renaming of ADObsoleteGameID to Engine::ObsoleteGameID, and AdvancedDetector::findGameID now is Engines::findGameID. Doxygen comments were added or improved
2011-06-14DETECTOR: Merge ADParams into AdvancedMetaEngineMax Horn
2011-06-13I18N: Make many more GUI MessageDialog strings translatableThierry Crozat
2011-06-10AGOS: Switch to alternate AdvancedMetaEngine, avoid ADParamsMax Horn
2011-06-10ENGINES: Change incorrect use of 'target' to 'gameid'Max Horn
2011-05-29AGOS: Silenced a false positive warning in MSVCmd5
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-25ALL: behaviour -> behaviorMatthew Hoops
2011-05-17AGOS: cleanupMax Horn
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-01Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".Johannes Schickel
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL