Commit Graph

13 Commits

Author SHA1 Message Date
Filippos Karapetis
19dab45c8c CHEWY: Initial support for in-game texts (game dialog texts) 2016-10-04 02:27:22 +03:00
Filippos Karapetis
cec2799c64 CHEWY: Properly handle the text encryption in atds.tap (game texts) 2016-10-03 05:29:58 +03:00
Filippos Karapetis
891813c9e1 CHEWY: TCF resources contain error messages, not in-game text 2016-10-03 01:38:48 +03:00
Filippos Karapetis
88f3fc0760 CHEWY: Implement initial sprite drawing, font loading and text drawing 2016-10-03 00:34:36 +03:00
Filippos Karapetis
8c7c42d13d CHEWY: Use virtual destructors. Some cleanup 2016-10-03 00:34:32 +03:00
Filippos Karapetis
94a942755e CHEWY: Initial support for game sprites 2016-10-03 00:34:05 +03:00
Filippos Karapetis
0152b7c47f CHEWY: Add initial video (CFO) player
The game's videos are modified FLICs. There are some changes needed
to our FLIC decoder, which are included in a separate commit
2016-10-03 00:33:45 +03:00
Filippos Karapetis
f017940ca0 CHEWY: Initial work on game videos 2016-10-03 00:33:41 +03:00
Filippos Karapetis
a196bfff57 CHEWY: Add support for encrypted text resources
These are mainly used for error messages
2016-10-03 00:33:32 +03:00
Filippos Karapetis
c6ccd8bbe8 CHEWY: Use a specialized resource handler for each resource 2016-10-03 00:33:29 +03:00
Filippos Karapetis
8ab1846f59 CHEWY: Add support for SFX and speech resources to the resource manager 2016-10-03 00:33:16 +03:00
Filippos Karapetis
e60fbde1d2 CHEWY: More work on res manager, add support for RLE encoded resources 2016-10-03 00:32:48 +03:00
Filippos Karapetis
039261e731 CHEWY: Initial implementation of a resource manager, and a main loop 2016-10-03 00:32:44 +03:00