Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2010-06-08 | Cleanup | Filippos Karapetis | |
svn-id: r49521 | |||
2010-06-08 | SCI: check for SOL header in audio36 patches | Martin Kiewitz | |
svn-id: r49520 | |||
2010-06-08 | Merged the restarting_flags, script_abort_flag, and restoring members of the ↵ | Filippos Karapetis | |
EngineState class into one variable, abortScriptProcessing. The flag kept to signify a game restart has been placed in a boolean, gameWasRestarted svn-id: r49518 | |||
2010-06-08 | Modification to remove false positive "Possible divide by zero" warnings ↵ | David Turner | |
given by cppcheck-1.43. These are incorrect as '/' operator has precedence over >>, but this does improve readability anyway. This bug in cppcheck has already been corrected: http://sourceforge.net/apps/trac/cppcheck/ticket/1714 svn-id: r49517 | |||
2010-06-08 | Fixed compilation when the SCI32 code is disabled | Filippos Karapetis | |
svn-id: r49514 | |||
2010-06-08 | Merged _game_run() inside game_run(). Some cleanup | Filippos Karapetis | |
svn-id: r49513 | |||
2010-06-08 | Merged sync_SegManagerPtr() inside EngineState::saveLoadWithSerializer() | Filippos Karapetis | |
svn-id: r49512 | |||
2010-06-08 | SCI: use base36 sync/audio patches for sci1.1 as well and also check if ↵ | Martin Kiewitz | |
patch filenames make sense, otherwise skip them - also remove hack for excluding bootdisk.* and aud*.drv svn-id: r49509 | |||
2010-06-08 | Made reconstruct_stack() a member of SegManager | Filippos Karapetis | |
svn-id: r49503 | |||
2010-06-08 | Add a version check for base36 encoded patches - they were introduced in SCI2 | Filippos Karapetis | |
svn-id: r49501 | |||
2010-06-08 | SCI: if song isn't playing, set signal and don't set fadeout/fadein ↵ | Martin Kiewitz | |
variables - fixes lsl3 music lost after entering/exiting tv room (bug #3007406) svn-id: r49500 | |||
2010-06-07 | SCI: slight cleanup on processPatch, etc. | Martin Kiewitz | |
svn-id: r49495 | |||
2010-06-07 | SCI: fix regression from #49484, we were ignoring 65535 patches and this ↵ | Martin Kiewitz | |
broke kq6 - the check was previously for -1 and this case wasn't able to happen at all, maybe it was left-over code from freesci somehow svn-id: r49494 | |||
2010-06-07 | Added support for SCI2+ base36 encoded patches (audio36 and sync36) | Filippos Karapetis | |
svn-id: r49491 | |||
2010-06-07 | Remove some extra spaces | Jordi Vilalta Prat | |
svn-id: r49489 | |||
2010-06-07 | Groovie: | Jordi Vilalta Prat | |
- Rewritten T7G's font code to subclass Graphics::Font and make it cleaner. - Use theme fonts for the Mac version of T7G (which used ugly system fonts originally). With this the Mac version should be completable. - Cleanup include interdependencies. svn-id: r49487 | |||
2010-06-07 | Fixed regression from commit #49465 - there are in fact two restAdjust ↵ | Filippos Karapetis | |
variables, the current and global one svn-id: r49486 | |||
2010-06-07 | Fix gcc warning about an comparison which is always false due to data type ↵ | Johannes Schickel | |
range. svn-id: r49484 | |||
2010-06-07 | Allow for the other audio36 patch naming schemes (Mac and some Torin ones). | Matthew Hoops | |
svn-id: r49482 | |||
2010-06-07 | Added extra positioning and dummy depths surface so that the introduction ↵ | Paul Gilbert | |
cutscene now starts up svn-id: r49480 | |||
2010-06-07 | Changed a create call to setSize to fix compiler error | Paul Gilbert | |
svn-id: r49479 | |||
2010-06-07 | Initial conversion of the AnimviewView class to use the expanded ↵ | Paul Gilbert | |
MadsAnimation class, rather than the older AAFile skeleton class svn-id: r49478 | |||
2010-06-07 | Some initial code for audio36 and sync36 patch support | Filippos Karapetis | |
svn-id: r49477 | |||
2010-06-07 | Moved destruction of globals and resource manager to common M4 engine base ↵ | Paul Gilbert | |
class - this fixes a bug where resources were still being tossed after the resource manager was destroyed svn-id: r49476 | |||
2010-06-07 | SCI: Relax signature of kCreateTextBitmap. | Walter van Niftrik | |
svn-id: r49470 | |||
2010-06-07 | SCI: Adjust kGetSaveFiles for SCI32. | Walter van Niftrik | |
svn-id: r49469 | |||
2010-06-07 | Change some kString subops to use the raw string directly instead of through ↵ | Matthew Hoops | |
a Common::String. Fixes usage with strings from kGetSaveFiles(). svn-id: r49468 | |||
2010-06-06 | Now that EngineState is not deleted when loading games, we can move some ↵ | Filippos Karapetis | |
more state-related variables to it, and remove several FIXME's about non-const global variables. Also, the entries in the data stack are now deleted when loading (fixes a memory leak - thanks to digitall for this). svn-id: r49465 | |||
2010-06-06 | Throw a warning in kString(At) if the index is out-of-bounds instead of ↵ | Matthew Hoops | |
having it assert out. svn-id: r49464 |