Paul Gilbert
91336a8611
TITANIC: Implement playing a range of frames within movie
2016-07-10 16:10:51 -04:00
Paul Gilbert
62b087adce
TITANIC: Fleshing out CTelevision::MovieEndMsg
2016-04-10 10:20:06 -04:00
Paul Gilbert
78d03f9784
TITANIC: Television video is now playing
2016-04-10 09:19:37 -04:00
Paul Gilbert
c9f322887c
TITANIC: Fix CGameObject::changeStatus
2016-04-10 08:20:35 -04:00
Paul Gilbert
c8eb5a7734
TITANIC: Fix setting object bounds when drawing
2016-04-09 21:00:26 -04:00
Paul Gilbert
3d166fb8a9
TITANIC: More implementation code for movie playback
2016-04-09 14:24:52 -04:00
Paul Gilbert
09a3ca0728
TITANIC: Implement movie loading
2016-04-08 23:01:02 -04:00
Paul Gilbert
e7f2cb1ecb
TITANIC: Add CComputer messages, more view change logic
2016-04-07 23:39:26 -04:00
Paul Gilbert
31934ac4ba
TITANIC: Fleshed out CCDROMTray class
2016-04-07 19:14:25 -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
ac59f58c8a
TITANIC: Implement CBackground message handlers
2016-04-06 19:42:45 -04:00
Paul Gilbert
08ed54f6c9
TITANIC: Beginnings of CProximity class
2016-04-06 07:55:55 -04:00
Paul Gilbert
19e4bca41c
TITANIC: Set up cursors enum with better names
2016-04-05 21:14:34 -04:00
Paul Gilbert
4f46928444
TITANIC: Fix loading of game object bounds
2016-04-05 20:15:14 -04:00
Paul Gilbert
1efbed5409
TITANIC: Move most of the root classes into new support/ folder
2016-04-03 16:16:35 -04:00
Paul Gilbert
948fb5bcca
TITANIC: Implement CPetVal drawing
2016-03-30 21:43:07 -04:00
Paul Gilbert
348b2d4b4b
TITANIC: Fleshing out CPetVal
2016-03-30 21:01:51 -04:00
Paul Gilbert
08a801b112
TITANIC: Flesh out the CPETElement class
2016-03-30 20:11:02 -04:00
Paul Gilbert
fe79317bde
TITANIC: Beginnings of PET drawing
2016-03-29 22:57:22 -04:00
Paul Gilbert
d810e626ae
TITANIC: Implemented CGameObject::checkPoint
2016-03-28 22:48:44 -04:00
Paul Gilbert
471737a41a
TITANIC: Implemented CCDROM and various support stuff
2016-03-28 22:25:15 -04:00
Paul Gilbert
7320498409
TITANIC: Implementing more CTelevision code, CGameState movie list
2016-03-25 00:01:15 -04:00
Paul Gilbert
02b46202be
TITANIC: Implementing more CTelevision message handlers
2016-03-24 22:09:49 -04:00
Paul Gilbert
c948e8812e
TITANIC: Support methods needed by CTelevision
2016-03-24 21:02:25 -04:00
Paul Gilbert
71c0ad236e
TITANIC: Implement CGameObject::stopMovie
2016-03-24 13:16:21 -04:00
Paul Gilbert
7d2d624908
TITANIC: More view event handling, beginnings of mouse cursor loading
2016-03-23 20:51:42 -04:00
Paul Gilbert
06bd62fed4
TITANIC: First scene starting to be displayed
2016-03-22 21:54:26 -04:00
Paul Gilbert
5cec3b3bd8
TITANIC: Implement object image loading and drawing
2016-03-22 07:44:45 -04:00
Paul Gilbert
b7746eff42
TITANIC: Implement method for rendering view contents
2016-03-21 22:44:55 -04:00
Paul Gilbert
217360d0c5
TITANIC: Add new derived Rect and Point classes
2016-03-21 20:53:49 -04:00
Paul Gilbert
4704d72d6a
TITANIC: Implementing view item message handling
2016-03-19 18:19:45 -04:00
Paul Gilbert
041c6475d6
TITANIC: Fleshed out DirectDrawSurface creation
2016-03-14 20:03:32 -04:00
Paul Gilbert
63db0980e5
TITANIC: Rename of sub-folders for better clarity
2016-02-25 08:48:21 -05:00