Commit Graph

71 Commits

Author SHA1 Message Date
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Ori Avtalion
3564032330 JANITORIAL: Reduce audio header dependencies 2016-04-14 16:10:21 +03: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
David Russo
0c09973a70 ZVISION: Correct function documentation 2015-07-07 15:24:23 +01:00
Filippos Karapetis
14914b2a31 ZVISION: Add custom equality operators for game location
This makes the location checks more readable
2015-02-14 15:08:28 +02:00
Filippos Karapetis
e66883d5cb ZVISION: Add console commands to manipulate state flags and variables 2015-01-21 14:06:13 +02:00
Filippos Karapetis
0776709f31 ZVISION: Do not process cheat codes while in the game menus
This prevents the cheat codes from being accidentally triggered when
using the save screen, for example
2015-01-21 00:33:54 +02:00
Sven Hesse
3f66f28624 ZVISION: Remove trailing whitespace 2015-01-18 20:35:51 +01:00
Filippos Karapetis
c82480461c ZVISION: Make sure only existing files are dumped 2015-01-10 01:36:20 +02:00
Filippos Karapetis
535249389a ZVISION: Add a new command, "dumpimage", to dump any game image to BMP 2015-01-07 11:42:23 +02:00
Willem Jan Palenstijn
c823a6e825 ZVISION: Fix cmdRawToWav on BE systems 2014-12-27 23:52:18 +01:00
Filippos Karapetis
f9595b11fc ZVISION: Add an FPS timer (accessible with F10, or the "FRAME" cheat) 2014-12-26 23:18:54 +02:00
Filippos Karapetis
2becc76d5c ZVISION: Correct the script names of the location-specific cheats 2014-12-26 19:56:37 +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
4d0ebfaa22 ZVISION: Move the save manager together with the other file classes 2014-12-26 04:03:20 +02:00
Filippos Karapetis
00a252fdc5 ZVISION: Slight cleanup 2014-12-26 03:58:37 +02:00
Filippos Karapetis
3661bc4cf1 ZVISION: Normalize and cleanup all the menu-related enums 2014-12-25 22:11:29 +02:00
Filippos Karapetis
6368a6ea91 ZVISION: Move the menu code together with the other scripting code 2014-12-25 22:00:55 +02:00
Filippos Karapetis
dbbcf64187 ZVISION: Use the search manager to open files in console commands 2014-12-25 21:17:47 +02:00
Adrian Astley
40bd4c485f ZVISION: Clamp the rotation velocity to never be zero
Before, if we set the in-game preferences to have very low rotation speed,
the velocity ends up always being 0 - 0.99
Hence, when we convert back to an int, everything gets truncated to zero.
Therefore, we clamp, in order to ensure the user can always move, no matter
which setting they use.
2014-12-23 00:39:25 -06:00
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
c2d83d287f ZVISION: Allow dumping any file type via the new "dumpfiles" command 2014-12-22 02:50:34 +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
965dafe31b ZVISION: Implement the "dumpallscripts" console command again 2014-12-21 23:33:01 +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
Marisa-Chan
56f7be8ab6 ZVISION: Fix uninitialized scalar field (CID 1257054) 2014-12-19 16:01:30 +06:00
Marisa-Chan
cd2fc20768 ZVISION: Fix uninitialized scalar field (CID 1257061) 2014-12-19 16:00:49 +06:00
Filippos Karapetis
77705752ef ZVISION: Move trimCommentsAndWhiteSpace() into the script manager
This allows us to remove the last remnants of utility.*
2014-12-16 01:58:57 +02:00
Filippos Karapetis
7630e3204e ZVISION: Move all the remaining utility classes into the core 2014-12-16 01:58:56 +02:00
Filippos Karapetis
d8a961244d ZVISION: Move all the file-related classes together 2014-12-16 01:58:56 +02:00
Filippos Karapetis
2463b45804 ZVISION: Move the MIDI code together with the rest of the sound code 2014-12-16 01:58:55 +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
67bd78a95f ZVISION: Prefix class member variables with an underscore
This makes the code adhere to our code formatting conventions
2014-12-16 01:58:54 +02:00
Filippos Karapetis
3315522ba1 ZVISION: Move the RLF decoder 2014-12-16 01:58:53 +02:00
Filippos Karapetis
2644d08448 ZVISION: Add functionality to show the current location. Some cleanup 2014-12-11 13:26:27 +02:00
Filippos Karapetis
ea8db1969a ZVISION: Fix the 'dumpfile' console command 2014-12-09 19:38:11 +02:00
Filippos Karapetis
ec1fdeb25a ZVISION: Implement several advanced engine features and ScummVM dialogs
The functionality to return to launcher, list saves, delete saves, load
games from the launcher and load and save games during runtime has been
implemented. Also, ScummVM save/load dialogs have been implemented.
Saved games now have three numbers in their file extension, bumping the
possible save game slots up to 999
2014-12-08 01:08:27 +02:00
Filippos Karapetis
f2eee1759f ZVISION: Move the ZfsArchive class 2014-12-03 02:16:14 +02:00
Filippos Karapetis
f578a1b334 ZVISION: Move the key mapper function 2014-12-03 02:11:50 +02:00
Filippos Karapetis
bbec6c913a ZVISION: Document some more cheats for ZGI
Thanks to marisa-chan for providing the location of those in pull
request #532
2014-12-03 01:58:07 +02:00
Filippos Karapetis
bb31c435bf ZVISION: Remove more dead code, and move some debugger functions 2014-12-03 01:43:51 +02:00
Filippos Karapetis
10444ef568 ZVISION: Use integers for rectangles in the menu code 2014-12-03 01:42:04 +02:00
Filippos Karapetis
2a4a6df5f2 ZVISION: Remove superfluous spacing and reorder some includes 2014-12-03 01:12:35 +02:00
Marisa-Chan
5b352da304 ZVISION: More CamelCase and a bit of comments cleanup 2014-11-20 14:48:24 +06:00
Marisa-Chan
f43326a533 ZVISION: Clean of useless code 2014-11-12 16:06:31 +06:00