Commit Graph
22 Commits
Author SHA1 Message Date
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 eb7306286f TITANIC: Fix rendering of conversation text input 2017-07-10 21:40:55 -04:00
Paul Gilbert 558a409c00 TITANIC: Fix disappearing vision center on bar shelf 2017-07-08 16:27:05 -04:00
Paul Gilbert 96c36d5398 TITANIC: Hide any active PET text cursor when loading a savegame 2016-12-26 21:10:17 -05:00
Paul Gilbert 63ec47e62f TITANIC: Add support for 32-bit surfaces
Some of the game videos have alpha levels, which are lost if the surfaces
are converted to 16-bit. This adds better support for creating 32-bit
video surfaces, so the information won't be lost
2016-11-26 15:25:20 -05:00
Paul Gilbert 21562fba08 TITANIC: Add yet another mouse hiding counter the game uses 2016-10-26 19:11:35 -04:00
Paul Gilbert 45d208b2ec TITANIC: Further work on mouse cursor enablement logic 2016-10-25 23:10:46 -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 e7f6ccbece TITANIC: Implement variant font writing used by credits 2016-08-29 19:28:58 -04:00
Paul Gilbert 28a5a747b3 TITANIC: Finished CCreditText draw method 2016-08-29 00:07:40 -04:00
Paul Gilbert 8b3829549a TITANIC: Cleanup of engine references 2016-08-22 20:22:41 -04:00
Paul Gilbert d9e05e215c TITANIC: Fleshing out screen manager 2016-07-15 19:27:02 -04:00
Paul Gilbert 68f13646e1 TITANIC: Implementing more CGameObject/OSScreenManager draw methods 2016-07-15 19:23:38 -04:00
Paul Gilbert 21f98fff46 TITANIC: Fix cursor and entering text in PET Conversations area 2016-07-10 16:37:59 -04:00
Paul Gilbert a8835043f5 TITANIC: PET Text is now partially showing 2016-07-10 16:12:11 -04:00
Paul Gilbert 74e40be66e TITANIC: Implementing text cursor drawing 2016-07-10 16:12:08 -04:00
Paul Gilbert 34c32e38e2 TITANIC: More font logic, beginnings of text cursor 2016-07-10 16:12:05 -04:00
Paul Gilbert 36faf0890f TITANIC: Minor work towards text display 2016-07-10 16:12:01 -04:00
Paul Gilbert c75de59a28 TITANIC: Implementing font text bounds calculations 2016-07-10 16:12:00 -04:00
Paul Gilbert e7f2cb1ecb TITANIC: Add CComputer messages, more view change logic 2016-04-07 23:39:26 -04:00
Paul Gilbert 1efbed5409 TITANIC: Move most of the root classes into new support/ folder 2016-04-03 16:16:35 -04:00