Commit Graph
89422 Commits
Author SHA1 Message Date
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
Paul Gilbert e1de76b491 GLK: FROTZ: Added remaining memory methods 2018-12-08 19:05:59 -08:00
Paul Gilbert 5507242395 GLK: Fix casting of vardiac retrieval
Thanks to bgK for identifying the bad cast
2018-12-08 19:05:59 -08:00
Paul Gilbert 1ca59e74c3 GLK: FROTZ: Added storeb & storew into the Mem class 2018-12-08 19:05:59 -08:00