Hubert Maier
f0e6445bb8
ZVISION: Correct spelling mistake
...
recieve -> receive
2022-10-27 15:57:33 +02: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
Fiodar Stryzhniou
af4cc5a610
ZVISION: Fix warnings for header search failure.
...
WARNING: Can't find following headers in User or System Include Paths "graphics_effect.h"
2021-06-26 18:51:57 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Cameron Cawley
00e3c03755
ALL: Remove unnecessary graphics/colormasks.h includes
2020-06-15 16:59:34 +01:00
Cameron Cawley
496edf905f
ZVISION: Add keymapper support
2020-03-15 17:35:09 +01:00
Bastien Bouclet
e3abab45ab
ZVISION: Add override keywords
2020-02-09 12:55:00 +01:00
D G Turner
008e2b85b6
ZVISION: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-24 02:04:53 +01:00
D G Turner
69452ccbe9
ZVISION: Fix GCC Compiler Warnings
...
These were from memset usage on non-trivial structures, but were fixed
by directly clearing the Common::Point array.
2019-08-25 08:12:31 +01:00
David Fioramonti
ad15747c6d
ZVISION: Use degree conversion common math funcs
2018-07-03 23:08:48 +01:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
David Russo
fd8ac7ea79
ZVISION: Change mentions of ZVision to Z-Vision
...
To match official documentation (e.g. game manual, credits).
2015-07-07 15:24:25 +01:00
Matthew Hoops
ddf170de4a
ZVISION: Silence gcc warnings
2015-04-11 16:12:47 -04:00
RichieSams
2d2cfbe005
ZVISION: Create temporary subtitle surfaces on the stack rather than the heap
2015-02-11 15:13:20 -06:00
RichieSams
8ecc5e52c5
ZVISION: Handle question text rendering manually, rather than forcing an entire screen refresh
2015-02-11 15:13:20 -06:00
RichieSams
cff81cd70c
ZVISION: Remove forced render to screen
...
timedMessage() is always called from the scripting system. Which is updated before the rendering system.
Therefore, the message will already be rendered this frame, when the renderingManager->update() is called.
2015-02-11 15:13:19 -06:00
RichieSams
a851fa8e1a
ZVISION: Refactor text rendering code in order to fix word wrapping
...
and clarify the logic. Fixes bug #6801
2015-02-11 15:13:19 -06:00
Filippos Karapetis
46fe6b64b9
ZVISION: Properly handle confirmation dialogs in the French ver. of ZGI
2015-01-21 12:36:02 +02:00
Filippos Karapetis
1d6a807349
ZVISION: Adapt confirmation dialogs for non-English versions
2015-01-20 22:51:25 +02:00
RichieSams
a26a9c7268
ZVISION: Fix formatting and add curlies
2015-01-18 17:06:37 -06:00
Sven Hesse
3f66f28624
ZVISION: Remove trailing whitespace
2015-01-18 20:35:51 +01:00
Filippos Karapetis
899cf4813c
ZVISION: Change screen resolution for the hires DVD videos to 800x600
...
Also, this hooks up the MPEG-PS decoder, but only if libmpeg2 is
compiled in. The DVD videos are still disabled until AC3 audio support
is implemented.
The hires DVD videos are encoded a 720x480 resolution, with double the
frame rate of the lowres ones (29.97FPS up from 15FPS)
2015-01-10 21:32:15 +02:00
Filippos Karapetis
2d0075817a
ZVISION: Remove unused variable
2015-01-10 01:37:39 +02:00
Filippos Karapetis
5e1702d60e
Cursors "arrowa.zcr" and "arrowb.zcr" are missing from Zork: Nemesis
2015-01-07 23:49:12 +02:00
Filippos Karapetis
364b72c29b
ZVISION: Fix incorrect reference to cursor file
2015-01-07 11:42:25 +02:00
Filippos Karapetis
5949ab5aa6
ZVISION: Error out when a cursor file can't be found
2015-01-07 11:42:24 +02:00
RichieSams
1f5736a902
ZVISION: Update function documentation to represent the changes to the internal pixel format
...
Aka: We keep everything as 555, and only convert to 565 before we send everything to the backend
2014-12-30 01:19:54 -06:00
RichieSams
68d3ebd57b
ZVISION: Rename some scripting classes to better represent what the classes are
...
Also, rename the graphics 'Effect' class in order to avoid naming clashes (and/or coder
confusion) with the newly named ScriptingEffect class.
Lastly, add some documentation for the classes for further clarity.
2014-12-30 01:10:36 -06:00
Filippos Karapetis
f4d5b150f1
ZVISION: Show system messages when subtitles are disabled
...
Thanks to Marisa-Chan for spotting this
2014-12-29 12:34:55 +02:00
Willem Jan Palenstijn
4931aee954
ZVISION: Fix typo
2014-12-27 23:51:59 +01:00
Willem Jan Palenstijn
cd595cb0ea
ZVISION: Fix cursors on BE systems
2014-12-27 23:35:47 +01:00
Willem Jan Palenstijn
5791f600e9
ZVISION: Fix TGZ images on BE systems
2014-12-27 23:35:35 +01:00
Filippos Karapetis
19ce38d40e
ZVISION: Turn off subtitles, if requested
2014-12-26 22:51:33 +02:00
Filippos Karapetis
85142cd0d7
ZVISION: Remove duplicate subtitle code
2014-12-26 22:48:58 +02:00
Filippos Karapetis
a9701d04c1
ZVISION: Remove duplicate image loading code
2014-12-26 22:35:02 +02:00
Filippos Karapetis
db37cfb1b0
ZVISION: Remove duplicate blitting code for images and animations
2014-12-26 22:30:32 +02:00
Filippos Karapetis
eea1ee445f
ZVISION: Move more graphics code out of the main engine code
2014-12-26 13:14:24 +02:00
Filippos Karapetis
5a72eea2bb
ZVISION: Move some event/rendering code out of the main engine code
2014-12-26 12:41:36 +02:00
Filippos Karapetis
319323c668
ZVISION: Document some of the ActionRegion effects
2014-12-25 15:09:46 +02:00
Filippos Karapetis
5f8418394b
ZVISION: Set all the internal graphics operations to use RGB555 (2/2)
...
This is the second part of the changes to make the engine use RGB555
internally again. This is done to simplify the rendering pipeline -
the engine will use RGB555 internally, but will output to RGB565.
The overall changes have been broken into two commits, with this
commit finishing all the changes.
This is needed, as the game uses RGB555 graphics internally, but
its AVI animations (full screen and in-game) use RGB565
2014-12-24 22:56:56 +02:00
Filippos Karapetis
e8e21fabe4
ZVISION: Set all the internal graphics operations to use RGB555 (1/2)
...
This is the first part of the changes to make the engine use RGB555
internally again. This is done to simplify the rendering pipeline -
the engine will use RGB555 internally, but will output to RGB565.
The overall changes have been broken into two commits, thus this
first commit will break all the game colors
2014-12-24 22:56:55 +02:00
Filippos Karapetis
84341a889c
ZVISION: Let the cursor manager do pixel format conversion for cursors
2014-12-24 22:56:55 +02:00
Filippos Karapetis
de2c9ed5bf
ZVISION: Disable unused code
2014-12-24 22:56:54 +02:00
Filippos Karapetis
702adaf9f8
ZVISION: Remove duplicate code
2014-12-24 14:04:56 +02:00
Filippos Karapetis
c93776e1e0
ZVISION: Remove dead code
2014-12-24 13:55:49 +02:00
Filippos Karapetis
15154641ac
ZVISION: Move all of the text related code together
2014-12-23 01:53:40 +02:00
Filippos Karapetis
58f7c12fa9
ZVISION: Remove dead code
2014-12-23 00:07:44 +02:00
Filippos Karapetis
f364756bcf
ZVISION: Add support for GNU Freefont fonts. Also, cleanup font loading
...
The Freefont fonts can just be dropped into the extras ScummVM folder,
to get the game working under non-Windows systems
2014-12-22 02:52:55 +02:00
Adrian Astley
acb172251a
ZVISION: Large scale variable, function, and class renaming to improve code clarity
2014-12-19 11:14:10 -06:00