Commit Graph
80 Commits
Author SHA1 Message Date
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