Commit Graph
89422 Commits
Author SHA1 Message Date
Paul Gilbert d2554a73fb GLK: Fix refreshing grid windows when text is changed 2018-12-08 19:05:59 -08:00
Paul Gilbert 8bb3f55dff GLK: SCOTT: Add custom game Ids for each known Scott Adams game 2018-12-08 19:05:59 -08:00
Paul Gilbert ce582aab00 GLK: Further work on game detection 2018-12-08 19:05:59 -08:00
Paul Gilbert 8333aed5c2 GLK: Adding extra fields to the savegame format for validation 2018-12-08 19:05:59 -08:00
Paul Gilbert 30cd230d88 GLK: Fixes for file stream reading 2018-12-08 19:05:59 -08:00
Paul Gilbert db112fc9f0 GLK: Adding file stream opening and closing 2018-12-08 19:05:59 -08:00
Paul Gilbert 60146c383d GLK: Merge Files class into existing Streams class 2018-12-08 19:05:59 -08:00
Paul Gilbert f91cdb19bf GLK: Add glk style hint methods 2018-12-08 19:05:59 -08:00
Paul Gilbert 063cfb35ef GLK: Added glk style methods 2018-12-08 19:05:59 -08:00
Paul Gilbert a24b27b14a GLK: Create glk fileref methods 2018-12-08 19:05:59 -08:00
Paul Gilbert 99266b8586 GLK: Beginnings of file reference handling 2018-12-08 19:05:59 -08:00
Paul Gilbert aafaace942 GLK: SCOTT: Switch command line options setup to use ConfigMan 2018-12-08 19:05:59 -08:00
Paul Gilbert 55c05a0d7a GLK: SCOTT: Camel case method names 2018-12-08 19:05:59 -08:00
Paul Gilbert e36dbfaf2e GLK: Prompt for keypress when game is exited 2018-12-08 19:05:59 -08:00
Paul Gilbert 2551927bf6 GLK: Fix processing input after Enter is pressed 2018-12-08 19:05:59 -08:00
Paul Gilbert d954f70d49 GLK: Fix having space between prmpt and input text 2018-12-08 19:05:59 -08:00
Paul Gilbert 4b5db1da07 GLK: Fix showing input text to the right of input prompt 2018-12-08 19:05:59 -08:00
Paul Gilbert 4229312b22 GLK: Cleanup of formatting in text buffer window class 2018-12-08 19:05:59 -08:00
Paul Gilbert d61a7a9ee6 GLK: Change key handle if block to a switch statement 2018-12-08 19:05:59 -08:00
Paul Gilbert c0fd6ca3e4 GLK: Cleanup of comments in text window classes 2018-12-08 19:05:59 -08:00
Paul Gilbert 012d4bafbb GLK: Fix placement of input cursor 2018-12-08 19:05:59 -08:00
Paul Gilbert e9c7b30246 GLK: Proper handling of font baseline and leading 2018-12-08 19:05:59 -08:00
Paul Gilbert f17998762d GLK: Add drawCaret method 2018-12-08 19:05:59 -08:00
Paul Gilbert 666edf52a5 GLK: Don't have borders between windows by default 2018-12-08 19:05:59 -08:00
Paul Gilbert 7c7178c419 GLK: Text is partially displaying in the buffer window 2018-12-08 19:05:59 -08:00
Paul Gilbert 7ebbcc87dc GLK: Fix rendering text in text grid windows 2018-12-08 19:05:59 -08:00
Paul Gilbert c5668d9300 GLK: Further configuration fixes 2018-12-08 19:05:59 -08:00
Paul Gilbert 0d3495bb3b GLK: Add missing configuration defaults 2018-12-08 19:05:59 -08:00
Paul Gilbert e004784d23 GLK: Fix calculation of text grid height 2018-12-08 19:05:59 -08:00
Paul Gilbert 4fc1c30423 GLK: Fix Attributes equality checks 2018-12-08 19:05:59 -08:00
Paul Gilbert 0a21220707 GLK: Add game frames to actually render the screen 2018-12-08 19:05:59 -08:00
Paul Gilbert 1a889689f8 GLK: Added pair window drawing 2018-12-08 19:05:59 -08:00
Paul Gilbert 48a00e7c00 GLK: Set Windows fields from int to bool 2018-12-08 19:05:59 -08:00
Paul Gilbert 4fcffce505 GLK: Changes of NULL to nullptr 2018-12-08 19:05:59 -08:00
Paul Gilbert a9f5b3351e GLK: Fix fg/bg window color initialization 2018-12-08 19:05:59 -08:00
Paul Gilbert ffe0f5220b GLK: Converted fillRect to use a Rect to specify bounds 2018-12-08 19:05:59 -08:00
Paul Gilbert 13e2838715 GLK: Implement font drawing methods 2018-12-08 19:05:59 -08:00
Paul Gilbert 9d72d6007e GLK: Move font method stubs from Screen to Fonts 2018-12-08 19:05:59 -08:00
Paul Gilbert 998cf547ed GLK: SCOTT: Exit game when ScummVM is closed 2018-12-08 19:05:59 -08:00
Paul Gilbert b23291b977 GLK: SCOTT: Fix loading game data 2018-12-08 19:05:59 -08:00
Paul Gilbert 6807e646b4 GLK: Fix initialization of text buffer window lines 2018-12-08 19:05:59 -08:00
Paul Gilbert e5854a6bd3 GLK: Add loading of TrueType fonts 2018-12-08 19:05:59 -08:00
Paul Gilbert 65fa4fa7cb GLK: Beginnings of font handling 2018-12-08 19:05:59 -08:00
Paul Gilbert efacc17bd1 GLK: Handle more user events 2018-12-08 19:05:59 -08:00
Paul Gilbert 9eb4debd15 GLK: Logic for keypress event handling 2018-12-08 19:05:59 -08:00
Paul Gilbert 7bbedcd099 GLK: Beginnings of event handling 2018-12-08 19:05:59 -08:00
Paul Gilbert 76bf2726f8 GLK: Added input window focus, and cleanup of event method stubs 2018-12-08 19:05:59 -08:00
Paul Gilbert 7436604483 GLK: Added time and date glk functions 2018-12-08 19:05:59 -08:00
Paul Gilbert 98f1ddc968 GLK: Added unicode case methods 2018-12-08 19:05:59 -08:00
Paul Gilbert 4bb5967920 GLK: More glk stream functions 2018-12-08 19:05:59 -08:00