aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/game
AgeCommit message (Collapse)Author
2016-07-15TITANIC: Major implementation of OSMovie and AVISurface classesPaul Gilbert
2016-07-15TITANIC: Removed const modifier from all saveable objectsPaul Gilbert
Turns out that CGameObject::save regenerates the _movieRangeInfo list. So the const suffix can no longer be used for the entire hierarchy
2016-07-15TITANIC: Set up empty message targets for classes without messagesPaul Gilbert
2016-07-15TITANIC: Fleshing out CGameObject and CPetControl methodsPaul Gilbert
2016-07-15TITANIC: Rename CPlaceHolder to CPlaceHolderItem to match originalPaul Gilbert
2016-07-15TITANIC: Fix compilation issuesPaul Gilbert
2016-07-15TITANIC: Completed CPetRooms methodsPaul Gilbert
2016-07-15TITANIC: Added PET cursor related methodsPaul Gilbert
2016-07-10TITANIC: Finished CTrueTalkManager start methodPaul Gilbert
2016-07-10TITANIC: Cleanup & renames for starting conversationsPaul Gilbert
2016-07-10TITANIC: Finished CComputerScreen TimerMsgPaul Gilbert
2016-07-10TITANIC: Implemented stopSoundPaul Gilbert
2016-07-10TITANIC: Implement summoning NPCsPaul Gilbert
2016-07-10TITANIC: Implement CBridgePiece message handlersPaul Gilbert
2016-07-10TITANIC: Implemented CGameObject::findPaul Gilbert
2016-07-10TITANIC: Implementing CComputerScreen messagesPaul Gilbert
2016-07-10TITANIC: Implement playing a range of frames within moviePaul Gilbert
2016-04-10TITANIC: Fleshing out CTelevision::MovieEndMsgPaul Gilbert
2016-04-08TITANIC: Implemented CCDROMComputerPaul Gilbert
2016-04-07TITANIC: Add CComputer messages, more view change logicPaul Gilbert
2016-04-07TITANIC: Converting other message stubs to new formatPaul Gilbert
2016-04-07TITANIC: Implement CDeadArea messagesPaul Gilbert
2016-04-07TITANIC: Fleshed out CCDROMTray classPaul Gilbert
2016-04-07TITANIC: Fix message map for CTelevisionPaul Gilbert
2016-04-06TITANIC: Furhter in-progress message handling conversionPaul Gilbert
2016-04-06TITANIC: In-progress converting message handling to be more like originalPaul Gilbert
I currently was using multiple inheritance to define the message classes that a class supports, but this caused problems when, for example, a class tested to see if an object supported CMouseMsg. The class in question supported several mouse messages, but a standard dynamic_cast returned nullptr for the class, since it didn't directly support it
2016-04-06TITANIC: Beginnings of CProximity classPaul Gilbert
2016-03-31TITANIC: Work on implementing CDROM Tray classPaul Gilbert
2016-03-31Merge branch 'titanic' of https://github.com/dreammaster/scummvm into titanicPaul Gilbert
2016-03-30TITANIC: Flesh out the CPETElement classPaul Gilbert
2016-03-29TITANIC: Beginnings of PET drawingPaul Gilbert
2016-03-29TITANIC: Fix handling of transparencyPaul Gilbert
2016-03-28TITANIC: Implemented CCDROM and various support stuffPaul Gilbert
2016-03-28TITANIC: Fleshed out CDeadArea classPaul Gilbert
2016-03-28TITANIC: Fleshed out CStartAction classPaul Gilbert
2016-03-25TITANIC: Implementing more CTelevision code, CGameState movie listPaul Gilbert
2016-03-24TITANIC: Implementing more CTelevision message handlersPaul Gilbert
2016-03-24TITANIC: Implementing more CTelevision message handlersPaul Gilbert
2016-03-24TITANIC: Implement television CLeaveViewMsg handlerPaul Gilbert
2016-03-24TITANIC: Support methods needed by CTelevisionPaul Gilbert
2016-03-24TITANIC: Make all use of message targets public inheritancePaul Gilbert
2016-03-24TITANIC: Cleanup and fixes for message hierarchyPaul Gilbert
2016-03-21TITANIC: Add new derived Rect and Point classesPaul Gilbert
2016-03-19TITANIC: Implementing view item message handlingPaul Gilbert
2016-03-19TITANIC: Implement preEnterView and enterViewPaul Gilbert
2016-03-18TITANIC: Remove const prefix from passed messagesPaul Gilbert
Turns out that some of the messages have properties that the objects that handle them can set. For example, the CMouseDragStartMsg has a _dragItem property that an item that allows dragging will explicitly set, allowing the input handler to keep track of what was dragged.
2016-03-18TITANIC: Create Event manager classPaul Gilbert
2016-03-17TITANIC: Add some CEnterViewMsg stubsPaul Gilbert
2016-03-17TITANIC: Add stubs for CEnterNodeMsg message handlersPaul Gilbert
2016-03-17TITANIC: Added stubbed CEnterRoomMsg event handlers as neededPaul Gilbert