Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-05 | Renaming FontDesc::extraData to charWidths | Sven Hesse | |
svn-id: r42149 | |||
2009-07-05 | More input related split-offs | Sven Hesse | |
svn-id: r42148 | |||
2009-07-05 | Split off some drawing related functions | Sven Hesse | |
svn-id: r42147 | |||
2009-07-05 | Ooops, fixing monospaced text input again | Sven Hesse | |
svn-id: r42146 | |||
2009-07-05 | Split off Hotspots::evaluateNew() | Sven Hesse | |
svn-id: r42145 | |||
2009-07-05 | More state-related encapsulation | Sven Hesse | |
svn-id: r42144 | |||
2009-07-05 | Correcting an input related mistake | Sven Hesse | |
svn-id: r42143 | |||
2009-07-05 | Encapsulating hotspot state reading | Sven Hesse | |
svn-id: r42142 | |||
2009-07-05 | LOL: cleanup | Florian Kagerer | |
svn-id: r42141 | |||
2009-07-05 | LOL: - reduce code duplication | Florian Kagerer | |
svn-id: r42140 | |||
2009-07-05 | Merged the two SCI1 versions in one more file | Filippos Karapetis | |
svn-id: r42136 | |||
2009-07-05 | Adding a workaround for an invalid expression in Gob1 EGA | Sven Hesse | |
svn-id: r42135 | |||
2009-07-05 | - Fixed feature auto-detection for Conquests of Camelot | Filippos Karapetis | |
- Auto-detected features are now printed in the console (to ease debugging) svn-id: r42132 | |||
2009-07-05 | Removing the now unneeded Game_v* classes | Sven Hesse | |
svn-id: r42131 | |||
2009-07-05 | Putting the Urban noCD check into Init_v6::initGame() | Sven Hesse | |
svn-id: r42130 | |||
2009-07-05 | Merging playTot() | Sven Hesse | |
svn-id: r42129 | |||
2009-07-05 | Merging Game's and Game_v6's totSub() | Sven Hesse | |
svn-id: r42128 | |||
2009-07-05 | Merging Game_v1's and Game_v2's prepareStart() | Sven Hesse | |
svn-id: r42127 | |||
2009-07-05 | Fixing indent | Sven Hesse | |
svn-id: r42126 | |||
2009-07-05 | Removing the now empty Game_Fascination class | Sven Hesse | |
svn-id: r42125 | |||
2009-07-05 | Wrapping the block end marker checks into Hotspots::Hotspot::isEnd() | Sven Hesse | |
svn-id: r42124 | |||
2009-07-05 | Moving the "Collision" stuff to Hotspots in hotspots.cpp/.h | Sven Hesse | |
svn-id: r42123 | |||
2009-07-05 | Added a skipBlock() method | Sven Hesse | |
svn-id: r42122 | |||
2009-07-05 | Added a Key and ShortKey enum | Sven Hesse | |
svn-id: r42121 | |||
2009-07-05 | Commenting prepareStr a bit and renaming it to cleanupStr | Sven Hesse | |
svn-id: r42120 | |||
2009-07-05 | Adding an enum MouseButtons | Sven Hesse | |
svn-id: r42119 | |||
2009-07-05 | SCI1 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-05 | Removed 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 extensible | Jordi Vilalta Prat | |
- Added an empty MusicPlayerMac to let the Macintosh version of The 7th Guest start svn-id: r42116 | |||
2009-07-05 | Bugfix for word-wrapping of text, which sometimes failed for strings with ↵ | Paul Gilbert | |
special characters svn-id: r42115 | |||
2009-07-05 | When creating a CleanupSongIterator, transfer death listeners to it | Willem Jan Palenstijn | |
svn-id: r42113 | |||
2009-07-04 | When morphing a TeeSongIterator, transfer death listeners to remaining child | Willem Jan Palenstijn | |
svn-id: r42112 | |||
2009-07-04 | KYRA: fix minor bug in Screen::drawShape() | Florian Kagerer | |
svn-id: r42110 | |||
2009-07-04 | Kyra1 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-04 | Fix mismatching format arguments. | Johannes Schickel | |
svn-id: r42105 | |||
2009-07-04 | Cursors without a palette are now initialized correctly (from patch ↵ | Filippos Karapetis | |
#2816652). Fixes the cursor transparent color in QFG3 svn-id: r42099 | |||
2009-07-04 | Merged SCI1 versions in one more file | Filippos 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 style | Filippos Karapetis | |
svn-id: r42094 | |||
2009-07-04 | Added a new console command, "selector", which attempts to find a selector ↵ | Filippos Karapetis | |
by name svn-id: r42093 | |||
2009-07-04 | Removed silly FIXME (mixup between debug and engine debug levels) | Filippos Karapetis | |
svn-id: r42088 | |||
2009-07-04 | Newer 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-03 | SCI0 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-03 | Replaced script_error and CORE_ERROR with error() | Filippos Karapetis | |
svn-id: r42079 | |||
2009-07-03 | - Pushed debugstate into debug.h | Filippos 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-03 | Replaced 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-03 | SCI: Fixed warning | Max Horn | |
svn-id: r42055 | |||
2009-07-03 | Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings | Max Horn | |
svn-id: r42054 | |||
2009-07-03 | Simplified 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 |