Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-23 | - Moved all of the parser-related variables inside the Vocabulary class | Filippos Karapetis | |
- Moved the kSetSynonyms() function inside kscripts (as it's for script synonyms, not parser word synonyms) - The parser vocabulary is now only initialized for SCI0 and SCI01 games, which had a parser svn-id: r47483 | |||
2010-01-23 | sfx_init_flags is not used in the new sound code | Filippos Karapetis | |
svn-id: r47464 | |||
2010-01-17 | SCI: speed throttler changed, now gets triggered by kAnimate, removed ↵ | Martin Kiewitz | |
initial no-delay, i'm still getting animation now in iceman and sq3, slow palette animation in longbow fixed svn-id: r47343 | |||
2010-01-10 | Silenced warnings ("this" isn't defined on object instantiation, and ↵ | Filippos Karapetis | |
commented out some unused variables) svn-id: r47237 | |||
2010-01-05 | Fix walking in SCI32. Gabriel now will walk and DrMcCoy can now hear his ↵ | Matthew Hoops | |
precious 'Gabriel is a lout' line :P svn-id: r47011 | |||
2010-01-05 | SCI: Removed the old graphics code | Filippos Karapetis | |
svn-id: r47005 | |||
2010-01-03 | Renamed SCI_VERSION_AUTODETECT to SCI_VERSION_NONE to signify its actual purpose | Filippos Karapetis | |
svn-id: r46959 | |||
2010-01-03 | The "room" command can now set the current room number, too (more ↵ | Filippos Karapetis | |
straightforward than changing global var 13) svn-id: r46925 | |||
2009-12-26 | Fixed graphics functions detection in an old version of SQ3 - my initial ↵ | Filippos Karapetis | |
thought to rely on the presence of the shiftParser selector was wrong svn-id: r46580 | |||
2009-12-25 | - Introduced a new version in the sound version detection routine, as SCI0 ↵ | Filippos Karapetis | |
early games had different sound than SCI0 late ones - Changed sound-related debug output from printf's into debugC calls svn-id: r46560 | |||
2009-12-09 | SCI: Paranoia tweak for EngineState::autoDetectFeature | Max Horn | |
svn-id: r46306 | |||
2009-11-22 | Added a sanity check to the setCursor detection | Filippos Karapetis | |
svn-id: r46087 | |||
2009-11-22 | Check which DoSound method is actually invoked from Sound::play, to remove a ↵ | Filippos Karapetis | |
hack for Jones CD. Added code to handle games which don't actually call SetCursor inside Game::setCursor (like KQ5CD) svn-id: r46086 | |||
2009-11-21 | Removed duplicate code and simplified some feature detection | Filippos Karapetis | |
svn-id: r46038 | |||
2009-11-20 | Fixed sound detection for Jones CD | Filippos Karapetis | |
svn-id: r46030 | |||
2009-11-20 | Simplified the doSound detection a bit | Filippos Karapetis | |
svn-id: r46028 | |||
2009-11-20 | - Removed the non-static selectors "overlay" and "setCursor" from the list ↵ | Filippos Karapetis | |
of static selectors and introduced a new method for discovering the relevant features when selectors are missing - currently used for determining the graphics functions and setCursor types - Simplified setCursor detection a bit svn-id: r46012 | |||
2009-11-20 | Check the overridden game object when performing setCursor detection, which ↵ | Filippos Karapetis | |
properly fixes KQ5CD (thanks waltervn) svn-id: r46009 | |||
2009-11-20 | Added a game-specific workaround for setCursor detection in KQ5CD: the code ↵ | Filippos Karapetis | |
for the setCursor selector has not been rewritten yet to use cursor views (it's the same as lsl3 and sq3, for example), but the game does use cursor views svn-id: r46008 | |||
2009-11-20 | Changed the lofs detection to iterate through all the methods of the Game ↵ | Filippos Karapetis | |
object again, instead of a specific selector - fixes Jones svn-id: r46006 | |||
2009-11-20 | Some corrections for the lofs autodetection - SQ4 floppy works again | Filippos Karapetis | |
svn-id: r46002 | |||
2009-11-20 | Shifted some code around | Filippos Karapetis | |
svn-id: r46001 | |||
2009-11-20 | - Rewrote the lofs parameter type auto-detection code | Filippos Karapetis | |
- Renamed dissectSelector -> autodetectFeature svn-id: r46000 | |||
2009-11-19 | - Simplified the different feature detection types, removed some duplicate ↵ | Filippos Karapetis | |
code and merged the feature detection code which relies on selectors - Replaced the function checksum calculations to make it more apparent what the feature detections do - Removed the now obsolete (and unused) firstRetOffset function svn-id: r45995 | |||
2009-11-12 | Started objectifying kDoSound() | Filippos Karapetis | |
svn-id: r45862 | |||
2009-11-12 | The menu bar code is no longer used in the new graphics code, and the menu ↵ | Filippos Karapetis | |
state is no longer stored in saved games svn-id: r45854 | |||
2009-11-04 | Removed unused variables and placed some more old code inside INCLUDE_OLDGFX ↵ | Filippos Karapetis | |
defines svn-id: r45668 | |||
2009-11-04 | - Changed the segment manager to be a static part of the engine, and stopped ↵ | Filippos Karapetis | |
deleting and recreating it when restoring games - Merged game_exit(), script_free_vm_memory() and script_free_engine() - Cleanup svn-id: r45666 | |||
2009-11-04 | Removed the reference to SciGuiCursor from EngineState | Filippos Karapetis | |
svn-id: r45660 | |||
2009-11-04 | priority_first and priority_last are not used by the new drawing code, thus ↵ | Filippos Karapetis | |
the new code didn't handle priority changes by kGraph() svn-id: r45658 | |||
2009-11-04 | Moved the audio CD handling code inside the AudioPlayer class. Some cleanup | Filippos Karapetis | |
svn-id: r45656 | |||
2009-11-04 | Moved most of the code for playing sound effects and speech into a separate ↵ | Filippos Karapetis | |
class svn-id: r45653 | |||
2009-10-30 | - Removed status_bar_foreground and status_bar_background variables from the ↵ | Filippos Karapetis | |
engine state - Implemented clearMenuBar() in the new graphics code - Removed the "status_bar" command, which was used to set custom colors for the status bar svn-id: r45538 | |||
2009-10-28 | Wrapped some more oldgui-specific code around INCLUDE_OLDGFX safeguards | Filippos Karapetis | |
svn-id: r45492 | |||
2009-10-28 | Enclose all of the old graphics code within the INCLUDE_OLDGFX safeguard ↵ | Filippos Karapetis | |
(defined in sci.h) svn-id: r45459 | |||
2009-10-25 | Add support for CD Audio in Jones in the Fast Lane CD and KQ6 CD. | Matthew Hoops | |
svn-id: r45367 | |||
2009-10-18 | SCI: Rename game_obj to _gameObj | Max Horn | |
svn-id: r45235 | |||
2009-10-18 | SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicit | Max Horn | |
svn-id: r45234 | |||
2009-10-16 | SCI: kAnimate now delays the first few calls less, otherwise sq3 will remove ↵ | Martin Kiewitz | |
details graphicwise. Walter please check, if this creates a regression with lsl3. svn-id: r45173 | |||
2009-10-14 | SCI: removed speed throttler (cause of kAnimate change) | Martin Kiewitz | |
svn-id: r45094 | |||
2009-10-13 | Fixed a bug in the graphics function detection code, and corrected the ↵ | Filippos Karapetis | |
location of the static "overlay" selector in SCI0 games. Fixes the demo of lsl3 svn-id: r45010 | |||
2009-10-10 | Started rewriting the Object struct into a class | Filippos Karapetis | |
svn-id: r44878 | |||
2009-10-10 | SCI: kMessage() rewrite | Walter van Niftrik | |
svn-id: r44860 | |||
2009-10-09 | Removed the unused _flags variable from EngineState | Filippos Karapetis | |
svn-id: r44857 | |||
2009-10-09 | Moved actor movement detection in state.cpp, together with the other ↵ | Filippos Karapetis | |
detections and rewrote it to work in a similar fashion to the other detections svn-id: r44836 | |||
2009-10-09 | Oops... | Filippos Karapetis | |
svn-id: r44830 | |||
2009-10-09 | Fixed an issue when examining callk calls in the new graphics functions ↵ | Filippos Karapetis | |
detection routine svn-id: r44829 | |||
2009-10-09 | Finished the automatic detection of the graphics functions used in SCI0 ↵ | Filippos Karapetis | |
games. Also, introduced a new helper function to detect the offset of a ret call inside a script, with possible uses in other script detection routines svn-id: r44828 | |||
2009-10-08 | SCI: Removed obsolete stringfrags code | Max Horn | |
svn-id: r44803 |