Commit Graph

87473 Commits

Author SHA1 Message Date
Paul Gilbert
0cbd51641b GLK: FROTZ: Further sound handling 2018-12-08 19:05:59 -08:00
Paul Gilbert
3661fc61ec GLK: Beginnings of Sounds manager 2018-12-08 19:05:59 -08:00
Paul Gilbert
f6abb3ea33 GLK: FROTZ: Simplify accessing sounds for Lurking Horror & Sherlock 2018-12-08 19:05:59 -08:00
Paul Gilbert
2ae0edd58b GLK: FROTZ: Add sound playing code 2018-12-08 19:05:59 -08:00
Paul Gilbert
88b47cdd8b GLK: FROTZ: Added winarg methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
ab8ff73453 GLK: FROTZ: Fix handling of empty rect picture resources 2018-12-08 19:05:59 -08:00
Paul Gilbert
7fda941302 GLK: FROTZ: Implement some of the V6 opcodes 2018-12-08 19:05:59 -08:00
Paul Gilbert
4894ce2134 GLK: FROTZ: Add all the new V6 methods, commented out until I can fix each one 2018-12-08 19:05:59 -08:00
Paul Gilbert
d7c015a17e GLK: FROTZ: Detect Infocom games using .zip extensions 2018-12-08 19:05:59 -08:00
Paul Gilbert
63079834fa GLK: FROTZ: Improved rendering of Beyond Zork description area 2018-12-08 19:05:59 -08:00
Paul Gilbert
1933130dfc GLK: FROTZ: Fix setting cwin field when window changes 2018-12-08 19:05:59 -08:00
Paul Gilbert
7212924b1e GLK: TADS: Compilation fixes 2018-12-08 19:05:59 -08:00
Paul Gilbert
c68542dba8 GLK: TADS: Compilation fix 2018-12-08 19:05:59 -08:00
Paul Gilbert
14871c28bc GLK: TADS: Added Data class 2018-12-08 19:05:59 -08:00
Paul Gilbert
f20d07381c GLK: TADS: Added cmap file 2018-12-08 19:05:59 -08:00
Paul Gilbert
d3c46f7078 GLK: TADS: Add Regex class 2018-12-08 19:05:59 -08:00
Paul Gilbert
41b62ab00d GLK: TADS: Add a number of GLK interface methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
5ab65b0954 GLK: TADS: TADS2: Add ler file 2018-12-08 19:05:59 -08:00
Paul Gilbert
d2836360fb GLK: TADS: GLK window initialization 2018-12-08 19:05:59 -08:00
Paul Gilbert
75f4d34070 GLK: TADS: Add first detection entry, further fallback detection 2018-12-08 19:05:59 -08:00
Paul Gilbert
09b682cb63 GLK: TADS: Skeletons for TADS 2 & 3 subengines, extra detection logic 2018-12-08 19:05:59 -08:00
Paul Gilbert
0b7a29c797 GLK: TADS: Skeleton engine 2018-12-08 19:05:59 -08:00
Paul Gilbert
855911d0c0 GLK: FROTZ: Fix display of character graphics in text grid windows 2018-12-08 19:05:59 -08:00
Paul Gilbert
bfbc0ba0ed GLK: FROTZ: Allow loading savegames from launcher 2018-12-08 19:05:59 -08:00
Paul Gilbert
2331a0e9fb GLK: FROTZ: Quetzal saving and loading now works 2018-12-08 19:05:59 -08:00
Paul Gilbert
33a23bca1c GLK: FROTZ: Further reading/writing setup for savegames using Quetzal 2018-12-08 19:05:59 -08:00
Paul Gilbert
6e6b285e83 GLK: FROTZ: Savegame listing now reads Quetzal savegames 2018-12-08 19:05:59 -08:00
Paul Gilbert
6080a1d091 GLK: FROTZ: Draw character graphic chars at the same size as the fixed width font 2018-12-08 19:05:59 -08:00
Paul Gilbert
9fa7e9be81 GLK: FROTZ: Fix selection of the character graphics font 2018-12-08 19:05:59 -08:00
Paul Gilbert
3a543a1e6d GLK: FROTZ: Add derived Screen class to add Infocom character graphics font 2018-12-08 19:05:59 -08:00
Paul Gilbert
fb7dbffd59 GLK: Merge Fonts class into Screen class 2018-12-08 19:05:59 -08:00
Paul Gilbert
5cc3d40c28 GLK: FROTZ: Adding bitmap font class for Infocom character graphics 2018-12-08 19:05:59 -08:00
Paul Gilbert
c2625264fb GLK: Change int 0 to false 2018-12-08 19:05:59 -08:00
Paul Gilbert
77468312de GLK: FROTZ: Beyond Zork title screen now showing 2018-12-08 19:05:59 -08:00
Paul Gilbert
62af5ea891 GLK: FROTZ: More work on displaying Beyond Zork title screen 2018-12-08 19:05:59 -08:00
Paul Gilbert
3700919881 GLK: Add POTFILES 2018-12-08 19:05:59 -08:00
Paul Gilbert
1c190e50b4 GLK: Mark text strings as translateable 2018-12-08 19:05:59 -08:00
Paul Gilbert
4a3f517b71 GLK: FROTZ: Prompt for exit when game quits 2018-12-08 19:05:59 -08:00
Paul Gilbert
c7a632ae2e GLK: FROTZ: Fix initialization of undo data 2018-12-08 19:05:59 -08:00
Paul Gilbert
5b9e1a53ad GLK: FROTZ: Fix mismatch allocation/free 2018-12-08 19:05:59 -08:00
Paul Gilbert
0aff016ad9 GLK: FROTZ: Fix deletion of undo_mem 2018-12-08 19:05:59 -08:00
Paul Gilbert
f92b82664d GLK: Fix gcc warnings 2018-12-08 19:05:59 -08:00
Paul Gilbert
a334cd704e GLK: FROTZ: Further loading of Infocom pictures files 2018-12-08 19:05:59 -08:00
Paul Gilbert
6f50812493 GLK: Added RawDecoder class for new raw picture data format 2018-12-08 19:05:59 -08:00
Paul Gilbert
3e8ed4eafc GRAPHICS: Add convertToInPlace method to ManagedSurface 2018-12-08 19:05:59 -08:00
Paul Gilbert
0b1e695f24 GLK: FROTZ: Beginnings of support for Infocom picture files 2018-12-08 19:05:59 -08:00
Paul Gilbert
720ef67a7d GLK: FROTZ: Fixed detection of Infocom .dat gamefiles 2018-12-08 19:05:59 -08:00
Paul Gilbert
13e28c0d0d GLK: Finish refactoring Blorb class 2018-12-08 19:05:59 -08:00
Paul Gilbert
525c09ef38 GLK: In progress transforming Blorb code to be a Common::Archive 2018-12-08 19:05:59 -08:00
Paul Gilbert
f7cb417084 GLK: Add picture drawing 2018-12-08 19:05:59 -08:00