Commit Graph
37 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert aa77e260b2 TITANIC: Fix findByName when doing a subsearch match 2017-02-14 22:40:13 -05:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 5ea32efbb0 TITANIC: Implemented more game classes 2016-08-27 12:45:36 -04:00
Paul Gilbert a5a1a08c50 TITANIC: Implemented more game classes 2016-08-19 20:48:05 -04:00
Paul Gilbert c6c76e7f4c TITANIC: In-progress implementing CParrot class 2016-08-13 23:43:52 -04:00
Paul Gilbert eb98b984fb TITANIC: Add semicolon after EMPTY_MESSAGE_MAP macro usages 2016-07-24 20:11:49 -04:00
Paul Gilbert 543434aa78 TITANIC: Fix destroying previous game project when loading savegame 2016-07-20 19:03:30 -04:00
Paul Gilbert 5ccc0a66da TITANIC: Removed const modifier from all saveable objects
Turns out that CGameObject::save regenerates the _movieRangeInfo list.
So the const suffix can no longer be used for the entire hierarchy
2016-07-15 19:25:58 -04:00
Paul Gilbert 5c2a39e74a TITANIC: Set up empty message targets for classes without messages 2016-07-15 19:25:44 -04:00
Paul Gilbert 243a3e6a7d TITANIC: Rename CPlaceHolder to CPlaceHolderItem to match original 2016-07-15 19:24:58 -04:00
Paul Gilbert 063fd5c26a TITANIC: Reorganising methods to class they are in the original 2016-07-15 19:16:47 -04:00
Paul Gilbert 421812f27c TITANIC: More implementing deskbot message handlers 2016-07-15 19:16:43 -04:00
Paul Gilbert 23f5691b97 TITANIC: Implement summoning NPCs 2016-07-10 16:22:38 -04:00
Paul Gilbert 46a30255b0 TITANIC: Seperate PET classes setup and reset methods 2016-07-10 16:11:21 -04:00
Paul Gilbert 95c885f877 TITANIC: Implementing CCarryParrot msg handlers 2016-07-10 16:11:10 -04:00
Paul Gilbert f77a8a63cd TITANIC: Implemented CGameObject::find 2016-07-10 16:11:07 -04:00
Paul Gilbert fdbb1868e4 TITANIC: Implemented CPhonographCylinder msg handlers 2016-07-10 16:11:01 -04:00
Paul Gilbert 51df4d98d3 TITANIC: In-progress converting message handling to be more like original
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-06 22:17:26 -04:00
Paul Gilbert 3149cd1a34 TITANIC: Implement CTreeItem::getHiddenRoom 2016-03-31 20:53:41 -04:00
Paul Gilbert d94b1dc7bb TITANIC: Implemented CPetGfxElement setup method 2016-03-31 19:55:45 -04:00
Paul Gilbert a1e959b498 TITANIC: Fix PET post-loading 2016-03-29 22:21:55 -04:00
Paul Gilbert 471737a41a TITANIC: Implemented CCDROM and various support stuff 2016-03-28 22:25:15 -04:00
Paul Gilbert c948e8812e TITANIC: Support methods needed by CTelevision 2016-03-24 21:02:25 -04:00
Paul Gilbert abb5e0a5c1 TITANIC: Added CGameManager::viewChange 2016-03-19 09:29:11 -04:00
Paul Gilbert 8b9f3dc0b8 TITANIC: Fleshing out CLinkItem class 2016-03-17 23:58:24 -04:00
Paul Gilbert 13a8e5f822 TITANIC: Implement debugger with dump and room commands 2016-03-17 22:29:16 -04:00
Paul Gilbert 75286e8321 TITANIC: Fix loading project data 2016-03-13 18:00:30 -04:00
Paul Gilbert 0cc014d06b TITANIC: Implemented dumping of the project hierarchy 2016-03-13 16:25:25 -04:00
Paul Gilbert c92bf22f03 TITANIC: Changed CGameStateSub to CGameLocation, properly implemented it 2016-03-13 15:07:27 -04:00
Paul Gilbert c6b07dcdd7 TITANIC: Added CGameObjectDescItem class 2016-03-12 22:03:01 -05:00
Paul Gilbert bad72e2ae4 TITANIC: Implement various post-load methods 2016-03-12 19:23:00 -05:00
Paul Gilbert 8a404e62aa TITANIC: Implemented CTreeItem::findByName 2016-03-08 21:13:24 -05:00
Paul Gilbert 34ade1f8cb TITANIC: Add const suffix to many tree item methods 2016-03-08 20:33:57 -05:00
Paul Gilbert fbcd4de457 TITANIC: Overall message handling method 2016-03-06 22:57:45 -05:00
Paul Gilbert c5847f5b80 TITANIC: Start of new messages sub-folder 2016-02-26 00:16:25 -05:00
Paul Gilbert 63db0980e5 TITANIC: Rename of sub-folders for better clarity 2016-02-25 08:48:21 -05:00