Commit Graph

87425 Commits

Author SHA1 Message Date
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
Paul Gilbert
5a05140ac3 GLK: Add picture scaling 2018-12-08 19:05:59 -08:00
Paul Gilbert
bd86fd7bbf GLK: Implementing picture loading 2018-12-08 19:05:59 -08:00
Paul Gilbert
0f0b8ae3b7 GLK: FROTZ: Don't have a Y margin above title bar 2018-12-08 19:05:59 -08:00
Paul Gilbert
9bc6379476 GLK: Change lots of comments from multiline to single line 2018-12-08 19:05:59 -08:00
Paul Gilbert
dfe497cb79 GLK: FROTZ: Move setting default colors to GlkInterface 2018-12-08 19:05:59 -08:00
Paul Gilbert
2a3e6c49bf GLK: FROTZ: Set up default Frotz white on blue screen colors 2018-12-08 19:05:59 -08:00
Paul Gilbert
ada80dedc0 GLK: FROTZ: Further merging together of configuration into a new config.cpp file 2018-12-08 19:05:59 -08:00
Paul Gilbert
79f3d946ef GLK: FROTZ: Shift Header class into it's own file 2018-12-08 19:05:59 -08:00
Paul Gilbert
41a4378169 GLK: SCOTT: Don't show another line prompt when game is exiting 2018-12-08 19:05:59 -08:00
Paul Gilbert
88b0e5d52f GLK: Change text buffer history array to use Array of U32Strings 2018-12-08 19:05:59 -08:00
Paul Gilbert
0167d988fa GLK: Free windows on exit 2018-12-08 19:05:59 -08:00
Paul Gilbert
fc86b3705b GLK: Fix initializing fields of created streams 2018-12-08 19:05:59 -08:00
Paul Gilbert
3b906cb2bb GLK: Fixes for combined loading/saving code 2018-12-08 19:05:59 -08:00
Paul Gilbert
b05a16a0ad GLK: Centralizing more of the savegame code in GlkEngine 2018-12-08 19:05:59 -08:00
Paul Gilbert
326f69136e GLK: SCOTT: Fix memory corruption loading game data 2018-12-08 19:05:59 -08:00
Paul Gilbert
813918aaba GLK: Memory leak fixes 2018-12-08 19:05:59 -08:00
Paul Gilbert
4b011b2f1c GLK: Freeing of data on exit 2018-12-08 19:05:59 -08:00
Paul Gilbert
3d34cd151f GLK: FROTZ: Remove unused local variable 2018-12-08 19:05:59 -08:00
Paul Gilbert
e344809eea GLK: FROTZ: Fix gcc warnings, adding extra method comments 2018-12-08 19:05:59 -08:00
Paul Gilbert
bc4df65bd7 GLK: Fix gcc compiler warnings 2018-12-08 19:05:59 -08:00
Paul Gilbert
fc2b1edd1f GLK: SCOTT: Extra returns/exits after glk_exit is called 2018-12-08 19:05:59 -08:00
Paul Gilbert
83646598c9 GLK: SCOTT: Renaming of all fields to ScummVM convention 2018-12-08 19:05:59 -08:00
Paul Gilbert
027240678e GLK: SCOTT: Change engine to use ScummVM String and Arrays 2018-12-08 19:05:59 -08:00
Paul Gilbert
bd4bc0a43f GLK: FROTZ: Fix crash clicking screen with mouse without dragging 2018-12-08 19:05:59 -08:00
Paul Gilbert
238022890e GLK: FROTZ: Debug code to generate detection entries for unknown games
Used it to flesh out the list of Infocom game detection entries
2018-12-08 19:05:59 -08:00
Paul Gilbert
dee20ace65 GLK: FROTZ: Added detection entries for more Infocom games 2018-12-08 19:05:59 -08:00
Paul Gilbert
625df27cfc GLK: FROTZ: Adding detection entries for Infocom games 2018-12-08 19:05:59 -08:00
Paul Gilbert
04f42acca0 GLK: FROTZ: Allow exiting ScumMVM when waiting for a keypress 2018-12-08 19:05:59 -08:00
Paul Gilbert
d9e7fca83c GLK: FROTZ: Fix exiting when application is forcefully closed 2018-12-08 19:05:59 -08:00
Paul Gilbert
af081ad322 GLK: FROTZ: Improve fallback detection of Z-code games 2018-12-08 19:05:59 -08:00
Paul Gilbert
beddf3853e GLK: FROTZ: Fill out HHGTTG version serial numbers 2018-12-08 19:05:59 -08:00
Paul Gilbert
f29147ba22 GLK: Fix showing unicode input lines 2018-12-08 19:05:59 -08:00
Paul Gilbert
a1d355d0be GLK: FROTZ: Move ostream_* flags from GlkInterface to Processor 2018-12-08 19:05:59 -08:00
Paul Gilbert
7b1b3935b8 GLK: Fix remaining Gargoyle references identified by digitall 2018-12-08 19:05:59 -08:00
Paul Gilbert
eff0ac80ff GLK: Handle starting the engine directly from the command line 2018-12-08 19:05:59 -08:00
Paul Gilbert
67275924b5 GLK: Derive detection from MetaEngine rather than AdvancedMetaEngine 2018-12-08 19:05:59 -08:00
Paul Gilbert
454f92cc74 GLK: SCOTT: Centralize the set of game names 2018-12-08 19:05:59 -08:00
Paul Gilbert
a2104deb4c GLK: Changing class and namespaces from Gargoyle to Glk 2018-12-08 19:05:59 -08:00
Paul Gilbert
1fb931fbd9 GLK: Changing gargoyle folder to glk 2018-12-08 19:05:59 -08:00
Paul Gilbert
7d670ff157 GLK: FROTZ: Fix stack size 2018-12-08 19:05:59 -08:00
Paul Gilbert
7b90a2b60e GLK: FROTZ: Hook up processor execution to main runGame method 2018-12-08 19:05:59 -08:00
Paul Gilbert
6b23a72e51 GLK: FROTZ: Merge Err class into Processor 2018-12-08 19:05:59 -08:00
Paul Gilbert
c19d40fa78 GLK: FROTZ: Implemented Quetzal class for savegames 2018-12-08 19:05:59 -08:00
Paul Gilbert
ce7113b34a GLK: FROTZ: Added OS read line and character methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
7d2406870e GLK: FROTZ: Add screen message methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
aab1dfeff8 GLK: FROTZ: Added memory redirect methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
7a52f21c0b GLK: FROTZ: Added script/record/transcript/replay methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
2c37a94913 GLK: SCOTT: Fix detecting .dat gamefiles, added Windows game versions detections 2018-12-08 19:05:59 -08:00