Commit Graph
77 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley db87cb0c63 ZVISION: Use custom engine actions for the menubar shortcuts 2020-03-15 17:35:09 +01:00
Cameron Cawley 496edf905f ZVISION: Add keymapper support 2020-03-15 17:35:09 +01:00
Paul Gilbert c44a028ae7 ZVISION: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet e3abab45ab ZVISION: Add override keywords 2020-02-09 12:55:00 +01:00
Christian Speckner fef5139729 ZVISION: Fix initial out-of-bounds condition in clock. 2020-02-02 22:35:08 +02:00
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