aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/core/game_object.h
AgeCommit message (Collapse)Author
2016-07-15TITANIC: Implemented mail manager methodsPaul Gilbert
2016-07-15TITANIC: Implementing lots of cGameObject methodsPaul Gilbert
2016-07-15TITANIC: Beginnings of CCreditText classPaul Gilbert
2016-07-15TITANIC: Implementing more CGameObject/OSScreenManager draw methodsPaul Gilbert
2016-07-15TITANIC: Added ParrotScript scriptChangedPaul Gilbert
2016-07-15TITANIC: Finished Deskbot message handlersPaul Gilbert
2016-07-15TITANIC: Reorganising methods to class they are in the originalPaul Gilbert
2016-07-15TITANIC: Adding CDeskbot message handlersPaul Gilbert
2016-07-10TITANIC: Implement CTrueTalkManager triggerNPCPaul 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 CTrueTalkManager getNpcScriptPaul Gilbert
2016-07-10TITANIC: Implemented sound & true talk call methods in CGameObjectPaul Gilbert
2016-07-10TITANIC: Implemented stopSoundPaul Gilbert
2016-07-10TITANIC: Added loadSound, support methods, and CSoundItem classPaul Gilbert
2016-07-10TITANIC: Implement CMovieEvent & CMovieRangeInfoPaul Gilbert
2016-07-10TITANIC: Implement CMovieClip methodsPaul Gilbert
2016-07-10TITANIC: Implementing PET support widgetsPaul Gilbert
2016-07-10TITANIC: Implementing CPetLoad and CPetSavePaul Gilbert
2016-07-10TITANIC: Implementing PET inventory populationPaul Gilbert
2016-07-10TITANIC: Restructuring PET list classes, beginning of inventoryPaul Gilbert
2016-07-10TITANIC: Implement CCrushedTV message handlersPaul Gilbert
2016-07-10TITANIC: Implemented CCarryParrot msg handlers and support methodsPaul Gilbert
2016-07-10TITANIC: Implementing CCarryParrot msg handlersPaul Gilbert
2016-07-10TITANIC: Implement CBridgePiece message handlersPaul Gilbert
2016-07-10TITANIC: Implemented CGameObject::findPaul Gilbert
2016-07-10TITANIC: Implementing CCarry classes msg handlersPaul Gilbert
2016-07-10TITANIC: Implementing CArm message handlersPaul Gilbert
2016-07-10TITANIC: Added remainder of CCarry msg handlersPaul Gilbert
2016-07-10TITANIC: Implementing CComputerScreen messagesPaul Gilbert
2016-07-10TITANIC: CCarry drag & move msg handlersPaul Gilbert
2016-07-10TITANIC: Implement playing a range of frames within moviePaul Gilbert
2016-04-10TITANIC: Fleshing out CTelevision::MovieEndMsgPaul Gilbert
2016-04-10TITANIC: Television video is now playingPaul Gilbert
2016-04-10TITANIC: Cleanup of CSTButtonPaul Gilbert
2016-04-08TITANIC: Implement movie loadingPaul Gilbert
2016-04-07TITANIC: Add CComputer messages, more view change logicPaul Gilbert
2016-04-07TITANIC: Fleshed out CCDROMTray classPaul 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-04-03TITANIC: Move most of the root classes into new support/ folderPaul Gilbert
2016-03-30TITANIC: Implement CPetVal drawingPaul Gilbert
2016-03-30TITANIC: Fleshing out CPetValPaul Gilbert
2016-03-30TITANIC: Flesh out the CPETElement classPaul Gilbert
2016-03-29TITANIC: Beginnings of PET drawingPaul Gilbert
2016-03-29TITANIC: More PET renaming, implemented setAreaPaul Gilbert
2016-03-28TITANIC: Implemented CGameObject::checkPointPaul Gilbert
2016-03-28TITANIC: Implemented CCDROM and various support stuffPaul Gilbert
2016-03-25TITANIC: Implementing more CTelevision code, CGameState movie listPaul Gilbert