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