Commit Graph

896 Commits

Author SHA1 Message Date
Adrian Astley
6548300a41 ZVISION: Use Common::Rational to simplify fixed point math 2014-12-23 00:39:20 -06:00
Adrian Astley
11cb47e897 ZVISION: Remove unnecessary math 2014-12-23 00:39:15 -06:00
Filippos Karapetis
99073f9b57 ZVISION: Fix some buffer overruns with the usage of sscanf() 2014-12-23 02:20:17 +02:00
Filippos Karapetis
7aeeeabba9 ZVISION: Add a comment about the special 0xCCCC character 2014-12-23 01:57:37 +02:00
Filippos Karapetis
15154641ac ZVISION: Move all of the text related code together 2014-12-23 01:53:40 +02:00
Filippos Karapetis
6a53c7cac1 ZVISION: Ignore the special 0xCCCC character in subtitles
This seems to be used as a newline character
2014-12-23 01:45:44 +02:00
Filippos Karapetis
eb4645cda8 ZVISION: Spacing 2014-12-23 00:10:12 +02:00
Filippos Karapetis
9bc0686e60 ZVISION: Remove leftover warning 2014-12-23 00:09:18 +02:00
Filippos Karapetis
fb924089fc ZVISION: Avoid using color masks for in-game animations
This fixes the transparency for some in-game animations. Since colors
can be truncated with color masks, and since accurate colors are
required for transparency, color masks can't be used. This fixes the
transparency of the in-game item examination interface in ZGI
2014-12-23 00:07:45 +02:00
Filippos Karapetis
3f36cc94e4 ZVISION: Limit the default engine delay for all animations
This fixes the lag between frames for all in-game animations
with a default frame delay
2014-12-23 00:07:45 +02:00
Filippos Karapetis
4e60fa705f ZVISION: Fix regression from commit 3806aa4418 2014-12-23 00:07:44 +02:00
Filippos Karapetis
58f7c12fa9 ZVISION: Remove dead code 2014-12-23 00:07:44 +02:00
Filippos Karapetis
b51852c641 ZVISION: Error out when the game string file isn't found 2014-12-22 02:58:18 +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
Filippos Karapetis
c2d83d287f ZVISION: Allow dumping any file type via the new "dumpfiles" command 2014-12-22 02:50:34 +02:00
Filippos Karapetis
85644b8879 ZVISION: Prefix some class member variables with an underscore 2014-12-22 00:54:08 +02:00
Filippos Karapetis
b0e6c30ee2 ZVISION: Fix Venus key code handling in commit dfae161 2014-12-22 00:45:34 +02:00
Filippos Karapetis
41dbbe346c ZVISION: Also allow the movement when the cursor is within screen edges
This matches the behavior of the original in Zork: Nemesis. ZGI already
fills the screen horizontally
2014-12-22 00:30:26 +02:00
Filippos Karapetis
dfae161386 ZVISION: Implement the Venus hint system in Zork: Nemesis 2014-12-22 00:30:26 +02:00
Filippos Karapetis
e5ecd500cf ZVISION: Document some controls that are only used in Zork: Nemesis 2014-12-21 23:33:48 +02:00
Filippos Karapetis
965dafe31b ZVISION: Implement the "dumpallscripts" console command again 2014-12-21 23:33:01 +02:00
Filippos Karapetis
0f590561bd ZVISION: Simplify check
Thanks to DrMcCoy for spotting this
2014-12-20 18:06:26 +02:00
Filippos Karapetis
b41b3e1a89 ZVISION: Fix code formatting 2014-12-20 18:06:26 +02:00
Adrian Astley
808a2045b4 ZVISION: Fix code mis-alignment created from variable rename 2014-12-19 11:20:01 -06:00
Adrian Astley
acb172251a ZVISION: Large scale variable, function, and class renaming to improve code clarity 2014-12-19 11:14:10 -06:00
Filippos Karapetis
2170c9bc39 ZVISION: the type in ActionInventory is used as a signed byte now 2014-12-19 13:38:22 +02:00
Marisa-Chan
5fb33ee5e7 ZVISION: Fix unchecked return value (CID 1257098) 2014-12-19 17:19:12 +06:00
Marisa-Chan
79f75059de ZVISION: Fix copy into fixed size buffer (CID 1257096) 2014-12-19 17:18:46 +06:00
Marisa-Chan
fafbd425dc ZVISION: Fix copy into fixed size buffer (CID 1257095) 2014-12-19 17:18:11 +06:00
Marisa-Chan
3806aa4418 ZVISION: Fix explicit null dereferenced (CID 1257094) 2014-12-19 17:17:33 +06:00
Marisa-Chan
6d1fcdbdbd ZVISION: Fix copy into fixed size buffer (CID 1257093) 2014-12-19 17:15:48 +06:00
Marisa-Chan
6c5c1828e1 ZVISION: Fix unchecked return value (CID 1257092) 2014-12-19 17:15:21 +06:00
Marisa-Chan
ee7ba1bbaf ZVISION: Fix zork raw soundParams handling 2014-12-19 17:14:13 +06:00
Marisa-Chan
169bed1e5e ZVISION: Fix dereference after null check (CID 1257091) 2014-12-19 17:11:26 +06:00
Marisa-Chan
617623e9bf ZVISION: Fix unchecked return value (CID 1257090) 2014-12-19 17:07:28 +06:00
Marisa-Chan
e934ffdd5e ZVISION: Fix uninitialized scalar field (CID 1257089) 2014-12-19 17:06:47 +06:00
Marisa-Chan
c8f8da0308 ZVISION: Fix uninitialized scalar field (CID 1257088) 2014-12-19 17:05:31 +06:00
Marisa-Chan
2cb541c651 ZVISION: Fix uninitialized scalar field (CID 1257087) 2014-12-19 17:05:03 +06:00
Marisa-Chan
7609b6d866 ZVISION: Fix uninitialized scalar field (CID 1257086) 2014-12-19 17:04:26 +06:00
Marisa-Chan
7a0b5982b1 ZVISION: Fix uninitialized scalar field (CID 1257085) 2014-12-19 17:04:04 +06:00
Marisa-Chan
7e3c270e49 ZVISION: Fix uninitialized scalar field (CID 1257084) 2014-12-19 17:03:39 +06:00
Marisa-Chan
d6e3cea087 ZVISION: Fix uninitialized scalar field (CID 1257083) 2014-12-19 17:03:07 +06:00
Marisa-Chan
5db4e02f9a ZVISION: Fix uninitialized scalar field (CID 1257082) 2014-12-19 17:02:22 +06:00
Marisa-Chan
ed66fbefdf ZVISION: Fix uninitialized scalar field (CID 1257081) 2014-12-19 16:52:26 +06:00
Marisa-Chan
abf37ebbf3 ZVISION: Fix uninitialized scalar field (CID 1257080) 2014-12-19 16:51:43 +06:00
Marisa-Chan
1078d0c193 ZVISION: Fix uninitialized scalar field (CID 1257079) 2014-12-19 16:51:01 +06:00
Marisa-Chan
ea3ddd148f ZVISION: Fix uninitialized scalar field (CID 1257077) 2014-12-19 16:49:36 +06:00
Marisa-Chan
fb0872e40b ZVISION: Fix uninitialized scalar field (CID 1257076) 2014-12-19 16:48:36 +06:00
Marisa-Chan
7055ee7755 ZVISION: Fix uninitialized scalar field (CID 1257075) 2014-12-19 16:44:18 +06:00
Marisa-Chan
897ecc190f ZVISION: Fix uninitialized scalar field (CID 1257074) 2014-12-19 16:41:51 +06:00