Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-26 | SCI: Fixed menu reset in SCI0/SCI01 games when restarting | Filippos Karapetis | |
svn-id: r51309 | |||
2010-07-24 | SCI: cache Planes for sci32 | Martin Kiewitz | |
svn-id: r51249 | |||
2010-07-22 | SCI: Fixed a bug when loading some saved games (sometimes, the execution ↵ | Filippos Karapetis | |
stack wasn't cleared properly when loading and you couldn't save or restore) svn-id: r51140 | |||
2010-07-20 | SCI: Removed the restoring parameter of the run_vm() function | Filippos Karapetis | |
svn-id: r51076 | |||
2010-07-19 | SCI: don't initialize vocabulary twice | Martin Kiewitz | |
svn-id: r51032 | |||
2010-07-19 | SCI: fix regression of r51027 | Martin Kiewitz | |
we have to reset the parser when switching vocabulary svn-id: r51031 | |||
2010-07-19 | SCI: implement foreign vocabulary support | Martin Kiewitz | |
not fully working, extended chars do not work currently as input svn-id: r51027 | |||
2010-07-15 | SCI: adding support to qfg4 to import qfg3 character data | Martin Kiewitz | |
svn-id: r50911 | |||
2010-07-12 | SCI: Turn global object g_debugState into SciEngine member var | Max Horn | |
svn-id: r50836 | |||
2010-07-10 | SCI: removed unused debug flags, changed fileio debug prints to only happen ↵ | Martin Kiewitz | |
on debugflag "file" svn-id: r50782 | |||
2010-07-03 | SCI: added resetting of SoundCommandParser, so that error()s before that one ↵ | Martin Kiewitz | |
got initialized wont crash svn-id: r50619 | |||
2010-06-30 | SCI: Removed the FreeSCI music code | Filippos Karapetis | |
svn-id: r50532 | |||
2010-06-29 | SCI: Made the SoundCommandParser a member of the SciEngine class and removed ↵ | Filippos Karapetis | |
it from the EngineState, since it's static throughout the course of a game svn-id: r50484 | |||
2010-06-28 | SCI: More changes to the code for loading from the launcher | Filippos Karapetis | |
- Added support for the LSL2 menu bar object - We no longer need a reference to the init() selector - it's always the first method of the menu bar object svn-id: r50462 | |||
2010-06-28 | Fixed loading of saved games from the launcher | Filippos Karapetis | |
svn-id: r50460 | |||
2010-06-28 | SCI: separated the graphics initialization code a bit | Filippos Karapetis | |
- Moved all of the graphics initialization code on startup inside initGraphics() - Moved all of the screen initialization (resolution, upscaled graphics etc) code inside GfxScreen() svn-id: r50412 | |||
2010-06-27 | SCI: Removed the hack for loading games from the launcher from run_vm(). ↵ | Filippos Karapetis | |
This is now done on startup. This should fix loading from the launcher for LSL6 svn-id: r50406 | |||
2010-06-27 | Made the script initialization/uninitialization methods part of the segment ↵ | Filippos Karapetis | |
manager svn-id: r50402 | |||
2010-06-25 | SCI: Introduce SciGameId enum | Max Horn | |
svn-id: r50273 | |||
2010-06-25 | SCI: Remove SciEngine::getFlags() | Max Horn | |
svn-id: r50272 | |||
2010-06-25 | SCI: detect, if SCI1.1 game is merging or copying palette instead of using ↵ | Martin Kiewitz | |
gameIds. Also prints method used, when using debug command "version" svn-id: r50261 | |||
2010-06-17 | Strict mode: Turned several severe errors (almost all detection related) ↵ | Filippos Karapetis | |
into errors, instead of warnings svn-id: r49972 | |||
2010-06-17 | SCI: Change SciEngine's 'char *getGameID()' to 'Common::String getGameId()' | Max Horn | |
svn-id: r49968 | |||
2010-06-17 | SCI: Remove selector_name function, some cleanup | Max Horn | |
svn-id: r49966 | |||
2010-06-17 | SCI: Get rid of duplicate _system member in SciEngine | Max Horn | |
svn-id: r49965 | |||
2010-06-17 | SCI: cleanup | Max Horn | |
svn-id: r49961 | |||
2010-06-17 | Added handling of VMD video files in kResCheck, fixes video playing in GK2 | Filippos Karapetis | |
svn-id: r49913 | |||
2010-06-16 | Hooked the VMD player in kPlayVMD. The VMD videos in the demo of ↵ | Filippos Karapetis | |
Phantasmagoria 1 are shown now (e.g. the intro and the chapter beginning) svn-id: r49912 | |||
2010-06-15 | SCI: SciGui/SciGui32 gone for good... | Martin Kiewitz | |
svn-id: r49860 | |||
2010-06-15 | SCI: reset _gfxText16 for sci32, fixes gk1 | Martin Kiewitz | |
svn-id: r49856 | |||
2010-06-15 | SCI: putting SciGui::init into SciEngine, removing it from SciGui(32) | Martin Kiewitz | |
svn-id: r49854 | |||
2010-06-15 | SCI: Revise how ResourceManager is instantiated. | Max Horn | |
This should allow for better error handling. Also, it means that g_sci->getResMan() returns a valid value much sooner, allowing me to simplify some code. Also added a note about potentially replacing Common::FSList usage by Common::Archive (and FSNode by Archive/ArchiveMember ?). This might be a way to unify the addAppropriateSources variants again. svn-id: r49825 | |||
2010-06-15 | Removed the now unused EngineState parameter of ↵ | Filippos Karapetis | |
script_adjust_opcode_formats(), as well as an obsolete TODO svn-id: r49684 | |||
2010-06-14 | SCI: Limit the screen refresh rate to 60fps | Filippos Karapetis | |
svn-id: r49647 | |||
2010-06-10 | camelCase changes | Filippos Karapetis | |
svn-id: r49570 | |||
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 | 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 | 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-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 | Fixed crash in SCI2.1 games | Filippos Karapetis | |
svn-id: r49546 | |||
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 | Merged script_init_engine() and game_init() and cleaned up SciEngine::run() ↵ | Filippos Karapetis | |
a bit svn-id: r49537 | |||
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-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 | 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-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-01 | The parser vocabulary remains static throughout the game, thus it has been ↵ | Filippos Karapetis | |
removed from the engine state svn-id: r49373 |