Paul Gilbert
8b454a61ab
TITANIC: Fix black flash at the start of view change clips
2016-08-31 23:18:33 -04:00
Paul Gilbert
2e9c21cd84
TITANIC: Improvements to view change animations
2016-08-31 23:12:53 -04:00
Paul Gilbert
e143d5ef48
TITANIC: Further code cleanup, identified game mode 5
2016-08-29 20:55:04 -04:00
Paul Gilbert
67be58f562
TITANIC: Implemented more game classes, fleshed out season handling
2016-08-27 20:44:44 -04:00
Paul Gilbert
d979dcd020
TITANIC: Fixes for movie notification, computer game logic cleanup
2016-07-23 17:21:38 -04:00
Paul Gilbert
03b45f44df
TITANIC: Workaround for original using destroyed objects after save load
...
The original loads savegames by loading a new project hierarchy and then
deleting and replacing the existing one. This means that objects in the
original project, such as the PET control, are destroyed, leaving the
remainder of the PET code that called load operating on destroyed objects.
This workaround instead flags for a load to be done, and adds new code in
the game manager to take care of it. This way, the remainder of the PET
event handling can finish first, and it will be then safe to destroy the
original game project (including PET) and load the new savegame.
2016-07-22 13:28:32 -04:00
Paul Gilbert
e161a3d207
TITANIC: Added extra CGameState methods
2016-07-15 19:25:22 -04:00
Paul Gilbert
f0889c17a4
TITANIC: Implementing lots of cGameObject methods
2016-07-15 19:23:44 -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
2dcda26eb1
TITANIC: Implement CBridgePiece message handlers
2016-07-10 16:11:09 -04:00
Paul Gilbert
36d60d7476
TITANIC: Added remainder of CCarry msg handlers
2016-07-10 16:10:57 -04:00
Paul Gilbert
63e2a01ecf
TITANIC: Rename field in CGameState
2016-04-08 18:53:05 -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
5923ee5001
TITANIC: Implement CPetFrame::setArea
2016-03-31 22:31:13 -04:00
Paul Gilbert
7320498409
TITANIC: Implementing more CTelevision code, CGameState movie list
2016-03-25 00:01:15 -04:00
Paul Gilbert
217360d0c5
TITANIC: Add new derived Rect and Point classes
2016-03-21 20:53:49 -04:00
Paul Gilbert
c6b239bdac
TITANIC: Implemented CGameManager::update
2016-03-19 22:43:02 -04:00
Paul Gilbert
dbd8ab0f1c
TITANIC: Implement view change logic
2016-03-19 20:56:29 -04:00
Paul Gilbert
4704d72d6a
TITANIC: Implementing view item message handling
2016-03-19 18:19:45 -04:00
Paul Gilbert
d86941f8c6
TITANIC: Implement preEnterView and enterView
2016-03-19 11:03:03 -04:00
Paul Gilbert
7a38b51357
TITANIC: Implemented drag/drop handling
2016-03-18 23:15:31 -04:00
Paul Gilbert
8ec499c177
TITANIC: Implementing setActiveView, surface clearing
2016-03-16 19:05:16 -04:00
Paul Gilbert
c92bf22f03
TITANIC: Changed CGameStateSub to CGameLocation, properly implemented it
2016-03-13 15:07:27 -04:00
Paul Gilbert
f0d992d854
TITANIC: Implemented setMode method for game state
2016-03-13 10:28:45 -04:00
Paul Gilbert
0fead6fe56
TITANIC: Beginnings of game manager data loading
2016-03-10 18:44:18 -05:00
Paul Gilbert
71c3129ecf
TITANIC: Added skeletons for game manager support classes
2016-03-08 22:34:51 -05:00