Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-26 | DM: Add horizontal and vertical bitmap flipping | WinterGrascph | |
2016-08-26 | DM: Refactor DisplayMan::DrawFrame and Frame POD | WinterGrascph | |
2016-08-26 | DM: Add support for transparency in blitting | WinterGrascph | |
2016-08-26 | DM: Add support for drawing portions of bitmaps | WinterGrascph | |
Create Frame structure and drawFrame(..) convenience method, also DisplayMan unpacks all the bitmaps with unpackGraphics() | |||
2016-08-26 | DM: Add the original palettes, edit palette loading accordingly | WinterGrascph | |
2016-08-26 | DM: Fix typos and whitespace | WinterGrascph | |
2016-08-26 | DM: Fix memory leak in dm.cpp and gfx.cpp | WinterGrascph | |
2016-08-26 | DM: Add support for Dungeon.dat uncompression | WinterGrascph | |
Add DungeonMan class with support for loading and uncompressing Dungeon.dat file into memory | |||
2016-08-26 | DM: Create DisplayMan, add support parsing IMG0 files | WinterGrascph | |
Add display manager named DisplayMan with functions: setUpScreens(), loadGraphics() (which loads graphics from the graphics.dat file), setPalette(..), loadIntoBitmap(..) which loads the requested image into a bitmap and blitToScreen(..) | |||
2016-08-26 | DM: Add detection for Amiga v2.0 English | WinterGrascph | |
2016-08-26 | DM: Create engine and detection with dummy data | WinterGrascph | |
2016-08-26 | SCI32: Fix warning | Willem Jan Palenstijn | |
2016-08-26 | DIRECTOR: Lingo: Remove irrelevant header | Eugene Sandulenko | |
2016-08-26 | DIRECTOR: Reworked event loop, so the mouse is more responsive | Eugene Sandulenko | |
2016-08-26 | DIRECTOR: Execute proper script on frames. This fixes the playback | Eugene Sandulenko | |
2016-08-26 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-26 | DIRECTOR: Fix object initialization | Eugene Sandulenko | |
2016-08-26 | DIRECTOR: Slow down execution and hid noisy warning | Eugene Sandulenko | |
2016-08-26 | SCI: Add a sanity check in wrapFilename(), as in unwrapFilename() | Filippos Karapetis | |
2016-08-26 | Merge pull request #815 from wjp/sci-fileiorename | Filippos Karapetis | |
SCI: Make kFileIORename use wrapped filenames | |||
2016-08-25 | TITANIC: Implemented nav helmet classes | Paul Gilbert | |
2016-08-25 | TITANIC: Implemented more game classes and music widget classes | Paul Gilbert | |
2016-08-25 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-25 | TITANIC: Implemented CStringParser class | Paul Gilbert | |
2016-08-25 | TITANIC: Add loading of bedhead data | Paul Gilbert | |
2016-08-25 | FULLPIPE: Another fix to gotoLastFrame() | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix gotoLastFrame() implementation | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix array allocation in StepArray::insertPoints | Retro-Junk | |
2016-08-25 | SCI: Make kFileIORename use wrapped filenames | Willem Jan Palenstijn | |
This fixes deleting savegames in Phantasmagoria 1. | |||
2016-08-25 | SCI32: Add a workaround when starting a new game in Phantasmagoria | Filippos Karapetis | |
This workaround is needed when starting a new game from a chapter after the first one | |||
2016-08-25 | SCI32: Also handle chase.dat in Phantasmagoria like phantsg.dir | Filippos Karapetis | |
This file is used during the chase sequence, and needs the same read/write logic as phantsg.dir | |||
2016-08-25 | DIRECTOR: Do not try to compile all text resources except first one | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Fix warning | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Fix font parameter reading | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Start executing frame scripts | Eugene Sandulenko | |
2016-08-25 | SCI32: Remove the warning about already opened robot files | Filippos Karapetis | |
This happens all the time in Phantasmagoria, with no ill side-effects | |||
2016-08-25 | SCI32: Fix the signature of kDoAudioCritical, and add documentation | Filippos Karapetis | |
This is used in Phantasmagoria, chapter 3, nursery (room 14200), during the "ghost lullaby" event. It is used to make the lullaby sound exclusive, but it really doesn't make any major difference. Also, the documentation has been adjusted to contain this information. Finally, the documentation has been adjusted to use 80 columns | |||
2016-08-25 | DIRECTOR: Fix numerous crashes on destruction | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix if() condition | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Restore original tangled logic in stopAnim_maybe | Eugene Sandulenko | |
The compiler was super-optimizing there, and my initial untangling was incorrect. Restoring it with nasty goto's and will fix it later once we have enough test cases. | |||
2016-08-25 | DIRECTOR: Remove now redundant image width correction table | Eugene Sandulenko | |
2016-08-24 | TITANIC: Implemented CBedhead class | Paul Gilbert | |
2016-08-24 | TITANIC: Compilation fix for CMissiveOMat | Paul Gilbert | |
2016-08-24 | TITANIC: Implemented CMissiveOMat class | Paul Gilbert | |
2016-08-25 | DIRECTOR: Clean up padding in image decoding | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: Improve decoding compressed images | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: Try to simplify uncompressed detection heuristic | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: More heuristics for 1bpp image decoding. Courtesy of wjp. | Eugene Sandulenko | |
2016-08-24 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-24 | DIRECTOR: Fix horizontal coordinate calculation in 1bpp uncompressed | Eugene Sandulenko | |