aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/messages
AgeCommit message (Collapse)Author
2017-08-24TITANIC: Reduce header includes for titanic.hDavid 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-06TITANIC: Remove development link left in computer screen viewPaul Gilbert
2017-08-06TITANIC: Create new CMovementMsg for new movement functionalityPaul 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-25TITANIC: Fix the CBilgeDispensorEvent not firingPaul 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-18TITANIC: Fix crash trying to restart game after returning to launcherPaul Gilbert
2017-07-06TITANIC: Don't show Access Denied on MissiveOMat after successful loginPaul Gilbert
2017-07-05TITANIC: Fix parrot to only eat hot plain chickensPaul Gilbert
2017-06-24TITANIC: Renamings for nut bowl messagesPaul Gilbert
2017-02-19WORKAROUND: Stop resetting bomb code wheels when loading savegamesPaul 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-18TITANIC: Renaming and cleanup for CGondolierSliderPaul Gilbert
2017-02-13TITANIC: Renaming of phonograph fieldsPaul Gilbert
2017-02-13TITANIC: Some phonograph cleanup, fix record buttonPaul Gilbert
2017-01-22TITANIC: Renamings for SuccUBus & hose, minor fixesPaul Gilbert
2017-01-16TITANIC: Rename light fields to more closely match originalPaul Gilbert
2017-01-16TITANIC: Renamings for light switchesPaul Gilbert
2016-12-31TITANIC: Further fixes and cleanup for MissiveOMat loginPaul Gilbert
2016-12-31TITANIC: Better names for CEditControlMsg mode enumPaul Gilbert
2016-12-31TITANIC: Convert CEditControlMsg _mode to an enumPaul Gilbert
2016-12-20TITANIC: Fix panning away from parrot cagePaul Gilbert
2016-12-02TITANIC: Fix dragging magazine to inventoryPaul Gilbert
2016-12-01TITANIC: Renamings and clarifications for mail methodsPaul Gilbert
2016-11-11TITANIC: Load more text strings from data filePaul Gilbert
2016-11-01TITANIC: Add support for mouse wheel scrolling conversations logPaul Gilbert
2016-10-30TITANIC: Cleanup of CServiceElevatorWIndow classPaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-09-03TITANIC: Fix updating mixer during cutscenes, ending NPC speechPaul Gilbert
2016-09-02TITANIC: Figured out sound durations for speeches & SFXPaul Gilbert
2016-08-28TITANIC: Implemented remaining game classesPaul Gilbert
2016-08-28TITANIC: Implemented more game classesPaul Gilbert
2016-08-27TITANIC: Implemented more game classesPaul Gilbert
2016-08-27TITANIC: Implemented restaurant related game classesPaul Gilbert
2016-08-27TITANIC: Implemented phonograph classesPaul Gilbert
2016-08-27TITANIC: Implemented PET game classesPaul Gilbert
2016-08-26TITANIC: Implemented other parrot related game classesPaul Gilbert
2016-08-25TITANIC: Implemented more game classes and music widget classesPaul Gilbert
2016-08-24TITANIC: Implemented CMissiveOMat classPaul Gilbert
2016-08-23TITANIC: Implemented more game classesPaul Gilbert
2016-08-22TITANIC: Cleanup of engine referencesPaul Gilbert
2016-08-21TITANIC: Implemented more game classesPaul Gilbert
2016-08-19TITANIC: Implemented CEditControl classPaul Gilbert
2016-08-18TITANIC: Implementing game classesPaul Gilbert
2016-08-17TITANIC: Implemented CChevPanel classPaul Gilbert
2016-08-17TITANIC: Finished CChevCode classPaul Gilbert
2016-08-17TITANIC: Implementing game logic classesPaul Gilbert
2016-08-15TITANIC: Implemented CHeadPiece and ear classesPaul Gilbert
2016-08-15TITANIC: Implemented CParrotSuccUBus classPaul Gilbert
2016-08-14TITANIC: Implemented more game classesPaul Gilbert
2016-08-14TITANIC: Finished CParrot classPaul Gilbert
2016-08-13TITANIC: Implemented CBellBot classPaul Gilbert
2016-08-13TITANIC: Implementing CBarbot game object classPaul Gilbert