Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-24 | TITANIC: Fix leak of movie event structures | Paul Gilbert | |
2017-08-24 | TITANIC: Reduce header includes for titanic.h | David Fioramonti | |
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global. | |||
2017-08-18 | TITANIC: Fix use-after-free in TTtalker when loading savegames | Paul Gilbert | |
2017-07-29 | TITANIC: Properly fix disappearing cconversation log text | Paul Gilbert | |
2017-07-24 | TITANIC: Workaround Conversation area corruption when dragging items | Paul Gilbert | |
When dragging an item, the bounds for the area of the screen affected goes from the dragged item to the blinking cursor when the conversation tab is active. This rect overlapping the conversation area somehow starts erasing some of the conversation log. Despite some effort, I haven't been able to track down the exact cause. So the easiest workaround is simply to make the entire PET as dirty each frame when dragging an item, which seems to fix the problem. Though it would be nice, at some point, if the rooot cause could still be identified. | |||
2017-07-08 | TITANIC: Fix disappearing vision center on bar shelf | Paul Gilbert | |
2017-07-07 | TITANIC: Fix to only update modified parts of the screen | Paul Gilbert | |
2017-06-20 | TITANIC: Fix resetting _movieRoom when changing views | Paul Gilbert | |
2017-06-18 | TITANIC: Fix tearing/incorrect blocks in starship crash cutscene | Paul Gilbert | |
2017-06-11 | TITANIC: Rename viewChange to freeSurface | Paul Gilbert | |
2017-06-11 | TITANIC: CGameManager viewChange better named as roomChange | Paul Gilbert | |
2017-02-27 | TITANIC: Fix PET not showing on savegame load in front of nav helmet | Paul Gilbert | |
2017-02-16 | TITANIC: Further renamings for CGameObject | Paul Gilbert | |
2017-01-14 | TITANIC: Clarify dirty rect methods in CGameManager | Paul Gilbert | |
2016-12-18 | TITANIC: Hopefully fix write after tree in CGameManager | Paul Gilbert | |
2016-11-28 | TITANIC: Transparency in movie frames now working | Paul Gilbert | |
Turns out the movie frames didn't need to be 32-bit, it just needed custom copying code to replace transparent pixels with the transparency color, so when blitted to the screen, the pixels aren't drawn. | |||
2016-11-26 | TITANIC: Add support for 32-bit surfaces | Paul Gilbert | |
Some of the game videos have alpha levels, which are lost if the surfaces are converted to 16-bit. This adds better support for creating 32-bit video surfaces, so the information won't be lost | |||
2016-11-12 | TITANIC: Renamings of transitioning counter methods | Paul Gilbert | |
2016-10-25 | TITANIC: Further work on mouse cursor enablement logic | Paul Gilbert | |
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
2016-08-29 | TITANIC: Remove CTrueTalkManager update2 method | Paul Gilbert | |
The original was actually the update method for an audio buffer list. This is thus unneeded in ScummVM, which automatically handles sound updates | |||
2016-08-14 | TITANIC: Implemented CTitania class | Paul Gilbert | |
2016-08-05 | TITANIC: Added skeleton QMixer class for mixer interface | Paul Gilbert | |
2016-07-22 | TITANIC: Fleshing out PET RealLife Load functionality | Paul Gilbert | |
2016-07-20 | TITANIC: Fixes for saving & loading savegames | Paul Gilbert | |
2016-07-20 | TITANIC: Add movie _handled flag, simplify frame timinig code | Paul Gilbert | |
2016-07-15 | TITANIC: Major implementation of OSMovie and AVISurface classes | Paul Gilbert | |
2016-07-15 | TITANIC: Added CMovieManager class | Paul Gilbert | |
2016-07-15 | TITANIC: Implemented remaining CGameManager methods and others | Paul Gilbert | |
2016-07-10 | TITANIC: Refactor CTitleEngine to use CFilesManager for PE resources | Paul Gilbert | |
2016-07-10 | TITANIC: Implementing scriptChanged methods | Paul Gilbert | |
2016-07-10 | TITANIC: Adding CTrueTalkManager support methods | Paul Gilbert | |
2016-07-10 | TITANIC: Implemented TT manager loadAssets, beginnings of CDialogueFile | Paul Gilbert | |
2016-07-10 | TITANIC: Implemented remote entertainment device glyph | Paul Gilbert | |
2016-07-10 | TITANIC: More font logic, beginnings of text cursor | Paul Gilbert | |
2016-04-09 | TITANIC: Further implementation of timers | Paul Gilbert | |
2016-04-09 | TITANIC: Starting to flesh out timers | Paul Gilbert | |
2016-04-09 | TITANIC: More implementation code for movie playback | Paul Gilbert | |
2016-04-08 | TITANIC: Implementing preliminary video playback code | Paul Gilbert | |
2016-04-03 | TITANIC: Move most of the root classes into new support/ folder | Paul Gilbert | |
2016-03-24 | TITANIC: Support methods needed by CTelevision | Paul Gilbert | |
2016-03-22 | TITANIC: Fixes for correct positioning of view background | Paul Gilbert | |
2016-03-22 | TITANIC: First scene starting to be displayed | Paul Gilbert | |
2016-03-22 | TITANIC: Implement object image loading and drawing | Paul Gilbert | |
2016-03-21 | TITANIC: Add new derived Rect and Point classes | Paul Gilbert | |
2016-03-20 | TITANIC: Fixes/renames for files manager | Paul Gilbert | |
2016-03-19 | TITANIC: Minor fixes executing game manager update | Paul Gilbert | |
2016-03-19 | TITANIC: Implemented CGameManager::update | Paul Gilbert | |
2016-03-19 | TITANIC: Implement view change logic | Paul Gilbert | |
2016-03-19 | TITANIC: Implementing view item message handling | Paul Gilbert | |