Commit Graph
70 Commits
Author SHA1 Message Date
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
Marisa-Chan 6d1fcdbdbd ZVISION: Fix copy into fixed size buffer (CID 1257093) 2014-12-19 17:15:48 +06:00
Marisa-Chan edf3528497 ZVISION: Fix uninitialized scalar field (CID 1257073) 2014-12-19 16:41:00 +06:00
Marisa-Chan b10f66438f ZVISION: Fix uninitialized scalar field (CID 1109675) 2014-12-19 15:33:51 +06:00
Marisa-Chan f4fe0b008f ZVISION: Delete unused code 2014-12-19 10:46:43 +06:00
Filippos Karapetis d8a961244d ZVISION: Move all the file-related classes together 2014-12-16 01:58:56 +02:00
Filippos Karapetis 4b2b5e686b ZVISION: Move the mouse cursor handling code into the graphics code 2014-12-16 01:58:55 +02:00
Filippos Karapetis dab4ce1f7b ZVISION: Move the subtitle class 2014-12-03 02:38:06 +02:00
Filippos Karapetis f0ce0b498f ZVISION: Move the TruetypeFont class 2014-12-03 02:29:08 +02:00
Filippos Karapetis 2a4a6df5f2 ZVISION: Remove superfluous spacing and reorder some includes 2014-12-03 01:12:35 +02:00
Filippos Karapetis 61f654e4ee ZVISION: Explicitly define which version of atan2() to use
This is needed by MSVC
2014-12-03 00:53:36 +02:00