Commit Graph
22 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Paul Gilbert 7868931f0c GLK: GLULX: Fix crash doing fillRect on an empty rect 2020-12-22 19:40:55 -08:00
Paul Gilbert 15119e2ca0 GLK: GLULX: Fix toolbar rendering in Advent 350 2020-10-11 08:40:37 -07:00
Paul Gilbert 1f25347dd5 GLK: GLULX: Implement savegame logic 2020-10-07 21:59:41 -07:00
Paul Gilbert ac7b1e326d GLK: HUGO: Properly fix display images
The resource file format Hugo uses has named entries.
Because of this, the original Glk code added to Hugo
does a whole mess of reading in a picture, then copying
it to a dummy pic file with a dummy number, just so a
call to glk_image_draw could detect it.

Since this isn't the first time I've had to deal with
named resources, it ended up being cleaner to add a new
variation of glk_image_draw and glk_image_draw_scaled
that can take in a string image parameter. That way, I
was able to set up an archive class to represent the
resource file, and pass the resource name directly
without worrying about dummy picture numbers & files
2020-08-29 13:59:52 -07:00
Paul Gilbert 0944b7aa6a GLK: COMPREHEND: Implementing some graphic primitives 2020-06-02 18:22:10 -07:00
Paul Gilbert 07c8437e26 GLK: LEVEL9: Title screen graphics now showing 2019-10-26 11:13:29 -07:00
Paul Gilbert 69f91fafe4 GLK: Cleanups & fixes from color refactoring 2019-01-31 21:54:34 -08:00
Paul Gilbert af2b1252d8 GLK: Change use of RGB tuplets to uint
This has several advantages, such as simplifying copying and
comparing colors. It will also make it easier to specify
zcolor_Transparent as a color
2019-01-31 21:54:34 -08:00
Paul Gilbert 8a84e3d671 GLK: FROTZ: Default white color for v6 game background 2019-01-06 14:26:57 -08:00
Paul Gilbert cde7a02164 GLK: FROTX: Draw pictures at the correct position 2019-01-05 18:00:17 -08:00
Paul Gilbert 81541a5f04 GLK: FROTZ: Properly handle picture transparency 2019-01-05 17:16:42 -08:00
Paul Gilbert e232d024c5 GLK: Standardizing uint vs uint32 usage 2018-12-09 14:47:15 -08:00
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 77468312de GLK: FROTZ: Beyond Zork title screen now showing 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 9bc6379476 GLK: Change lots of comments from multiline to single line 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 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