35 Commits

Author SHA1 Message Date
Paul Gilbert
8b3829549a TITANIC: Cleanup of engine references 2016-08-22 20:22:41 -04:00
Paul Gilbert
bc9abfadf4 TITANIC: Implemented CArboretumGate class 2016-08-12 20:07:29 -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
04afc63379 TITANIC: Adding savegame header load/save methods 2016-07-15 19:25:03 -04:00
Paul Gilbert
07c1b2b23d TITANIC: Fleshing out of CTrueTalkManager class 2016-07-15 19:17:12 -04:00
Paul Gilbert
3878f38d8c TITANIC: Move replacement string arrays into TTparser, added NUMBERS array 2016-07-15 19:12:22 -04:00
Paul Gilbert
e16239e21f TITANIC: Implemented parser replaceNumbers sub-methods 2016-07-15 19:12:02 -04:00
Paul Gilbert
e1ba967233 TITANIC: Moved other static arrays from Titanic engine to dat file 2016-07-15 19:12:00 -04:00
Paul Gilbert
e5e0e22c56 TITANIC: Beginnings of TTinput class 2016-07-10 16:39:32 -04:00
Paul Gilbert
7700923298 TITANIC: Change CFileReader to CExeResoucres 2016-07-10 16:39:19 -04:00
Paul Gilbert
0820c3ffae TITANIC: Refactor CTitleEngine to use CFilesManager for PE resources 2016-07-10 16:39:01 -04:00
Paul Gilbert
71179e3763 TITANIC: More script handler setup 2016-07-10 16:38:52 -04:00
Paul Gilbert
c4375b134a TITANIC: Beginnings of STVocab class, CScriptHandler constructor 2016-07-10 16:38:51 -04:00
Paul Gilbert
8a6a5ad5c1 TITANIC: In progress implementation of PET Remote 2016-07-10 16:38:04 -04:00
Paul Gilbert
066dd4f5cd TITANIC: Implementing PET inventory population 2016-07-10 16:11:17 -04:00
Paul Gilbert
62b087adce TITANIC: Fleshing out CTelevision::MovieEndMsg 2016-04-10 10:20:06 -04:00
Paul Gilbert
e3d02532f7 TITANIC: Implementing preliminary video playback code 2016-04-08 20:46:03 -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
7ef899f18d TITANIC: Implementing CPetInventory setup 2016-04-01 21:58:39 -04:00
Paul Gilbert
845e25d118 TITANIC: Added item strings 2016-04-01 20:37:44 -04:00
Paul Gilbert
7320498409 TITANIC: Implementing more CTelevision code, CGameState movie list 2016-03-25 00:01:15 -04:00
Paul Gilbert
1e6a320010 TITANIC: Implementing view draw code 2016-03-21 21:51:29 -04:00
Paul Gilbert
61947ef56b TITANIC: Create Event manager class 2016-03-18 20:04:54 -04:00
Paul Gilbert
13a8e5f822 TITANIC: Implement debugger with dump and room commands 2016-03-17 22:29:16 -04:00
Paul Gilbert
a8d94d448e TITANIC: Fixes to make message handling const, adding CEnterRoomMsg handlers 2016-03-17 19:58:59 -04:00
Paul Gilbert
6a26539abb TITANIC: Fleshing out resource key and view loading 2016-03-15 23:49:18 -04:00
Paul Gilbert
3c29a10130 TITANIC: Further graphics setup, beginnings of files manager 2016-03-14 23:09:57 -04:00
Paul Gilbert
b57805bd4b TITANIC: Added main game event loop 2016-03-13 15:39:35 -04:00
Paul Gilbert
819b773491 TITANIC: Add message generation at end of applicationStarting 2016-03-13 15:30:12 -04:00
Paul Gilbert
0471a25575 TITANIC: Implement light switch and buttons 2016-02-28 12:46:48 -05:00
Paul Gilbert
c9c85ee622 TITANIC: Adding screen initialization code 2016-02-07 23:25:34 -05:00
Paul Gilbert
bc7bc8ab34 TITANIC: Class stubs and beginnings of CSaveableObject hierarchy 2016-02-07 16:22:16 -05:00
Paul Gilbert
08be41ac52 TITANIC: Added skeleton CMainGameWindow class 2016-02-05 22:11:02 -05:00
Paul Gilbert
93c28c7970 TITANIC: Initial engine skeleton 2016-02-05 20:39:42 -05:00