aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2009-03-01Text/window color matching improved by using an existing gfxop_set_color() ↵Greg Frieger
instead of mine _gfxop_matchColor() svn-id: r39004
2009-03-01Engines: Fused several init&go methods into a single run methodMax Horn
svn-id: r39003
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2009-03-01SCI: pass gfx_pixmap_color_t instead of r,g,b triple, makes calling code a ↵Max Horn
bit easier to read :) svn-id: r39001
2009-03-01Fixed windows and text drawing problem in SCI1Greg Frieger
svn-id: r39000
2009-03-01Fix warnings.Johannes Schickel
svn-id: r38997
2009-03-01Added default kernel functions table to be used if vocab.999 can't be loaded ↵Greg Frieger
in SCI1 Added SCI1.1 kernel functions table reader svn-id: r38992
2009-03-01SCI: Start converting MessageState into a classJordi Vilalta Prat
svn-id: r38989
2009-02-28SCI: Use the ResourceType enum instead of integers where it makes senseJordi Vilalta Prat
svn-id: r38988
2009-02-28Fixed the SCI version in a version of Longbow, and fixed a typo in the MD5 ↵Filippos Karapetis
of a version of SQ5 svn-id: r38986
2009-02-28Add a particular release of Conquests of the Longbow.Lars Skovlund
svn-id: r38985
2009-02-28SCI: Renamed ResourceManager::sci_version to _sciVersion, to avoid var ↵Max Horn
shadowing warnings; some other tweaks svn-id: r38984
2009-02-28strip trailing newline in SCI debuggerWillem Jan Palenstijn
svn-id: r38983
2009-02-28resource_t struct replaced with stub Resource class for future objectifying. ↵Greg Frieger
Also the crash when exiting SCI1 games was fixed svn-id: r38982
2009-02-28Turned ResourceManager into a class, along with all related functionsGreg Frieger
svn-id: r38978
2009-02-28Fix warnings.Johannes Schickel
svn-id: r38975
2009-02-28Increase colour refcount when allocating colourWillem Jan Palenstijn
svn-id: r38974
2009-02-28Disable xfact/yfact scaling in embedded views.Willem Jan Palenstijn
This inadvertently broke colours in KQ5 as a side effect. svn-id: r38973
2009-02-28Fix warnings.Johannes Schickel
svn-id: r38972
2009-02-28Added detection for more SCI games and demosGreg Frieger
svn-id: r38970
2009-02-28clean up some warningsAndre Heider
svn-id: r38965
2009-02-28set the correct OPL2 frequency for WiiAndre Heider
svn-id: r38964
2009-02-28SCI: Renamed some kernel types and general cleanupJordi Vilalta Prat
svn-id: r38961
2009-02-28Add support for saving Common::String objects.Willem Jan Palenstijn
Use it to simplify SavegameMetadata handling. svn-id: r38959
2009-02-28Make CFSML writers take const argumentsWillem Jan Palenstijn
svn-id: r38952
2009-02-28Initialize mixer feed variablesWillem Jan Palenstijn
svn-id: r38951
2009-02-28cleanupMax Horn
svn-id: r38950
2009-02-28SCI: Get rid around the first layer around the ScummVM audio mixer. Also ↵Max Horn
resolve the FIXME about releasing the mixer channel we allocated svn-id: r38949
2009-02-28SCI: Get rid of extra layer around our timer managerMax Horn
svn-id: r38947
2009-02-27Add FIXME: We need a pcm_device->exit() function,Willem Jan Palenstijn
to release the mixer channel allocated for pcm_device in ScummVM's mixer. svn-id: r38941
2009-02-27Depend on backend timer API instead of a new mutexWillem Jan Palenstijn
This fixes a deadlock between the backend's timer mutex and the sound callbackMutex that would occur while restoring a game. svn-id: r38939
2009-02-27Fix reading corrupted saves.Willem Jan Palenstijn
svn-id: r38934
2009-02-27fix warnings and memleaks in savegame.cfsmlWillem Jan Palenstijn
svn-id: r38933
2009-02-27sync savegame.cfsml with include/ dir changesWillem Jan Palenstijn
svn-id: r38932
2009-02-27Fix code formattingEugene Sandulenko
svn-id: r38930
2009-02-27SCI: Remove empty include/ dirMax Horn
svn-id: r38922
2009-02-27SCI: Renamed include/engine.h to engine/state.h; added a corresponding .cpp ↵Max Horn
file with the EngineState constructor svn-id: r38921
2009-02-27SCI: Moved almost all files from include/ to other dirs; only ↵Max Horn
include/engine.h remains svn-id: r38920
2009-02-27SCI: Commited file handling revamp, work in progressMax Horn
svn-id: r38919
2009-02-26Reset successor variable after use.Willem Jan Palenstijn
This fixes a crash in SQ3 after reloading followed by restarting. svn-id: r38918
2009-02-26- Removed engine/sys_strings.*Filippos Karapetis
- Renamed sys_string_t -> SystemString, sys_strings_t -> SystemStrings svn-id: r38916
2009-02-26start out with an empty array of file handles, so the Enginestates matches ↵Andre Heider
between startup and restart. really check its size before accessing it (fixes LSL3 restart) svn-id: r38915
2009-02-26fix graphics regression in Iceman caused by r38909Willem Jan Palenstijn
svn-id: r38914
2009-02-26protect the sfx timer with the callbackMutex to fix the race the condition ↵Andre Heider
when restarting or restoring a game. svn-id: r38913
2009-02-26reinit sfx in game_init() when it got deinitialized in game_exit(), this ↵Andre Heider
unmutes the game after a restart. shutdown sfx in game_exit() only if there is no EngineState successor (restored game) since gamestate_restore() already reinitialized it. svn-id: r38912
2009-02-26cleanupMax Horn
svn-id: r38910
2009-02-26SCI: Modified gfx_new_mode to take a Graphics::PixelFormatMax Horn
svn-id: r38909
2009-02-26SCI: Changed 'typedef enum { } NAME' into C++-style 'enum NAME { }'Max Horn
svn-id: r38908
2009-02-26SCI: Turned the crossblit code into a templateMax Horn
svn-id: r38907
2009-02-26SCI: Some nitpick FIXMEs on incorrect opcode number comments ;)Max Horn
svn-id: r38906