Torbjörn Andersson
2982792eb1
ZVISION: Add workaround for bug #10604
...
It was possible to render the game unplayable simply by looking at
Jack's cigar box while waiting for him to return to examine the
lamp. Note that this bug is only present in the DVD version. For
whatever reason, it adds a dummy location for playing the cutscene.
Applying the bugfix in the CD version actually breaks the game.
2018-07-29 09:48:19 +02:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Willem Jan Palenstijn
b9ecc55462
ZVISION: Fix build
2015-07-08 00:16:06 +02:00
David Russo
e323853598
ZVISION: Reorganize detection data
...
Migrated static detection data to detection_tables.h
and removed the need for detection.h includes. Also
edited game option descriptions.
2015-07-07 15:24:26 +01:00
David Russo
fdc4edfa99
ZVISION: Correct code style
2015-07-07 15:24:25 +01:00
Filippos Karapetis
899cf4813c
ZVISION: Change screen resolution for the hires DVD videos to 800x600
...
Also, this hooks up the MPEG-PS decoder, but only if libmpeg2 is
compiled in. The DVD videos are still disabled until AC3 audio support
is implemented.
The hires DVD videos are encoded a 720x480 resolution, with double the
frame rate of the lowres ones (29.97FPS up from 15FPS)
2015-01-10 21:32:15 +02:00
Filippos Karapetis
2d0e9fc74a
ZVISION: Move the screen initialization code into a separate function
2015-01-07 11:42:26 +02:00
Filippos Karapetis
e862172460
ZVISION: Add some advanced engine features, and document the engine
2014-12-27 14:29:57 +02: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
e5f0ee2271
ZVISION: Implement auto-saving
2014-12-26 18:22:18 +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
4258750f50
ZVISION: Rename _halveDelay to _doubleFPS, to match its config setting
2014-12-26 12:07:21 +02:00
Filippos Karapetis
5f8418394b
ZVISION: Set all the internal graphics operations to use RGB555 (2/2)
...
This is the second part of the changes to make the engine use RGB555
internally again. This is done to simplify the rendering pipeline -
the engine will use RGB555 internally, but will output to RGB565.
The overall changes have been broken into two commits, with this
commit finishing all the changes.
This is needed, as the game uses RGB555 graphics internally, but
its AVI animations (full screen and in-game) use RGB565
2014-12-24 22:56:56 +02:00
Filippos Karapetis
1bc9b13357
ZVISION: Introduce pixel formats for resources (555) and screen (565)
2014-12-24 22:56:55 +02: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
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
7f61a09478
ZVISION: Make the RLF decoder a subclass of the common video decoder
...
This way, the redundant MetaAnimation class can now be removed
2014-12-16 01:58:55 +02:00
Filippos Karapetis
3d1a9e3442
ZVISION: Simplify the working window code
2014-12-16 01:58:54 +02:00
Filippos Karapetis
409ce79a35
ZVISION: Rename RlfAnimation -> RLFDecoder
2014-12-16 01:58:53 +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
f578a1b334
ZVISION: Move the key mapper function
2014-12-03 02:11:50 +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
418b5f6dd2
ZVISION: Passive borders check for tilt and panorama for changelocation
2014-11-12 15:58:35 +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
db5e2adc58
ZVISION: Implement method for visual output of some info
2014-11-12 15:40:54 +06:00
Marisa-Chan
f658a5c8e6
ZVISION: Implement methods for get state of menu items
2014-11-12 15:34:55 +06:00
Marisa-Chan
c79ac80b0c
ZVISION: Implement quit function with reminder
2014-11-12 14:47:12 +06:00
Marisa-Chan
44eeb40272
ZVISION: Implement action:menu_bar_enable
2014-11-08 13:02:48 +06:00
Marisa-Chan
0efa1bc560
ZVISION: Implement action:rotate_to
2014-11-07 10:25:11 +06:00
Marisa-Chan
3131e3aa5a
ZVISION: Add missing methods definition
2014-11-07 10:21:24 +06:00
Marisa-Chan
8b18ba64ae
ZVISION: Add support for doubleFPS feature
2014-10-23 17:13:56 +07:00
Marisa-Chan
4bc3194410
ZVISION: Implement simple midi support
2014-10-22 11:44:49 +07:00
Marisa-Chan
b9103b8d19
ZVISION: Implement functions for system messaging.
2014-07-12 19:09:08 +00: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
23c1b50861
ZVISION: Reorgonize source files into directories.
2014-07-02 19:50:55 +00:00
Marisa-Chan
ace0e5e88f
ZVISION: Fix compilation errors with latest scummvm
2014-06-14 15:18:24 +07:00
Marisa-Chan
eb9061e580
ZVISION: Refactor video-play and correct streamvideo for use subtitles and correct scale.
2014-03-02 00:03:25 +07:00
Marisa-Chan
cf08849147
ZVISION: Implement textRender with tags parser.
2014-02-24 22:31:06 +07:00
Marisa-Chan
6210ead126
ZVISION: Fix wrong style.
2014-02-24 20:37:58 +07:00
Marisa-Chan
4a454ed763
ZVISION: New search manager for handle right handle for ZIX-files.
2014-02-04 08:32:02 +07:00
Marisa-Chan
61224e7225
ZVISION: Move MusicNode to use Audio::SoundHandle.
2014-01-17 09:32:06 +07:00
Marisa-Chan
aef9c68f3c
ZVISION: Implement menus.
2014-01-12 19:27:11 +07:00
Marisa-Chan
1428cb8950
ZVISION: Refactoring of renderManager.
2014-01-07 18:39:16 +07:00
Marisa-Chan
570630ee3d
ZVISION: Make update screen delayed for updates.
2013-12-24 14:38:11 +07:00
Marisa-Chan
f46d63d35c
ZVISION: Implement engine-wide method for selecting new audio ID.
2013-11-01 16:44:44 +07:00