Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-12 | Reimplemented the scaled sprite drawing logic. The first introduction ↵ | Paul Gilbert | |
sequence scene now displays correctly svn-id: r49604 | |||
2010-06-12 | Extended show_instruments to show the songs where each instrument is used in | Filippos Karapetis | |
svn-id: r49603 | |||
2010-06-11 | Renamed verify_midi to show_instruments (and fixed a bug with it at the same ↵ | Filippos Karapetis | |
time). This command scans all songs, or a specific song of a game and displays the instruments used svn-id: r49599 | |||
2010-06-11 | - Added a new debug command, verify_midi, which can be used to check all the ↵ | Filippos Karapetis | |
songs of a game for unmapped instruments (still WIP and disabled) - Fixed a bug in the verify_scripts command (it was loading the script resource twice) svn-id: r49597 | |||
2010-06-11 | Bugfixes to correctly scroll the background during animations | Paul Gilbert | |
svn-id: r49596 | |||
2010-06-11 | Clarified various incorrectly named parameters, and fixed code for loading ↵ | Paul Gilbert | |
the correct art file backgrounds when running animation sequences svn-id: r49595 | |||
2010-06-11 | SCI: adjust priority bottom, if its 200 to avoid possible out of bounds ↵ | Martin Kiewitz | |
(sierra actually does the same) svn-id: r49592 | |||
2010-06-11 | Added a new kernel function, kEmpty, for really empty (not dummy, i.e. ↵ | Filippos Karapetis | |
unimplemented) functions svn-id: r49591 | |||
2010-06-10 | In SCI1.1, kSetSynonyms is a dummy (empty) function | Filippos Karapetis | |
svn-id: r49586 | |||
2010-06-10 | SCI: adding current delta to tick position when getting the setsignalloop ↵ | Martin Kiewitz | |
command - fixes sq3 music slight delay before actual looping svn-id: r49585 | |||
2010-06-10 | kSciAudioWPlay should not actually play the song, but 'pre-load' it. We fake ↵ | Matthew Hoops | |
the pre-loading with a flag that will return 0 if the song has been called with kSciAudioWPlay. Fixes the dream sequence sound in MUMG. svn-id: r49583 | |||
2010-06-10 | Allow for digits in stage directions in SCI32 games: GK1 floppy uses them. | Matthew Hoops | |
svn-id: r49582 | |||
2010-06-10 | SCI: Fix some doxygen comments | Max Horn | |
svn-id: r49581 | |||
2010-06-10 | SCI: Switch Console::cmdSelector to use Kernel::getSelectorName | Max Horn | |
svn-id: r49580 | |||
2010-06-10 | SCI: Get rid of DEFUN, cleanup | Max Horn | |
svn-id: r49579 | |||
2010-06-10 | SCI: Cleanup kernel signature code a bit. | Max Horn | |
* Moved KSIG_SPEC_* from kernel.h to kernel.cpp * Clarified the comment on KSIG_SPEC_* a bit * Changed the other KSIG_ #defines into an enum * Removed KSIG_TERMINATOR and KSIG_SPEC_ARITMETIC (sic) svn-id: r49578 | |||
2010-06-10 | SCI: Fix Console::cmdValueType to handle all possible reg types | Max Horn | |
svn-id: r49577 | |||
2010-06-10 | Add support for AIFF sound in SCI32 Mac games and add support for AIFF/WAVE ↵ | Matthew Hoops | |
audio36 patches; minor cleanup. svn-id: r49576 | |||
2010-06-10 | Don't attempt to modify the printLang selector if it doesn't exist | Filippos Karapetis | |
svn-id: r49575 | |||
2010-06-10 | SCI: cleanup | Max Horn | |
svn-id: r49573 | |||
2010-06-10 | camelCase changes | Filippos Karapetis | |
svn-id: r49570 | |||
2010-06-10 | Fixed regression from commit #49564 | Filippos Karapetis | |
svn-id: r49569 | |||
2010-06-10 | Resolved a FIXME with getSciLanguage(), by creating a separate setter. Also, ↵ | Filippos Karapetis | |
some camelCase changes svn-id: r49568 | |||
2010-06-10 | Pic port saving/loading is only used in SCI0-SCI11 | Filippos Karapetis | |
svn-id: r49567 | |||
2010-06-10 | Added extra code and support methods for properly clearing up backgrounds ↵ | Paul Gilbert | |
and used sprites when an animation sequence ends svn-id: r49566 | |||
2010-06-10 | SCI: set picport when loading saved games | Martin Kiewitz | |
svn-id: r49565 | |||
2010-06-10 | Unified invokeSelector() and invokeSelectorArgv(), and removed the INV_SEL ↵ | Filippos Karapetis | |
kludge. Also, removed the selectorInvocation parameter - if invokeSelector() fails, the error is in most cases unrecoverable, and the error description thrown covers all cases where kContinueOnInvalidSelector was used. This uncovered a bug too: in some places, non reg_t parameters were parsed svn-id: r49564 | |||
2010-06-10 | Use the SELECTOR() macro for readability | Filippos Karapetis | |
svn-id: r49563 | |||
2010-06-10 | Removed the pointer to the game object from the EngineState class | Filippos Karapetis | |
svn-id: r49562 | |||
2010-06-10 | Moved the MoveCountType enum above the GameFeatures class, as it's the only ↵ | Filippos Karapetis | |
class using it svn-id: r49561 | |||
2010-06-10 | Fixed compilation with the old music code | Filippos Karapetis | |
svn-id: r49560 | |||
2010-06-10 | Moved all of the game init/run/exit logic inside the SciEngine class | Filippos Karapetis | |
svn-id: r49559 | |||
2010-06-10 | Removed some unnecessary whitespace. (Or should I have saved that for the | Torbjörn Andersson | |
rapidly approaching, much coveted r50000? :-) svn-id: r49558 | |||
2010-06-09 | The segment manager is now initialized before the graphics subsystem. Fixes ↵ | Filippos Karapetis | |
the detection of the fastCast object on startup, and hence fixes LSL1VGA svn-id: r49553 | |||
2010-06-09 | SCI: document raw lipsync data skipping in readAudioMapSCI11() | Martin Kiewitz | |
svn-id: r49550 | |||
2010-06-09 | The EngineState is no longer recreated when a game is restored, thus we ↵ | Filippos Karapetis | |
don't need to refresh pointers to it svn-id: r49549 | |||
2010-06-09 | Fixed crash in SCI2.1 games | Filippos Karapetis | |
svn-id: r49546 | |||
2010-06-09 | Limit kPortrait to be used in the Windows version of KQ6 only | Filippos Karapetis | |
svn-id: r49545 | |||
2010-06-09 | Proper fix for kernel name loading (regression from commit #49537) | Filippos Karapetis | |
svn-id: r49544 | |||
2010-06-09 | Fixed regression from commit #49537 | Filippos Karapetis | |
svn-id: r49543 | |||
2010-06-09 | Disabled the mouse warping code, as it can be annoying in windowed mode | Filippos Karapetis | |
svn-id: r49542 | |||
2010-06-09 | Fixed compilation when the old sound code is used | Filippos Karapetis | |
svn-id: r49540 | |||
2010-06-09 | SCI: fix multiple playing of the same sound in a row (without using looping) ↵ | Martin Kiewitz | |
- thx to LordHoto for helping me finding this one out - fixes pharkas right at the start (hammering only played once) svn-id: r49538 | |||
2010-06-09 | Merged script_init_engine() and game_init() and cleaned up SciEngine::run() ↵ | Filippos Karapetis | |
a bit svn-id: r49537 | |||
2010-06-09 | Globals from script 0 are now initialized in script_init_engine(), and are ↵ | Filippos Karapetis | |
accessed from the relevant variables pointer. Removed direct reference to script 0 from the engine state svn-id: r49536 | |||
2010-06-09 | Fix compile errors | Willem Jan Palenstijn | |
svn-id: r49535 | |||
2010-06-09 | Renamed the SciEvent class to EventManager, to separate it from the sciEvent ↵ | Filippos Karapetis | |
structure, and removed it from the engine state svn-id: r49534 | |||
2010-06-09 | Merged restAdjust and restAdjustCur, as we don't save the restAdjust ↵ | Filippos Karapetis | |
modifier inside saved games (rightfully so). Also, the segment manager is now reset inside the main loop, when the game is restarted, not in game_exit() svn-id: r49533 | |||
2010-06-08 | Don't shrink the stack after reconstructing it, when loading a saved game. ↵ | Filippos Karapetis | |
Fixes game restoring in some games (e.g. LSL3), a regression from commit #49376 svn-id: r49525 | |||
2010-06-08 | SCI: set default palette after initializing music driver, fixes palette ↵ | Martin Kiewitz | |
getting messed up when using mt32 emulation svn-id: r49523 |