Paul Gilbert
9e14d4a566
TITANIC: Added CStarControlSub12 setupHandler
2016-07-17 16:01:49 -04:00
Paul Gilbert
29c87fe375
TITANIC: Renamed CStarControlSub12 to CStarField
2016-07-17 13:10:04 -04:00
Paul Gilbert
dee69e2069
TITANIC: Renaming of star point classes
2016-07-17 13:09:59 -04:00
Paul Gilbert
e1695101bc
TITANIC: Beginnings of matrix and vector classes
2016-07-17 13:09:46 -04:00
Paul Gilbert
ce7e2c80d6
TITANIC: Further star control class stubs
2016-07-17 13:09:41 -04:00
Paul Gilbert
7b331771ca
TITANIC: Beginnings of CStarControlSub15 class
2016-07-17 13:09:39 -04:00
Paul Gilbert
0b860220fc
TITANIC: Beginnings of AVISurface class
2016-07-15 19:27:23 -04:00
Paul Gilbert
fb06cb4dde
TITANIC: Added CMovieManager class
2016-07-15 19:27:13 -04:00
Paul Gilbert
2ff4d3ed66
TITANIC: Adding starfield points loading
2016-07-15 19:26:40 -04:00
Paul Gilbert
79b4754b33
TITANIC: Finish and better name fader classes
2016-07-15 19:26:21 -04:00
Paul Gilbert
712db65ff4
TITANIC: Implemented CStarControlSub15 class
2016-07-15 19:26:14 -04:00
Paul Gilbert
eebb42be89
TITANIC: Work on CBaseStar and CStarControlSub4 classes
2016-07-15 19:26:08 -04:00
Paul Gilbert
ce0be01e31
TITANIC: Cleanup CGameObject list from CMovieClipList to CMovieRangeInfoList
2016-07-15 19:25:50 -04:00
Paul Gilbert
5c2a39e74a
TITANIC: Set up empty message targets for classes without messages
2016-07-15 19:25:44 -04:00
Paul Gilbert
4db07ba145
TITANIC: Add mouse down/up generation methods
2016-07-15 19:25:38 -04:00
Paul Gilbert
be9a05f8b5
TITANIC: Added CPetStarfield methods
2016-07-15 19:25:14 -04:00
Paul Gilbert
243a3e6a7d
TITANIC: Rename CPlaceHolder to CPlaceHolderItem to match original
2016-07-15 19:24:58 -04:00
Paul Gilbert
4f85562c47
TITANIC: In progress adding CRoomFlags class
2016-07-15 19:23:54 -04:00
Paul Gilbert
2267c5eb4c
TITANIC: Beginnings of CCreditText class
2016-07-15 19:23:41 -04:00
Paul Gilbert
51226842c8
TITANIC: Start of new TTvocabTree class; added load method
2016-07-15 19:20:02 -04:00
Paul Gilbert
f02efd2d9e
TITANIC: Beginnings of TTquotes class
2016-07-15 19:19:15 -04:00
Paul Gilbert
2f4cf6a26a
TITANIC: Beginnings of TTresponse class
2016-07-15 19:17:02 -04:00
Paul Gilbert
ae9a04bd41
TITANIC: Refactored TTsentenceSubBase to TTconceptNode
2016-07-15 19:15:14 -04:00
Paul Gilbert
dacfbe6a0e
TITANIC: Beginnings of TTconcept class
2016-07-15 19:13:44 -04:00
Paul Gilbert
5b42ae357e
TITANIC: Refactor TTstringNode to have a base TTnode class
2016-07-15 19:12:50 -04:00
Paul Gilbert
5da19b674d
TITANIC: Changed TTinput to TTsentence to match original
2016-07-15 19:12:48 -04:00
Paul Gilbert
aead3a0083
TITANIC: Beginnings of TThist class
2016-07-15 19:12:46 -04:00
Paul Gilbert
e5e0e22c56
TITANIC: Beginnings of TTinput class
2016-07-10 16:39:32 -04:00
Paul Gilbert
d649157c5b
TITANIC: Figured out original class names for TTword descendents
2016-07-10 16:39:28 -04:00
Paul Gilbert
e8971dd106
TITANIC: Rename CScriptHandlerSub2 to TTparser
2016-07-10 16:39:26 -04:00
Paul Gilbert
4410c75599
TITANIC: Rename STVocab to TTvocab to match original
2016-07-10 16:39:22 -04:00
Paul Gilbert
7700923298
TITANIC: Change CFileReader to CExeResoucres
2016-07-10 16:39:19 -04:00
Paul Gilbert
9c8d4f234b
TITANIC: Split TTsynonymNode into it's own file, and rename to TTsynonym
2016-07-10 16:39:16 -04:00
Paul Gilbert
3a464e8770
TITANIC: Added new TTstringNode and TTsynonymNode classes
2016-07-10 16:39:06 -04:00
Paul Gilbert
9ce6391a94
TITANIC: Beginnings of TTWord hierarchy
2016-07-10 16:38:53 -04:00
Paul Gilbert
c4375b134a
TITANIC: Beginnings of STVocab class, CScriptHandler constructor
2016-07-10 16:38:51 -04:00
Paul Gilbert
0cbd9f5063
TITANIC: Changing TTNamed* classes to TTNpc*
2016-07-10 16:38:47 -04:00
Paul Gilbert
b480a2f53e
TITANIC: Implementing TTTalker
2016-07-10 16:38:43 -04:00
Paul Gilbert
4d22064997
TITANIC: Beginnings of script handler
2016-07-10 16:38:32 -04:00
Paul Gilbert
ab86c09a2f
TITANIC: Beginnings of STtitleEngine class
2016-07-10 16:38:31 -04:00
Paul Gilbert
03a8cbaf98
TITANIC: Implemented TT manager loadAssets, beginnings of CDialogueFile
2016-07-10 16:38:30 -04:00
Paul Gilbert
d712875c02
TITANIC: Renamed TT unnamed script classes to room scripts
2016-07-10 16:38:26 -04:00
Paul Gilbert
6948a44ac4
TITANIC: Implemented stopSound
2016-07-10 16:38:21 -04:00
Paul Gilbert
4963c9f50b
TITANIC: Implement CMovieEvent & CMovieRangeInfo
2016-07-10 16:38:18 -04:00
Paul Gilbert
c3dadcfe3b
TITANIC: Beginnings of PET Remote glyph classes
2016-07-10 16:38:05 -04:00
Paul Gilbert
a15e299a06
TITANIC: Implement messages PET section
2016-07-10 16:37:49 -04:00
Paul Gilbert
b013d10d8f
TITANIC: Implementing PET Nav Helmet section
2016-07-10 16:37:47 -04:00
Paul Gilbert
73258800cf
TITANIC: Beginnings of CPetRooms
2016-07-10 16:11:56 -04:00
Paul Gilbert
9317035ab7
TITANIC: Fix accidental rename in Makefile
2016-07-10 16:11:33 -04:00
Paul Gilbert
79c10ee30a
TITANIC: Rename CPetControlSub12 to CPetText
2016-07-10 16:11:32 -04:00
Paul Gilbert
42206332d0
TITANIC: Adding new class stubs for PET Real Life btns & elements
2016-07-10 16:11:30 -04:00
Paul Gilbert
daaa458d64
TITANIC: Restructuring PET list classes, beginning of inventory
2016-07-10 16:11:16 -04:00
Paul Gilbert
f77a8a63cd
TITANIC: Implemented CGameObject::find
2016-07-10 16:11:07 -04:00
Paul Gilbert
1ee3f334d3
TITANIC: Change back to using original AVIDecoder
2016-04-10 14:40:59 -04:00
Paul Gilbert
f7748622fa
TITANIC: Further implementation of timers
2016-04-09 19:36:12 -04:00
Paul Gilbert
6405ba6ecb
TITANIC: Starting to flesh out timers
2016-04-09 17:12:41 -04:00
Paul Gilbert
08ed54f6c9
TITANIC: Beginnings of CProximity class
2016-04-06 07:55:55 -04:00
Paul Gilbert
303f577c4f
TITANIC: Hacked copy of AVIDecoder to handle ycursors.avi
...
Mouse cursor is now somewhat correctly showing
2016-04-04 22:18:18 -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
3f3f4d910d
TITANIC: Moved gfx/ pet classes into pet_control/
2016-04-01 19:42:53 -04:00
Paul Gilbert
5c902685fc
TITANIC: Rename CPetGraphic to CPetGfxElement to avoid naming clash
2016-03-31 13:05:17 -04:00
Paul Gilbert
39ef1e3edb
TITANIC: Renamed CPetVal to CPetGraphic
2016-03-31 07:58:41 -04:00
Paul Gilbert
c33bdcc09f
TITANIC: Fleshing out CPetFrame
2016-03-30 23:55:15 -04:00
Paul Gilbert
08a801b112
TITANIC: Flesh out the CPETElement class
2016-03-30 20:11:02 -04:00
Paul Gilbert
e0602c4851
TITANIC: More PET renaming, implemented setArea
2016-03-29 21:57:09 -04:00
Paul Gilbert
8a45f47c2e
TITANIC: More renamings of PET sections
2016-03-29 21:19:12 -04:00
Paul Gilbert
8bb9679be0
TITANIC: Renaming for PET inventory section
2016-03-29 21:03:34 -04:00
Paul Gilbert
217360d0c5
TITANIC: Add new derived Rect and Point classes
2016-03-21 20:53:49 -04:00
Paul Gilbert
6ebb0312ff
TITANIC: Refactor out DirectDrawSurface to it's own class
2016-03-20 17:07:23 -04:00
Paul Gilbert
c6b239bdac
TITANIC: Implemented CGameManager::update
2016-03-19 22:43:02 -04:00
Paul Gilbert
4704d72d6a
TITANIC: Implementing view item message handling
2016-03-19 18:19:45 -04:00
Paul Gilbert
61947ef56b
TITANIC: Create Event manager class
2016-03-18 20:04:54 -04:00
Paul Gilbert
04b8c75a93
TITANIC: Add stubs for CEnterNodeMsg message handlers
2016-03-17 22:51:29 -04:00
Paul Gilbert
13a8e5f822
TITANIC: Implement debugger with dump and room commands
2016-03-17 22:29:16 -04:00
Paul Gilbert
12ae5e10f3
TITANIC: Added stubbed CEnterRoomMsg event handlers as needed
2016-03-17 20:55:32 -04:00
Paul Gilbert
103f3b524e
TITANIC: Implemented surface resizing and freeing
2016-03-16 22:40:50 -04:00
Paul Gilbert
3c29a10130
TITANIC: Further graphics setup, beginnings of files manager
2016-03-14 23:09:57 -04:00
Paul Gilbert
c92bf22f03
TITANIC: Changed CGameStateSub to CGameLocation, properly implemented it
2016-03-13 15:07:27 -04:00
Paul Gilbert
c6b07dcdd7
TITANIC: Added CGameObjectDescItem class
2016-03-12 22:03:01 -05:00
Paul Gilbert
c269c770ac
TITANIC: Implemented sound manager loading
2016-03-12 12:35:41 -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
71c3129ecf
TITANIC: Added skeletons for game manager support classes
2016-03-08 22:34:51 -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
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
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