Commit Graph

70896 Commits

Author SHA1 Message Date
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
c6b07dcdd7 TITANIC: Added CGameObjectDescItem class 2016-03-12 22:03:01 -05:00
Paul Gilbert
bad72e2ae4 TITANIC: Implement various post-load methods 2016-03-12 19:23:00 -05:00
Paul Gilbert
c269c770ac TITANIC: Implemented sound manager loading 2016-03-12 12:35:41 -05:00
Paul Gilbert
60e137c651 TITANIC: Implemented true talk manager & script loading 2016-03-12 10:51:34 -05:00
Paul Gilbert
c0de794584 TITANIC: Added stubs for the different script classes 2016-03-12 07:59:44 -05:00
Paul Gilbert
e68e8334ed TITANIC: Beginnings of True Talk scripts hierarchy 2016-03-11 22:55:14 -05:00
Paul Gilbert
0fead6fe56 TITANIC: Beginnings of game manager data loading 2016-03-10 18:44:18 -05:00
Paul Gilbert
759c0e3b45 TITANIC: More game manager setup 2016-03-08 22:56:34 -05:00
Paul Gilbert
71c3129ecf TITANIC: Added skeletons for game manager support classes 2016-03-08 22:34:51 -05:00
Paul Gilbert
8a404e62aa TITANIC: Implemented CTreeItem::findByName 2016-03-08 21:13:24 -05:00
Paul Gilbert
34ade1f8cb TITANIC: Add const suffix to many tree item methods 2016-03-08 20:33:57 -05:00
Paul Gilbert
eff4ed1ac1 TITANIC: Fleshing out CProjectItem methods 2016-03-08 19:35:30 -05:00
Paul Gilbert
d1a29a1d1a TITANIC: Moved CompressedFile class into simple_file.h
One of the joys of working with ScummVM was that, using existing
Common functionality, the entirety of the original's CompressedFile
class could be reduced to a couple of lines. As such, CompressedFile
doesn't really need it's own seperate files anymore.
2016-03-08 18:57:17 -05:00
Paul Gilbert
0645a3dbde TITANIC: Fix crash when compressed newgame.st file was closed 2016-03-08 18:48:26 -05:00
Paul Gilbert
3103c9aaa9 TITANIC: Implemented message target classes 2016-03-07 08:11:06 -05:00
Paul Gilbert
fbcd4de457 TITANIC: Overall message handling method 2016-03-06 22:57:45 -05:00
Paul Gilbert
2395e5601c TITANIC: Further gcc compilation fixes 2016-03-06 20:23:35 -05:00
Paul Gilbert
dd5c119f32 TITANIC: gcc compilation fixes 2016-03-06 19:57:01 -05:00
Paul Gilbert
7375394b81 TITANIC: Converting saveable objects hierarchy to have type data
This is necessary for at least message sending, and probably other
areas, that needs to be able to pass class filtering for message
targets. And I could figure out a clean way to use the built-in RTTI
2016-03-06 19:12:49 -05:00
Paul Gilbert
f423d4d41a TITANIC: Add missing CMailMan to saveable object list 2016-03-05 22:49:12 -05:00
Paul Gilbert
ac930083ac TITANIC: Fixes for CStarControl loading 2016-03-05 22:46:35 -05:00
Paul Gilbert
20725a0eda TITANIC: Further work on CStarControl support classes and loading 2016-03-05 21:44:57 -05:00
Paul Gilbert
f01bd1be9f TITANIC: Create stubs for CStarControl support classes 2016-03-05 15:44:39 -05:00
Paul Gilbert
03d3d5b539 TITANIC: Implemented remaining CPetControl classes loading 2016-03-05 12:14:52 -05:00
Paul Gilbert
7e966dbc5e TITANIC: gcc compilation fixes 2016-03-05 00:12:53 -05:00
Paul Gilbert
5bdb873c47 TITANIC: gcc compilation fixes 2016-03-05 00:04:26 -05:00
Paul Gilbert
e03a110662 TITANIC: Fleshing out CPetControl support classes 2016-03-04 23:37:40 -05:00
Paul Gilbert
61518fb208 TITANIC: Move CPetControl and direct support classes to new folder 2016-03-04 20:21:02 -05:00
Paul Gilbert
d07fbeb255 TITANIC: Beginnings of CPetControl support classes 2016-03-04 07:46:39 -05:00
Paul Gilbert
e688850e93 TITANIC: Implemented more saveable classes 2016-03-02 23:40:06 -05:00
Paul Gilbert
3ae4e63c80 TITANIC: Implemented more saveable classes 2016-03-02 22:05:25 -05:00
Paul Gilbert
5dce31417c TITANIC: More saveable classes implemented 2016-03-02 19:21:31 -05:00
Paul Gilbert
96825e2823 TITANIC: More saveable classes implemented 2016-03-02 18:29:09 -05:00
Paul Gilbert
700b77e1ea TITANIC: Added more miscellaneous classes 2016-03-02 08:01:03 -05:00
Paul Gilbert
f7e057e4d7 TITANIC: Added more miscellaneous classes 2016-03-01 23:40:59 -05:00
Paul Gilbert
9ce8e1130c TITANIC: Lots more miscellaneous classes 2016-03-01 20:41:07 -05:00
Paul Gilbert
32d84ed33d TITANIC: Added lots more miscellaneous classes 2016-03-01 08:07:05 -05:00
Paul Gilbert
5dd3798ebf TITANIC: Added a bunch of classes, loading method fixes 2016-02-29 22:56:16 -05:00
Paul Gilbert
a89dd72f20 TITANIC: Implemented lots of CBackground descendent classes 2016-02-29 21:20:33 -05:00
Paul Gilbert
95ebd2394b TITANIC: Loading bugfixes and implemented CBrain descendents 2016-02-28 22:16:02 -05:00
Paul Gilbert
6eb777fe36 TITANIC: Added a lot of class definitions
Let's be honest here, it's a s**t-load of class definitions
2016-02-28 21:42:13 -05:00
Paul Gilbert
0471a25575 TITANIC: Implement light switch and buttons 2016-02-28 12:46:48 -05:00
Paul Gilbert
fa015808ac TITANIC: Implement bowl and ear classes 2016-02-28 11:53:57 -05:00
Paul Gilbert
decec97c4b TITANIC: Implement various parrot classes 2016-02-28 10:57:45 -05:00
Paul Gilbert
6cb2a5e81f TITANIC: Added CCredits 2016-02-28 08:09:29 -05:00
Paul Gilbert
9cb1390c26 TITANIC: Implemented CClickResponder and descendents 2016-02-28 07:49:21 -05:00
Paul Gilbert
9080781b08 TITANIC: Add mouse events, cleanup of existing events 2016-02-27 23:22:38 -05:00
Paul Gilbert
def2a92ebf TITANIC: Add event class definitions 2016-02-27 21:04:47 -05:00