Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-06 | SCI32: Implement kEditText | Colin Snover | |
2016-03-01 | SCI32: Fix index/offset mixup in updateInfoFlagViewVisible | Willem Jan Palenstijn | |
2016-02-27 | SCI32: Update InfoFlagViewVisible in VM opcodes | Willem Jan Palenstijn | |
2016-02-21 | SCI32: Implement syncing planes+screen items from VM for restore | Martin Kiewitz | |
Fixes restoring saved games, when ScummVM dialogs are patched in Removing clearing planes+screen items as well, because the scripts actually did that, but did not clear everything. Fixes "Invalid screen item" message when entering options menu, after restoring in SQ6. | |||
2016-02-18 | SCI: WIP GfxText32 code | Colin Snover | |
This at least prevents SQ6 from crashing when going into the introduction | |||
2016-02-18 | SCI: Implement accurate renderer architecture for SCI32 | Colin Snover | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2012-06-18 | SCI: Add setter/getter methods to reg_t's | Filippos Karapetis | |
No functionality change has been made with this commit. This avoids setting and getting the reg_t members directly, and is the basis of any future work on large SCI3 scripts (larger than 64KB) | |||
2012-05-14 | SCI: Check for object visibility, if an object defines it | Filippos Karapetis | |
Fixes the inventory in GK1 | |||
2011-10-28 | SCI: Fixed text background color and text transparency for SCI32 games | Filippos Karapetis | |
2011-10-11 | SCI: Proper implementation of text drawing for SCI2+ | Filippos Karapetis | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-09 | SCI: Implement Mac iconbar event handling. | Walter van Niftrik | |
2010-11-17 | SCI: Added some SCI3 selector related information | Filippos Karapetis | |
- Added a TODO for the usage of the -info- selector in kClone and kDisposeClone in SCI3 scripts, as it's no longer used in SCI3 - Added information about which of the selectors are missing in SCI3. There are some more which are missing, but aren't used in SCI2-SCI3 anyway - Some styling svn-id: r54291 | |||
2010-09-03 | SCI: kClone/kDisposeClone behaviour more accurate | Martin Kiewitz | |
now also checking -info- selector, if object is supposed to get freed. Fixes kq4 early hanging (in intro, when opening door, etc.) svn-id: r52508 | |||
2010-08-29 | SCI: adding virtual lists for qfg-import rooms | Martin Kiewitz | |
now lists import files of all possible games, adds game title before that, removes game prefixes for all files svn-id: r52441 | |||
2010-08-24 | SCI: Removed a now unused selector from the selector cache | Filippos Karapetis | |
svn-id: r52349 | |||
2010-08-05 | SCI: changing hoyle 4 workaround | Martin Kiewitz | |
fixing hoyle 4 detection entry (not a demo) adding direct selector fix, maybe we should replace this later with a script patch adding detailed comment about the issue svn-id: r51753 | |||
2010-07-24 | SCI: support useInsetRect in kFrameout | Martin Kiewitz | |
svn-id: r51251 | |||
2010-07-22 | SCI: some work on priority in sci32 | Martin Kiewitz | |
svn-id: r51134 | |||
2010-07-16 | SCI: kDoBresen - save last position of client inside mover - fixes lsl6 tram ↵ | Martin Kiewitz | |
still shaking while gotten stopped due ego svn-id: r50931 | |||
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-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-23 | Moved the SelectorCache struct inside selector.h, where it belongs, and ↵ | Filippos Karapetis | |
fixed some header dependencies in the process svn-id: r50183 | |||
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-05-29 | Mass renaming of selector-related functions, and removed some defines which ↵ | Filippos Karapetis | |
were just cloaking functions with a different name - GET_SEL32 -> readSelector - GET_SEL32V -> readSelectorValue - PUT_SEL32 -> writeSelector - PUT_SEL32V -> writeSelectorValue Also, changed some selector-related function names and variables to CamelCase svn-id: r49317 | |||
2010-03-08 | SCI: Make EngineState parameter to INV_SEL explicit | Max Horn | |
svn-id: r48202 | |||
2010-02-13 | SCI: Remove EngineState::_kernel, use SciEngine::_kernel instead | Max Horn | |
svn-id: r48050 | |||
2010-02-13 | SCI: Add global g_sci pointer to the active SciEngine instance | Max Horn | |
svn-id: r48046 | |||
2010-02-05 | SCI: Add a 'SELECTOR' macro | Max Horn | |
svn-id: r47918 | |||
2010-01-29 | SCI: Reduce header interdependencies a bit | Max Horn | |
svn-id: r47666 | |||
2010-01-29 | SCI: Move selector stuff to new header; reorder k_argc & k_argp param of ↵ | Max Horn | |
invoke_selector svn-id: r47665 |