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