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