Commit graph

28 commits

Author SHA1 Message Date
Le Philousophe
ff87ff4e24 GLK: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Cameron Cawley
fe27708438 IMAGE: Add getTransparentColor() to the base ImageDecoder class 2023-03-05 21:16:43 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert
baccbedf50 GRAPHICS: Changed surface classes sizes from uint16 to int16 2021-07-04 18:24:27 -07:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02: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
243adfe901 GLK: COMPREHEND: Implemented game font 2020-06-02 18:22:12 -07:00
Paul Gilbert
efdf965170 GLK: Properly handle Blorb images that have an adaptive palette 2019-08-01 22:05:40 -07:00
Paul Gilbert
518e6c90f4 GLK: FROTZ: Fix loading transparent PNGs from Blorb files 2019-07-28 20:47:06 -07:00
Paul Gilbert
f515394e78 GLK: FROTZ: Fix reading placeholder rects from Blorb files 2019-07-27 19:57:37 -07:00
Bastien Bouclet
0d5d04ca3a IMAGE: Allow setting the output pixel format to the JPEG decoder 2019-04-28 07:59:14 +02:00
Paul Gilbert
8bf993ebf2 GLK: FROTZ: Fix transparency for glyphs in buffer area 2019-02-17 15:20:16 -08:00
Paul Gilbert
b076911ae4 GLK: Fix rendering of pictures in the text buffer window 2019-01-16 21:02:20 -08:00
Paul Gilbert
81541a5f04 GLK: FROTZ: Properly handle picture transparency 2019-01-05 17:16:42 -08:00
Paul Gilbert
18768f164a GLK: FROTZ: Cleanup of image drawing code 2019-01-04 17:12:30 -08:00
Paul Gilbert
ab8ff73453 GLK: FROTZ: Fix handling of empty rect picture resources 2018-12-08 19:05:59 -08:00
Paul Gilbert
7212924b1e GLK: TADS: Compilation fixes 2018-12-08 19:05:59 -08:00
Paul Gilbert
5cc3d40c28 GLK: FROTZ: Adding bitmap font class for Infocom character graphics 2018-12-08 19:05:59 -08:00
Paul Gilbert
77468312de GLK: FROTZ: Beyond Zork title screen now showing 2018-12-08 19:05:59 -08:00
Paul Gilbert
62af5ea891 GLK: FROTZ: More work on displaying Beyond Zork title screen 2018-12-08 19:05:59 -08:00
Paul Gilbert
f92b82664d GLK: Fix gcc warnings 2018-12-08 19:05:59 -08:00
Paul Gilbert
6f50812493 GLK: Added RawDecoder class for new raw picture data format 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
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
Renamed from engines/gargoyle/picture.cpp (Browse further)