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