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
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
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
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
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
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
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
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
4b2b5e686b
ZVISION: Move the mouse cursor handling code into the graphics code
2014-12-16 01:58:55 +02:00
Filippos Karapetis
3315522ba1
ZVISION: Move the RLF decoder
2014-12-16 01:58:53 +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
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
Marisa-Chan
2d7af4bab7
ZVISION: Add call of inventory cycling for Nemesis
2014-11-12 16:00:02 +06:00
Marisa-Chan
1f0bf5ecf2
ZVISION: Implement code for pan from keyboard and mouse
2014-11-12 15:55:10 +06:00
Marisa-Chan
c4911135c1
ZVISION: Implement keyboard hotkeys
2014-11-12 15:50:18 +06:00
Marisa-Chan
8e112edb1a
ZVISION: Implement Easter eggs and debug cheats
2014-11-12 15:47:27 +06:00
Marisa-Chan
bbaebdf680
ZVISION: Process events for controls similar to original engine, fix some errors.
2014-07-05 17:27:08 +00:00
Marisa-Chan
ace0e5e88f
ZVISION: Fix compilation errors with latest scummvm
2014-06-14 15:18:24 +07:00
Marisa-Chan
45589950c0
Merge remote-tracking branch 'upstream/master' into zvision
...
Conflicts:
engines/zvision/animation/rlf_animation.cpp
engines/zvision/animation_control.h
engines/zvision/core/console.cpp
engines/zvision/core/events.cpp
engines/zvision/cursors/cursor.cpp
engines/zvision/cursors/cursor_manager.cpp
engines/zvision/cursors/cursor_manager.h
engines/zvision/fonts/truetype_font.cpp
engines/zvision/graphics/render_manager.cpp
engines/zvision/graphics/render_manager.h
engines/zvision/inventory/inventory_manager.h
engines/zvision/inventory_manager.h
engines/zvision/meta_animation.h
engines/zvision/module.mk
engines/zvision/scripting/actions.cpp
engines/zvision/scripting/control.h
engines/zvision/scripting/controls/animation_control.cpp
engines/zvision/scripting/controls/animation_control.h
engines/zvision/scripting/controls/input_control.cpp
engines/zvision/scripting/controls/lever_control.cpp
engines/zvision/scripting/controls/timer_node.cpp
engines/zvision/scripting/controls/timer_node.h
engines/zvision/scripting/puzzle.h
engines/zvision/scripting/scr_file_handling.cpp
engines/zvision/scripting/script_manager.cpp
engines/zvision/scripting/script_manager.h
engines/zvision/sidefx.cpp
engines/zvision/sound/zork_raw.cpp
engines/zvision/sound/zork_raw.h
engines/zvision/video/video.cpp
engines/zvision/video/zork_avi_decoder.h
engines/zvision/zvision.cpp
engines/zvision/zvision.h
2014-06-13 21:43:04 +07:00
Johannes Schickel
aa4c5d46f7
ZVISION: Make GPL headers consistent in themselves.
2014-02-18 02:39:40 +01:00
RichieSams
e50797d6b1
ZVISION: Update includes to use the new file structure
2013-11-01 02:52:57 -05:00
RichieSams
5842c5098f
ZVISION: Create a folder structure for ZVision source files
...
I personally used filters within my IDE, but since others are now joining the project,
it was brought to my attention that some better organization would be nice.
2013-11-01 02:52:57 -05:00