Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-06 | TITANIC: Remove development link left in computer screen view | Paul Gilbert | |
2017-08-06 | TITANIC: Create new CMovementMsg for new movement functionality | Paul Gilbert | |
This also moves logic for detecting which movement is associated with given keycodes and cursors to CMovementMsg and CLinkItem, which are better suited to contain the logic | |||
2017-07-25 | TITANIC: Fix the CBilgeDispensorEvent not firing | Paul Gilbert | |
It seems in the original CGameManager::update, and thus frameMessage, is called at an ultra high rate, allowing the dispensor's counter to quickly reach a trigger level. Whereas in the ScummVM implementation, the update method is only called at most a few times per frame. Rather than needlessly increasing the rate the update method is called, I've refactored CBilgeDispensorEvent to not need the counter. Though it still derives from CAutoSoundEvent so savegame loading still works. | |||
2017-07-18 | TITANIC: Fix crash trying to restart game after returning to launcher | Paul Gilbert | |
2017-07-06 | TITANIC: Don't show Access Denied on MissiveOMat after successful login | Paul Gilbert | |
2017-07-05 | TITANIC: Fix parrot to only eat hot plain chickens | Paul Gilbert | |
2017-06-24 | TITANIC: Renamings for nut bowl messages | Paul Gilbert | |
2017-02-19 | WORKAROUND: Stop resetting bomb code wheels when loading savegames | Paul Gilbert | |
The original kept resetting the bomb's code wheels whenever the view was entered, which meant reloading a savegame, you lost any progress you'd made. Presumably this was done as a quick and dirty hack in case anyone was stupid enough to rearm the bomb after fixing it the first time. I've added new code that now only resets the wheels when the bomb is initially armed, and you can now save in the bomb closeup, and it will remember all your selections | |||
2017-02-18 | TITANIC: Renaming and cleanup for CGondolierSlider | Paul Gilbert | |
2017-02-13 | TITANIC: Renaming of phonograph fields | Paul Gilbert | |
2017-02-13 | TITANIC: Some phonograph cleanup, fix record button | Paul Gilbert | |
2017-01-22 | TITANIC: Renamings for SuccUBus & hose, minor fixes | Paul Gilbert | |
2017-01-16 | TITANIC: Rename light fields to more closely match original | Paul Gilbert | |
2017-01-16 | TITANIC: Renamings for light switches | Paul Gilbert | |
2016-12-31 | TITANIC: Further fixes and cleanup for MissiveOMat login | Paul Gilbert | |
2016-12-31 | TITANIC: Better names for CEditControlMsg mode enum | Paul Gilbert | |
2016-12-31 | TITANIC: Convert CEditControlMsg _mode to an enum | Paul Gilbert | |
2016-12-20 | TITANIC: Fix panning away from parrot cage | Paul Gilbert | |
2016-12-02 | TITANIC: Fix dragging magazine to inventory | Paul Gilbert | |
2016-12-01 | TITANIC: Renamings and clarifications for mail methods | Paul Gilbert | |
2016-11-11 | TITANIC: Load more text strings from data file | Paul Gilbert | |
2016-11-01 | TITANIC: Add support for mouse wheel scrolling conversations log | Paul Gilbert | |
2016-10-30 | TITANIC: Cleanup of CServiceElevatorWIndow class | Paul Gilbert | |
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
2016-09-03 | TITANIC: Fix updating mixer during cutscenes, ending NPC speech | Paul Gilbert | |
2016-09-02 | TITANIC: Figured out sound durations for speeches & SFX | Paul Gilbert | |
2016-08-28 | TITANIC: Implemented remaining game classes | Paul Gilbert | |
2016-08-28 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-27 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-27 | TITANIC: Implemented restaurant related game classes | Paul Gilbert | |
2016-08-27 | TITANIC: Implemented phonograph classes | Paul Gilbert | |
2016-08-27 | TITANIC: Implemented PET game classes | Paul Gilbert | |
2016-08-26 | TITANIC: Implemented other parrot related game classes | Paul Gilbert | |
2016-08-25 | TITANIC: Implemented more game classes and music widget classes | Paul Gilbert | |
2016-08-24 | TITANIC: Implemented CMissiveOMat class | Paul Gilbert | |
2016-08-23 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-22 | TITANIC: Cleanup of engine references | Paul Gilbert | |
2016-08-21 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-19 | TITANIC: Implemented CEditControl class | Paul Gilbert | |
2016-08-18 | TITANIC: Implementing game classes | Paul Gilbert | |
2016-08-17 | TITANIC: Implemented CChevPanel class | Paul Gilbert | |
2016-08-17 | TITANIC: Finished CChevCode class | Paul Gilbert | |
2016-08-17 | TITANIC: Implementing game logic classes | Paul Gilbert | |
2016-08-15 | TITANIC: Implemented CHeadPiece and ear classes | Paul Gilbert | |
2016-08-15 | TITANIC: Implemented CParrotSuccUBus class | Paul Gilbert | |
2016-08-14 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-14 | TITANIC: Finished CParrot class | Paul Gilbert | |
2016-08-13 | TITANIC: Implemented CBellBot class | Paul Gilbert | |
2016-08-13 | TITANIC: Implementing CBarbot game object class | Paul Gilbert | |