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