Paul Gilbert
7637edb5a2
GLK: Change all references to glui32 and glsi32 to uint and int
...
This should finally fix compilation for the Amiga, which had
difference sized types. And the renamed types are clearer for
ScummVM anyway
2018-12-09 11:36:20 -08:00
Paul Gilbert
9809e19f48
GLK: Yet another Amiga compilation fix
2018-12-09 11:21:31 -08:00
Paul Gilbert
cdfb61dd99
GLK: Hopefully finally fix Amiga compilation
2018-12-09 11:04:51 -08:00
Paul Gilbert
13b4225e06
GLK: FROTZ: Hopefully fix Amiga compilation
2018-12-09 10:14:42 -08:00
Paul Gilbert
82580aacb6
GLK: Update engine name and copyright strings
2018-12-09 09:51:04 -08:00
Paul Gilbert
1156aca3e5
GLK: Fix compiler warnings
2018-12-09 08:49:20 -08:00
Paul Gilbert
b9a99a897d
GLK: Further fixes for Buildbot warnings
2018-12-08 20:35:54 -08:00
Paul Gilbert
867adc6dca
GLK: Sound volume and pausing methods
2018-12-08 20:22:31 -08:00
Paul Gilbert
34d01af004
GLK: Fix Buildbot identified warnings
2018-12-08 19:45:44 -08:00
Paul Gilbert
ac9830614d
GLK: GLULXE: Validate game file version
2018-12-08 19:05:59 -08:00
Paul Gilbert
290196946d
GLK: GLULXE: Skeleton sub-engine
2018-12-08 19:05:59 -08:00
Paul Gilbert
754819f928
GLK: FROTZ: Reduce window margin to 0 to have status bar fill entire width
2018-12-08 19:05:59 -08:00
Paul Gilbert
ecb0c10fdb
GLK: FROTZ: Properly flag the detections of Infocom games that have sound effects
2018-12-08 19:05:59 -08:00
Paul Gilbert
08db684864
GLK: Add support for secondary Blorb files separate from the gamefile
...
It also hads further support for playing AIFF files. However, the
Blorb files for Lurking Horror & Sherlock on the if-archive website
don't seem to be valid AIFF files, so sound doesn't play using them
2018-12-08 19:05:59 -08:00
Paul Gilbert
43283ff561
GLK: FROTZ: Playing sounds now works directly from lhsound.zip and shsound.zip
2018-12-08 19:05:59 -08:00
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