Commit Graph

40 Commits

Author SHA1 Message Date
Paul Gilbert
4d49c3db3a TITANIC: Fix leaks in CGameState _movieList 2017-09-29 21:16:43 -04:00
David Fioramonti
c96b01b82e TITANIC: Reduce header includes for titanic.h
I reduced the header includes a lot in Titanic.h and forward
declared when I could. Titanic.h was including a lot and
a lot of functions that were including it were not using its
API. This will help make it more clear which implementation
files are using which class since they will just need to include
which ones they need.

I also moved the debug related items in Titanic.h into the debugger
header.

I also reordered several of the the header includes to be local to
global.
2017-08-24 04:06:54 -07:00
Paul Gilbert
d56e4e4584 TITANIC: Further renamings for CGameObject 2017-02-16 21:34:59 -05:00
Paul Gilbert
216e57aff4 TITANIC: Renamings for CGameObject & CGameState methods 2017-02-16 21:09:17 -05:00
Paul Gilbert
7c2265659a TITANIC: Fix display of busy cursor across entire TV throw cutscene 2017-01-21 21:16:39 -05:00
Paul Gilbert
eb7b57b6a8 TITANIC: Implement busy cursor like the original 2016-12-27 00:43:19 -05:00
Paul Gilbert
89d595a46c TITANIC: Renaming of parrot met flag methods 2016-12-10 11:51:51 -05:00
Paul Gilbert
f8d935d7db TITANIC: Cleanup and fixes for GameStateMovieList 2016-11-12 20:29:36 -05:00
Paul Gilbert
a02adba842 TITANIC: Renamings of transitioning counter methods 2016-11-12 19:49:09 -05:00
Paul Gilbert
806e5827f1 TITANIC: Fix spurious drag starts happening after view changes 2016-11-08 20:11:11 -05:00
Paul Gilbert
0c7c72b750 TITANIC: Fix showing movie clip of BellBot arriving 2016-11-06 21:24:42 -05:00
Paul Gilbert
6eac69f45a TITANIC: Replaced int passenger class with PassengerClass enum 2016-11-05 11:02:39 -04:00
Paul Gilbert
a6477a8606 TITANIC: Fix room transition cutscenes 2016-10-28 22:50:30 -04:00
Paul Gilbert
20092fb386 TITANIC: Implement hide counting for mouse cursor hide/show 2016-10-25 18:43:20 -04:00
Eugene Sandulenko
dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert
67be58f562 TITANIC: Implemented more game classes, fleshed out season handling 2016-08-27 20:44:44 -04:00
Paul Gilbert
fd316a6058 TITANIC: Fleshed out various methods 2016-07-24 07:45:30 -04:00
Paul Gilbert
d979dcd020 TITANIC: Fixes for movie notification, computer game logic cleanup 2016-07-23 17:21:38 -04:00
Paul Gilbert
4f08292c8c TITANIC: Add support for arbitrary window event targets
Also moved all standard game event methods to CMainGameWindow. This
will allow for the Continue Save dialog to be added in and get
events instead of the game window
2016-07-22 21:54:48 -04:00
Paul Gilbert
fb06cb4dde TITANIC: Added CMovieManager class 2016-07-15 19:27:13 -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
36d60d7476 TITANIC: Added remainder of CCarry msg handlers 2016-07-10 16:10:57 -04:00
Paul Gilbert
e3d02532f7 TITANIC: Implementing preliminary video playback code 2016-04-08 20:46:03 -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