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