aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-07-05Added a Key and ShortKey enumSven Hesse
svn-id: r42121
2009-07-05Commenting prepareStr a bit and renaming it to cleanupStrSven Hesse
svn-id: r42120
2009-07-05Adding an enum MouseButtonsSven Hesse
svn-id: r42119
2009-07-05SCI1 games with absolute parameters to lofs instructions are automatically ↵Filippos Karapetis
detected now. Removed the GF_SCI1_LOFSABSOLUTE game flag svn-id: r42118
2009-07-05Removed validity check for atoi, which prevented console commands from ↵Filippos Karapetis
interacting with resources with id 0 svn-id: r42117
2009-07-05- Refactorized Groovie::MusicPlayer to make it extensibleJordi Vilalta Prat
- Added an empty MusicPlayerMac to let the Macintosh version of The 7th Guest start svn-id: r42116
2009-07-05Bugfix for word-wrapping of text, which sometimes failed for strings with ↵Paul Gilbert
special characters svn-id: r42115
2009-07-05When creating a CleanupSongIterator, transfer death listeners to itWillem Jan Palenstijn
svn-id: r42113
2009-07-04When morphing a TeeSongIterator, transfer death listeners to remaining childWillem Jan Palenstijn
svn-id: r42112
2009-07-04KYRA: fix minor bug in Screen::drawShape()Florian Kagerer
svn-id: r42110
2009-07-04Kyra1 PC-98 never offered English as language settings, thus remove it. (The ↵Johannes Schickel
CD version *does* supply English files, but those will work as FM-Towns version, so this causes no drawback for the user and is faithful to the original) svn-id: r42106
2009-07-04Fix mismatching format arguments.Johannes Schickel
svn-id: r42105
2009-07-04Cursors without a palette are now initialized correctly (from patch ↵Filippos Karapetis
#2816652). Fixes the cursor transparent color in QFG3 svn-id: r42099
2009-07-04Merged SCI1 versions in one more fileFilippos Karapetis
svn-id: r42098
2009-07-04- Merged the "early" and "late" SCI1 versions - these are functionally ↵Filippos Karapetis
equivalent, and the code that does the version check is unreliable (e.g. it sets SQ1 VGA to SCI1 "late" and EcoQuest 1 to SCI1 "early") - Cleanup of the vocabulary setting functions - Cleanup of the cursor manipulation code svn-id: r42097
2009-07-04- Kernel function names are no longer loaded from vocab.999, but are ↵Filippos Karapetis
constructed from the hardcoded function table, depending on the SCI version used - SCI0 games using older graphics functions are now detected by the presence of the "curAngle" selector - SCI0 games using a SCI1 table (like KQ1 demo version and full version) are detected by the presence of the "sightAngle" selector (as no SCI0 game seems to have it) svn-id: r42095
2009-07-04- Changed some comments to DOxygen styleFilippos Karapetis
svn-id: r42094
2009-07-04Added a new console command, "selector", which attempts to find a selector ↵Filippos Karapetis
by name svn-id: r42093
2009-07-04Removed silly FIXME (mixup between debug and engine debug levels)Filippos Karapetis
svn-id: r42088
2009-07-04Newer DoSound() semantics are now detected automatically, by the existence ↵Filippos Karapetis
of the "setVol" selector. Removed game flag GF_SCI1_NEWDOSOUND svn-id: r42087
2009-07-03SCI0 games using older graphics functions are automatically detected now, ↵Filippos Karapetis
from the presence of the "TimesSin" and "SinMult" kernel functions. Removed the GF_SCI0_OLDGFXFUNCS game flag svn-id: r42081
2009-07-03Replaced script_error and CORE_ERROR with error()Filippos Karapetis
svn-id: r42079
2009-07-03- Pushed debugstate into debug.hFilippos Karapetis
- When an error occurs, manipulate the execution stack before error() opens the console inside getDebugger(), like FreeSCI did. Added another method for obtaining the SCI console for use by the engine itself. svn-id: r42062
2009-07-03Replaced all calls for manipulating the mouse cursor to be made to the ↵Filippos Karapetis
CursorManager instead of directly to the graphics backend svn-id: r42060
2009-07-03SCI: Fixed warningMax Horn
svn-id: r42055
2009-07-03Added more GCC_PRINTF attributes, and fixed resulting warnings in format stringsMax Horn
svn-id: r42054
2009-07-03Simplified the kernel name loading code: Merged the default SCI0 and SCI1 ↵Filippos Karapetis
kernel name tables in one table. vocab.999 is only used in SCI0 and SCI01 games if it exists as an override to the default kernel name table (which works with SCI0/SCI01 demos with no vocab.999, like KQ1 and xmas1998). Removed GF_SCI0_SCI1VOCAB. svn-id: r42050
2009-07-03Applied patch #2815937 - "SCI: ReadString fix to repair LSL5 password". This ↵Filippos Karapetis
fixes the problems with the LSL5 password for good svn-id: r42049
2009-07-03Bugfix for displaying text messages when an auto tracking (cut-scene) ↵Paul Gilbert
changes to a user wait svn-id: r42048
2009-07-03Bugfix for loading savegames where the active resource file database isn't ↵Paul Gilbert
completely filled svn-id: r42047
2009-07-02Moved some more debug state related variables in the DebugState structFilippos Karapetis
svn-id: r42044
2009-07-02Moved all the debug state variables in a separate struct and re-enabled ↵Filippos Karapetis
several places where they're used svn-id: r42043
2009-07-02Added support for compressed sample files (patch #2815426 by m_kiewitz)Sven Hesse
svn-id: r42020
2009-07-01Flag what looks like a bug in the CMS player code -- somebody should verify ↵Max Horn
and fix this properly svn-id: r42011
2009-07-01Fixed some more warnings observed on buildbotMax Horn
svn-id: r42010
2009-07-01- Added GCC_PRINTF attribute to several funcs where it makes senseMax Horn
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings - removed duplicate prototypes for some funcs - fixed some "increases required alignment of target type" warnings svn-id: r42009
2009-07-01Use MIN with correct template parameter.Lars Persson
svn-id: r42008
2009-06-30Made the music/sfx volume settings actually affect the in-game music/sfx volumePaul Gilbert
svn-id: r41975
2009-06-29Fix invisible mouse cursor, when picking up items.Johannes Schickel
svn-id: r41967
2009-06-29Fix bug in drawShape.Johannes Schickel
svn-id: r41964
2009-06-29Fix LoL cursor in DOS version.Johannes Schickel
svn-id: r41963
2009-06-29Fix bug in drawShape, which caused invisibility in Kyra1 to be displayed ↵Johannes Schickel
incorrectly. svn-id: r41962
2009-06-29Fix palette regression caused by r41949.Johannes Schickel
svn-id: r41961
2009-06-29Fix kyra2/kyra3 mouse cursor related regressions, introduced with r41959.Johannes Schickel
svn-id: r41960
2009-06-29- Get rid of code duplication for mouse cursor setupJohannes Schickel
- Fix mouse cursor colors in LoL PC98 (This commit might introduce regressions, since it changes the key color the mouse cursor uses) svn-id: r41959
2009-06-29Removed obsolete TODOs in HoF code.Johannes Schickel
svn-id: r41958
2009-06-29Resolved some TODOs in Kyra3 code.Johannes Schickel
svn-id: r41957
2009-06-29Removed more obsolete TODO messages.Johannes Schickel
svn-id: r41956
2009-06-29Update the screen animations while dropping items in Hand of Fate.Johannes Schickel
svn-id: r41955
2009-06-29Removed some obsolete TODOs.Johannes Schickel
svn-id: r41954