Commit graph

33 commits

Author SHA1 Message Date
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
Renamed from engines/titanic/objects/game_object.cpp (Browse further)