Commit Graph
89422 Commits
Author SHA1 Message Date
Paul Gilbert 1b4791f923 GLK: FROTZ: Removal of method stubs that are now implemented 2018-12-08 19:05:59 -08:00
Paul Gilbert 53612fa6f7 GLK: FROTZ: Added storeb and storew methods 2018-12-08 19:05:59 -08:00
Paul Gilbert fbe7fb7e1a GLK: FROTZ: Merge Buffer class into Processor 2018-12-08 19:05:59 -08:00
Paul Gilbert 7a3dd94de1 GLK: FROTZ: Add undo data initialization 2018-12-08 19:05:59 -08:00
Paul Gilbert ad95130e4f GLK: FROTZ: Added user options initialization from configuration 2018-12-08 19:05:59 -08:00
Paul Gilbert 9fadd84b37 GLK: FROTZ: Add GlkInterface initialize method 2018-12-08 19:05:59 -08:00
Paul Gilbert a083eb3d5c GLK: FROTZ: Added bulk of game processor 2018-12-08 19:05:59 -08:00
Paul Gilbert 38a458139a GLK: Add Gargoyle engine to credits.pl 2018-12-08 19:05:59 -08:00
Paul Gilbert cc9b52e5ac GLK: Implement the removeSaveState method 2018-12-08 19:05:59 -08:00
Paul Gilbert f19f92e396 GLK: FROTZ: Move Header to be an ancestor class to Mem 2018-12-08 19:05:59 -08:00
Paul Gilbert fc4c3293d1 GLK: FROTZ: Add parsing if game file is a Blorb container 2018-12-08 19:05:59 -08:00
Paul Gilbert b8fcb62dd2 GLK: Added Blorb container file handling 2018-12-08 19:05:59 -08:00
Paul Gilbert 4497a55a86 GLK: FROTZ: Beginnings of Mem class 2018-12-08 19:05:59 -08:00
Paul Gilbert 7d20a3552b GLK: FROTZ: Added error handling 2018-12-08 19:05:59 -08:00
Paul Gilbert 8316c1a5b2 GLK: FROTZ: Beginnings of initialization 2018-12-08 19:05:59 -08:00
Paul Gilbert 1aaf2fd145 GLK: FROTZ: Fleshing out detection logic and added some entries 2018-12-08 19:05:59 -08:00
Paul Gilbert c589b807e2 GLK: FROTZ: Skeleton sub-engine for Frotz interpreter 2018-12-08 19:05:59 -08:00
Paul Gilbert 43cee5fb0f GLK: Fix setTime converting seconds to a date/time structure 2018-12-08 19:05:59 -08:00
Paul Gilbert cde50e00ed GLK: Fix handling of negative file offsets in MemoryStream::setPosition 2018-12-08 19:05:59 -08:00
dreammaster 62315b969d GLK: gcc compilation fixes 2018-12-08 19:05:59 -08:00
Paul Gilbert fbed3ed7a3 GLK: SCOTT: Handle negative values in readInts 2018-12-08 19:05:59 -08:00
Paul Gilbert a698756c24 GLK: SCOTT: Don't show intro text when loading savegame from launcher 2018-12-08 19:05:59 -08:00
dreammaster a8e656a5de GLK: astyle formatting 2018-12-08 19:05:59 -08:00
Paul Gilbert 5ddf55da6c GLK: SCOTT: Convert comments to single line veresions 2018-12-08 19:05:59 -08:00
Paul Gilbert 7cb69167de GLK: Add the garglk_set_reversevideo methods 2018-12-08 19:05:59 -08:00
Paul Gilbert df8dec156e GLK: Add garglk_set_zcolors methods 2018-12-08 19:05:59 -08:00
Paul Gilbert c524c5859e GLK: Add garglk_unput_string methods 2018-12-08 19:05:59 -08:00
Paul Gilbert 4bd3a4a9c6 GLK: Cleanup of glk_gestalt_ext switch 2018-12-08 19:05:59 -08:00
Paul Gilbert 601e1d486b GLK: Add GLK timer intervals 2018-12-08 19:05:59 -08:00
Paul Gilbert 43bee7a727 GLK: Add GUI options to default detection entry 2018-12-08 19:05:59 -08:00
Paul Gilbert 671321c45f GLK: Fix loading of font colors and styles from configuration 2018-12-08 19:05:59 -08:00
Paul Gilbert f73d56f6ba GLK: Setup default font colors to match garglk defaults 2018-12-08 19:05:59 -08:00
Paul Gilbert e208e14796 GLK: Get proper baseline and leading from loaded fonts 2018-12-08 19:05:59 -08:00
Paul Gilbert 7cba554fc5 GLK: Don't leading & baseline for fonts go below minimum size 2018-12-08 19:05:59 -08:00
Paul Gilbert 3c2fd3e74f GLK: Add copying to clipboard 2018-12-08 19:05:59 -08:00
Paul Gilbert c4bcb0882f GLK: Merge Clipboard and WindowMask into a new Selection class 2018-12-08 19:05:59 -08:00
Paul Gilbert d6538380d7 GLK: Implemented pasting from clipboard 2018-12-08 19:05:59 -08:00
Paul Gilbert 65167bd202 GLK: Added a fonts.dat Zip archive containing the fonts 2018-12-08 19:05:59 -08:00
Paul Gilbert 596a36aef0 GLK: Allow video mode to be specified in the configuration 2018-12-08 19:05:59 -08:00
Paul Gilbert 88315e7349 GLK: Fix selection area getting removed when mouse button was released 2018-12-08 19:05:59 -08:00
Paul Gilbert 8e1be3a95c GLK: Text selection highlighting is now working 2018-12-08 19:05:59 -08:00
Paul Gilbert c5234c9f72 GLK: Fix display of mouse cursor 2018-12-08 19:05:59 -08:00
Paul Gilbert 135c3adc94 GLK: In progress adding mouse cursors 2018-12-08 19:05:59 -08:00
Paul Gilbert 6b39263dab GLK: Workaround to show caret for second line entry onwards
Not sure how original GLK code properly re-renders the caret,
since the line isn't marked as dirty once input starts.
This workaround marks the line as dirty when a line request is
done, which allows the line to be redrawn with the caret
2018-12-08 19:05:59 -08:00
Paul Gilbert 75f1ac769b GLK: SCOTT: Fix loading and saving games 2018-12-08 19:05:59 -08:00
Paul Gilbert db61f4e050 GLK: Add miscellaneous stream methods 2018-12-08 19:05:59 -08:00
Paul Gilbert 9bd7bc87b6 GLK: Added savegame meta info retrieval 2018-12-08 19:05:59 -08:00
Paul Gilbert 77a4e99c31 GLK: Add savegame listing 2018-12-08 19:05:59 -08:00
Paul Gilbert 2e11923677 GLK: SCOTT: Added startup savegame loading 2018-12-08 19:05:59 -08:00
Paul Gilbert 0ea7f92b67 GLK: SCOTT: Added saveGameState and loadGameState 2018-12-08 19:05:59 -08:00