Paul Gilbert
1f7df903da
TITANIC: Fix second parameter for isEquals method
2017-01-21 22:40:13 -05:00
Paul Gilbert
87d9b6682a
TITANIC: Implemented CBrainSlot class
2016-08-15 23:51:31 -04:00
Paul Gilbert
eb98b984fb
TITANIC: Add semicolon after EMPTY_MESSAGE_MAP macro usages
2016-07-24 20:11:49 -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
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
8b9f3dc0b8
TITANIC: Fleshing out CLinkItem class
2016-03-17 23:58:24 -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
8a404e62aa
TITANIC: Implemented CTreeItem::findByName
2016-03-08 21:13:24 -05:00
Paul Gilbert
63db0980e5
TITANIC: Rename of sub-folders for better clarity
2016-02-25 08:48:21 -05:00