aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/core/game_object.h
AgeCommit message (Collapse)Author
2017-10-13TITANIC: Renamed GlobalSound methods to AmbientSoundPaul Gilbert
2017-09-11TITANIC: The hasAudioTiming code was just an isActive flagPaul Gilbert
2017-08-17TITANIC: Fix magazine being winnable multiple timesPaul Gilbert
2017-08-08TITANIC: Further improvements to arrow key movementPaul Gilbert
The movement code, when deciding on an item or link that matches the desired direction, will check five points on the object/links area.. center, left edge, right edge, top edge, and bottom edge. For each of these, it makes sure that at that point, clicking will actually get passed to it. Otherwise, it moves onto one of the other edges. This helps avoid issues where links weren't working because standard scene objects were partially obscuring them.
2017-08-06TITANIC: Fix arrow key movement in front of Parrot cagePaul Gilbert
2017-08-06TITANIC: Changing arrow movement to be done via simulated mouse clicksPaul 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-31TITANIC: Handle brief freeze if prologue credits are skippedPaul Gilbert
2017-07-16TITANIC: Add a VolumeMode enumPaul Gilbert
2017-07-02TITANIC: Don't allow saving during the Doorbot prologuePaul Gilbert
This works around a bug in the original where if you saved immediately after getting the PET, the savegame would put in in an invalid state
2017-06-15TITANIC: Have ship announcements use the speech sound typePaul Gilbert
2017-06-11TITANIC: Rename viewChange to freeSurfacePaul Gilbert
2017-05-31TITANIC: Renamings for locking/unlocking markersPaul Gilbert
2017-04-17TITANIC: Renamings for CCameraMover fields and methodsPaul Gilbert
2017-03-02TITANIC: Code for starfield mode setup & photo codePaul Gilbert
2017-02-27TITANIC: Implemented CStarControl doActionPaul Gilbert
2017-02-24TITANIC: Some preliminary cleanup of star control interfacesPaul Gilbert
2017-02-20TITANIC: Initial cleanup & renamings for bridge controlsPaul Gilbert
2017-02-16TITANIC: Further renamings for CGameObjectPaul Gilbert
2017-02-16TITANIC: Renamings for CGameObject & CGameState methodsPaul Gilbert
2017-01-29TITANIC: Implementing initialization and trigger for CMusicWavePaul Gilbert
2017-01-22TITANIC: Added RoomFlagsComparison enumPaul Gilbert
2017-01-01TITANIC: Fix display of individual messages in MissiveOMatPaul Gilbert
2017-01-01TITANIC: Rename CPetText to CTextControlPaul Gilbert
The class is used in several areas outside of the PET, so it makes better sense to not have it in the pet_control/ folder and named so
2017-01-01TITANIC: Fix MissiveOMat text scrolling callsPaul Gilbert
2016-12-26TITANIC: Clarifications to sending mail codePaul Gilbert
2016-12-18TITANIC: Fixes for replacing eye in elevator 4, renaming in CGameObjectPaul Gilbert
2016-12-18TITANIC: Renamings for PET Rooms flag for if elevator is brokenPaul Gilbert
2016-12-10TITANIC: Renaming of parrot met flag methodsPaul Gilbert
2016-12-01TITANIC: Fix Succubus greeting message when there's mailPaul Gilbert
2016-12-01TITANIC: Renamings and clarifications for mail methodsPaul Gilbert
2016-11-12TITANIC: Renamings of transitioning counter methodsPaul Gilbert
2016-11-05TITANIC: Replaced int passenger class with PassengerClass enumPaul Gilbert
2016-11-02TITANIC: Change endTalking to setTalkingPaul Gilbert
2016-10-30TITANIC: Renamings of mouse methodsPaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-09-10TITANIC: Move text messages to DAT filePaul Gilbert
2016-09-03TITANIC: Identified sound balance usage in the enginePaul Gilbert
2016-08-31TITANIC: Add support for specifying a sound is music or SFXPaul Gilbert
Apart from the CMusicRoom music, the game doesn't differentiate between music and sound effects. This adds an optional _soundType field to the CProximity class, so I can manually specify which is which
2016-08-29TITANIC: Clarify CMouseCursor saveState as setPositionPaul Gilbert
2016-08-27TITANIC: Implemented more game classes, fleshed out season handlingPaul Gilbert
2016-08-24TITANIC: Implemented CMissiveOMat classPaul Gilbert
2016-08-24TITANIC: Implemented more game classesPaul Gilbert
2016-08-23TITANIC: Implemented more game classesPaul Gilbert
2016-08-22TITANIC: Implemented more game classesPaul Gilbert
2016-08-22TITANIC: Cleanup of engine referencesPaul Gilbert
2016-08-19TITANIC: Implemented more game classesPaul Gilbert
2016-08-17TITANIC: Implemented CCaptainsWheel classPaul Gilbert
2016-08-14TITANIC: Implemented more game classesPaul Gilbert
2016-08-14TITANIC: Implemented CTitania classPaul Gilbert