Commit Graph
56 Commits
Author SHA1 Message Date
Eugene Sandulenko fb7095f5a4 COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
Filippos Karapetis 889070f479 BURIED: Hide mouse pointer during cutscenes - FR #13172
This change enhances the experience. I've played through the whole
game with it, and no issues have been found
2021-12-29 18:08:50 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh 369eae5f35 BURIED: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
D G Turner 3c0d2109cd BURIED: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2021-03-26 00:25:10 +00:00
Cameron Cawley 2186024624 BURIED: Improve text encoding conversion 2021-03-25 20:53:16 +01:00
Cameron Cawley fe6772a9e5 BURIED: Simplify the executable loading code 2021-03-25 20:52:28 +01:00
Eugene Sandulenko b2a83dea8e BURIED: Fixed mixing signed/unsigned values 2021-03-25 15:57:20 +01:00
Eugene Sandulenko 9903913859 BURIED: Remove obsolete comment 2021-03-22 00:07:45 +01:00
Eugene Sandulenko 048950f73b BURIED: Remove unneeded includes 2021-03-22 00:07:45 +01:00
Strangerke e798795cee BURIED: Make more consistent use of nullptr 2021-03-22 00:07:45 +01:00
Eugene Sandulenko 2c9cce70b2 BURIED: Simplified font handling and added reliable font fallbacks 2021-03-22 00:07:45 +01:00
Eugene Sandulenko 4ad07cd5f4 BURIED: Removed hacky loading of the system font and switch fallback to Liberation 2021-03-22 00:07:44 +01:00
Matthew Hoops 14d9738021 BURIED: Use an RAII class to handle temporary cursor changes 2021-03-22 00:07:44 +01:00
Matthew Hoops 7e57ba728e BURIED: Add support for displaying Japanese text 2021-03-22 00:07:44 +01:00
Matthew Hoops 18db1475a3 BURIED: Force the monochrome version of MS Gothic since we need the bitmaps 2021-03-22 00:07:44 +01:00
Matthew Hoops f1ff0f59cf BURIED: Fix size of the font used by the Japanese inventory 2021-03-22 00:07:43 +01:00
Matthew Hoops facf690f29 BURIED: Add TODO for MS Gothic bold 2021-03-22 00:07:43 +01:00
Matthew Hoops 5583f97ebd BURIED: Clean up searching for fonts
Check the game directory for a user-overriding font. Remove broken MS Gothic check on OS X too: it doesn't have the bitmaps of the Windows version and looks like garbage.
2021-03-22 00:07:43 +01:00
Matthew Hoops 1fe81654a7 BURIED: Properly clip rects to their parent's rect 2021-03-22 00:07:43 +01:00
Matthew Hoops eb30d39e9a BURIED: Silence some gcc warnings 2021-03-22 00:07:43 +01:00
Matthew Hoops 13e09b1e73 BURIED: Add support for the ms core fonts path for arial 2021-03-22 00:07:43 +01:00
Matthew Hoops 27c82b7174 BURIED: Fix some gcc warnings when compiling with optimization 2021-03-22 00:07:42 +01:00
Matthew Hoops ceb175329f BURIED: Implement the AI Nexus puzzle
Arthur!
2021-03-22 00:07:41 +01:00
Matthew Hoops 020989eefe BURIED: Improve the text positioning a bit 2021-03-22 00:07:40 +01:00
Matthew Hoops 9c3c87564d BURIED: Allow for right-aligned text 2021-03-22 00:07:40 +01:00
Matthew Hoops 33add4b517 BURIED: Fix checking for a transparent point 2021-03-22 00:07:39 +01:00
Matthew Hoops 1aebefdebb BURIED: Update Japanese font code 2021-03-22 00:07:39 +01:00
Matthew Hoops a966f157af BURIED: Add detection for the Japanese version 2021-03-22 00:07:39 +01:00
Matthew Hoops 4726a69d49 BURIED: Default to arrow cursors in onSetCursor() 2021-03-22 00:07:39 +01:00
Matthew Hoops 7487adfd93 BURIED: Add the death screens 2021-03-22 00:07:38 +01:00
Matthew Hoops d86096574b BURIED: Add a wrapper for drawing multi-line text 2021-03-22 00:07:38 +01:00
Matthew Hoops 04328b98fd BURIED: Font-related cleanup
The Japanese font can now be loaded, if available. and FreeSans from the theme can be used as a fallback where Arial is not available.
2021-03-22 00:07:38 +01:00
Matthew Hoops 78c866efec BURIED: Add inventory window
Dragging not working yet
2021-03-22 00:07:38 +01:00
Matthew Hoops 13f48076bf BURIED: Fix font sizes 2021-03-22 00:07:38 +01:00
Matthew Hoops f9cd1b65ff BURIED: Add some transparency functions 2021-03-22 00:07:38 +01:00
Matthew Hoops 4ea076bde0 BURIED: Fix erase background behavior
Erase should apply globally, not per-window
2021-03-22 00:07:38 +01:00
Matthew Hoops 4b5960b4b7 BURIED: Allow for creating a font for Arial Bold too 2021-03-22 00:07:38 +01:00
Matthew Hoops 558736180c BURIED: Allow for updating the screen without updating the main window
Used for temporary things drawn to the screen
2021-03-22 00:07:38 +01:00
Matthew Hoops 83ea799cac BURIED: Fix semi-broken dirty rectangles 2021-03-22 00:07:38 +01:00
Matthew Hoops f48978e88c BURIED: Make sure 8bpp images are using the right palette 2021-03-22 00:07:38 +01:00
Matthew Hoops d1ab45529a BURIED: Add a more advanced blit function 2021-03-22 00:07:38 +01:00
Matthew Hoops 890b2620d5 BURIED: Make sure surfaces are converted upon loading 2021-03-22 00:07:37 +01:00
Matthew Hoops fdf7982f32 BURIED: Add wrapper to fill a rect on the screen 2021-03-22 00:07:37 +01:00
Matthew Hoops 9db1bff262 BURIED: Have windows maintain order and position 2021-03-22 00:07:37 +01:00
Matthew Hoops b9e1ddfbd7 BURIED: Add a function to decode a bitmap from a file 2021-03-22 00:07:37 +01:00
Matthew Hoops a30f0d6bbc BURIED: Add color matching for paletted mode 2021-03-22 00:07:37 +01:00
Matthew Hoops 5e25d91bd6 BURIED: Fix white palette entry setting 2021-03-22 00:07:37 +01:00
Matthew Hoops c7c2077f76 BURIED: Actually use the palette now in non-truecolor mode
All one game palette.
2021-03-22 00:07:37 +01:00
Matthew Hoops 8773a54785 BURIED: Add simple blit function 2021-03-22 00:07:37 +01:00