Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-14 | MACVENTURE: Add menu display | Borja Lorente | |
2016-08-14 | MACVENTURE: Add submenu loading | Borja Lorente | |
2016-08-14 | MACVENTURE: Add basic menu loading | Borja Lorente | |
2016-08-14 | MACVENTURE: Small fix in detection | Borja Lorente | |
2016-08-14 | MACVENTURE: Add game file manager | Borja Lorente | |
2016-08-14 | MACVENTURE: Extract GUI code | Borja Lorente | |
2016-08-14 | MACVENTURE: Border Loading code | Borja Lorente | |
2016-08-14 | MACVENTURE: Add naked window for tests | Borja Lorente | |
2016-08-14 | MACVENTURE: Add empty event loop | Borja Lorente | |
2016-08-14 | MACVENTURE: Add empty engine | Borja Lorente | |
2016-08-14 | MACVENTURE: Fix detection problem | Borja Lorente | |
2016-08-14 | MACVENTURE: Add game detection for Shadowgate | Borja Lorente | |
2016-08-14 | MACVENTURE: Add initial game files | Borja Lorente | |
2016-08-14 | FULLPIPE: Swap atan2 arguments | Eugene Sandulenko | |
2016-08-13 | TITANIC: In-progress implementing CParrot class | Paul Gilbert | |
2016-08-13 | TITANIC: Implemented CMaitreD class | Paul Gilbert | |
2016-08-13 | TITANIC: Implemented CLiftBot class | Paul Gilbert | |
2016-08-13 | TITANIC: Implemented CDoorbot class | Paul Gilbert | |
2016-08-13 | TITANIC: Implemented CBellBot class | Paul Gilbert | |
2016-08-13 | SCI32: Fix cast warnings | Colin Snover | |
2016-08-13 | SCI: Fix sign comparison warning | Colin Snover | |
2016-08-13 | TITANIC: Added CBarbot CMovieEndMsg event handler | Paul Gilbert | |
2016-08-13 | SCI: Fix pointer invalidation caused by array storage moves | Colin Snover | |
When objects are added to a SegmentObjTable, it may cause the internal storage for the table to expand and move to a new region of memory. When this happens, all pointers to objects held by a SegmentObjTable of the same type would be invalidated, due to an implementation detail that should not be exposed. To prevent this, objects are now allocated separately on the heap, so even if the table's storage moves due to insertions, the objects owned by the table will not, so references remain valid for the lifetime of the object. | |||
2016-08-13 | TITANIC: Implementing CBarbot game object class | Paul Gilbert | |
2016-08-13 | FULLPIPE: Put behavior debug output to a separate channel | Eugene Sandulenko | |
2016-08-13 | Merge pull request #803 from BenCastricum/detection_fixes | Eugene Sandulenko | |
SCUMM: Detection for dutch airport demo | |||
2016-08-13 | FULLPIPE: Fix incorrect array element indirection in MGM::recalcOffsets | Retro-Junk | |
2016-08-13 | FULLPIPE: Fix wrong member name in InteractionController::handleInteraction | Retro-Junk | |
2016-08-13 | FULLPIPE: Use proper Surface coordinates | Retro-Junk | |
2016-08-13 | TITANIC: Implemented several NPC related game classes | Paul Gilbert | |
2016-08-13 | SCI: Fix pseudo mouse in various SCI1 games like e.g. Larry5 | Martin Kiewitz | |
Pseudo mouse was functionality in SCI1+ games, that allowed the user to control the mouse via keyboard cursor keys. This new class only worked, when a tiny difference inside the keyboard driver happened on kMapKeyToDir calls. We previously tried to enable this behavior depending on cursor type, but this didn't work correctly (Larry 5 for example was not detected as such, but had PseudoMouse support). | |||
2016-08-13 | DIRECTOR: Lingo: Added stub for 'label' function | Eugene Sandulenko | |
2016-08-13 | DIRECTOR: Lingo: Implemented integerp function and added stubs for 'the free*' | Eugene Sandulenko | |
2016-08-13 | DIRECTOR: Lingo: Simplified Datum constants pushing | Eugene Sandulenko | |
2016-08-13 | DIRECTOR: Lingo: Implement charToNum, added stubs for constrainH/V functions | Eugene Sandulenko | |
2016-08-12 | TITANIC: Implemented some game object classes | Paul Gilbert | |
2016-08-12 | TITANIC: Implemented CAnnounce and CActButton classes | Paul Gilbert | |
2016-08-12 | TITANIC: Implemented CArboretumGate class | Paul Gilbert | |
2016-08-12 | TITANIC: Implemented CArmchair class | Paul Gilbert | |
2016-08-12 | DIRECTOR: Lingo: Fix factory method code generation | Eugene Sandulenko | |
2016-08-12 | DIRECTOR: Lingo: Fix factory method argument count | Eugene Sandulenko | |
2016-08-12 | DIRECTOR: Lingo: Implemented factory(mNew) method handling | Eugene Sandulenko | |
2016-08-12 | DIRECTOR: Lingo: Added factory execution test | Eugene Sandulenko | |
2016-08-12 | DIRECTOR: Lingo: Sort test files before execution | Eugene Sandulenko | |
2016-08-12 | SCI32: Fix crash when multiple nodes are deleted during kListEachElementDo | Colin Snover | |
This happens in e.g. Phant1, when walking from dining, to reception, to up the stairs. | |||
2016-08-12 | SCI32: Clean up Video32 includes | Colin Snover | |
2016-08-12 | SCI32: Fix KQ7 1.51 video background | Colin Snover | |
2016-08-12 | SCI32: Fix crash when kShowMovie is called but the video cannot be found | Colin Snover | |
2016-08-12 | SCI32: Fix KQ7 1.51 basic video playback | Colin Snover | |
There is still a problem where the background is white instead of black; this is caused by the palette of the video using entry 0 as white. This seems to have worked out OK in SSCI because the video was not actually played back inside the engine itself, so didn't interfere with the palette of the engine. ScummVM has no such separation, so the palette of the video interferes with the palette of the blank background pic, turning it white. | |||
2016-08-12 | SCI32: Additional Video32 documentation | Colin Snover | |