aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/zvision.h
AgeCommit message (Collapse)Author
2018-07-29ZVISION: Add workaround for bug #10604Torbjörn Andersson
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.
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2015-07-08ZVISION: Fix buildWillem Jan Palenstijn
2015-07-07ZVISION: Reorganize detection dataDavid Russo
Migrated static detection data to detection_tables.h and removed the need for detection.h includes. Also edited game option descriptions.
2015-07-07ZVISION: Correct code styleDavid Russo
2015-01-10ZVISION: Change screen resolution for the hires DVD videos to 800x600Filippos Karapetis
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-07ZVISION: Move the screen initialization code into a separate functionFilippos Karapetis
2014-12-27ZVISION: Add some advanced engine features, and document the engineFilippos Karapetis
2014-12-26ZVISION: Add an FPS timer (accessible with F10, or the "FRAME" cheat)Filippos Karapetis
2014-12-26ZVISION: Implement auto-savingFilippos Karapetis
2014-12-26ZVISION: Move more graphics code out of the main engine codeFilippos Karapetis
2014-12-26ZVISION: Move some event/rendering code out of the main engine codeFilippos Karapetis
2014-12-26ZVISION: Rename _halveDelay to _doubleFPS, to match its config settingFilippos Karapetis
2014-12-24ZVISION: Set all the internal graphics operations to use RGB555 (2/2)Filippos Karapetis
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-24ZVISION: Introduce pixel formats for resources (555) and screen (565)Filippos Karapetis
2014-12-19ZVISION: Large scale variable, function, and class renaming to improve code ↵Adrian Astley
clarity
2014-12-16ZVISION: Move all the remaining utility classes into the coreFilippos Karapetis
2014-12-16ZVISION: Move all the file-related classes togetherFilippos Karapetis
2014-12-16ZVISION: Make the RLF decoder a subclass of the common video decoderFilippos Karapetis
This way, the redundant MetaAnimation class can now be removed
2014-12-16ZVISION: Simplify the working window codeFilippos Karapetis
2014-12-16ZVISION: Rename RlfAnimation -> RLFDecoderFilippos Karapetis
2014-12-08ZVISION: Implement several advanced engine features and ScummVM dialogsFilippos Karapetis
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-03ZVISION: Move the key mapper functionFilippos Karapetis
2014-12-03ZVISION: Remove superfluous spacing and reorder some includesFilippos Karapetis
2014-11-20ZVISION: More CamelCase and a bit of comments cleanupMarisa-Chan
2014-11-12ZVISION: Passive borders check for tilt and panorama for changelocationMarisa-Chan
2014-11-12ZVISION: Implement code for pan from keyboard and mouseMarisa-Chan
2014-11-12ZVISION: Implement keyboard hotkeysMarisa-Chan
2014-11-12ZVISION: Implement Easter eggs and debug cheatsMarisa-Chan
2014-11-12ZVISION: Implement method for visual output of some infoMarisa-Chan
2014-11-12ZVISION: Implement methods for get state of menu itemsMarisa-Chan
2014-11-12ZVISION: Implement quit function with reminderMarisa-Chan
2014-11-08ZVISION: Implement action:menu_bar_enableMarisa-Chan
2014-11-07ZVISION: Implement action:rotate_toMarisa-Chan
2014-11-07ZVISION: Add missing methods definitionMarisa-Chan
2014-10-23ZVISION: Add support for doubleFPS featureMarisa-Chan
2014-10-22ZVISION: Implement simple midi supportMarisa-Chan
2014-07-12ZVISION: Implement functions for system messaging.Marisa-Chan
2014-07-05ZVISION: Process events for controls similar to original engine, fix some ↵Marisa-Chan
errors.
2014-07-02ZVISION: Reorgonize source files into directories.Marisa-Chan
2014-06-14ZVISION: Fix compilation errors with latest scummvmMarisa-Chan
2014-03-02ZVISION: Refactor video-play and correct streamvideo for use subtitles and ↵Marisa-Chan
correct scale.
2014-02-24ZVISION: Implement textRender with tags parser.Marisa-Chan
2014-02-24ZVISION: Fix wrong style.Marisa-Chan
2014-02-04ZVISION: New search manager for handle right handle for ZIX-files.Marisa-Chan
2014-01-17ZVISION: Move MusicNode to use Audio::SoundHandle.Marisa-Chan
2014-01-12ZVISION: Implement menus.Marisa-Chan
2014-01-07ZVISION: Refactoring of renderManager.Marisa-Chan
2013-12-24ZVISION: Make update screen delayed for updates.Marisa-Chan
2013-11-01ZVISION: Implement engine-wide method for selecting new audio ID.Marisa-Chan