aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/zvision.cpp
AgeCommit message (Collapse)Author
2014-12-30ZVISION: Restore LF line ending that was accidentally changed in ↵RichieSams
1f5736a9020796e6986a15ea4d3b627b81233241
2014-12-30ZVISION: Update function documentation to represent the changes to the ↵RichieSams
internal pixel format Aka: We keep everything as 555, and only convert to 565 before we send everything to the backend
2014-12-30ZVISION: Fix font error message conditionMarisa-Chan
2014-12-27ZVISION: Slightly clarify font error messageWillem Jan Palenstijn
2014-12-27ZVISION: Clean up settings and initialize the ones used by game scriptsFilippos Karapetis
2014-12-27ZVISION: Add support for disabling animations while turningFilippos Karapetis
Also, clean up and document game configuration options, and add a TODO for QSound support
2014-12-27ZVISION: Add some advanced engine features, and document the engineFilippos Karapetis
2014-12-27ZVISION: Clean up the game settingsFilippos Karapetis
2014-12-27ZVISION: Delete the render manager after the script manager on quitFilippos Karapetis
This is necessary, as the script manager may include references to the render manager, such as side effects in Zork: Nemesis. Fixes a crash on engine exit when the current scene contains such effects
2014-12-27ZVISION: Quit with an error message dialog if no font files are foundFilippos 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-26ZVISION: Move the save manager together with the other file classesFilippos Karapetis
2014-12-25ZVISION: Move the menu code together with the other scripting codeFilippos 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: Set all the internal graphics operations to use RGB555 (1/2)Filippos Karapetis
This is the first 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, thus this first commit will break all the game colors
2014-12-24ZVISION: Let the cursor manager do pixel format conversion for cursorsFilippos Karapetis
2014-12-24ZVISION: Introduce pixel formats for resources (555) and screen (565)Filippos Karapetis
2014-12-23ZVISION: Move all of the text related code togetherFilippos Karapetis
2014-12-19ZVISION: Large scale variable, function, and class renaming to improve code ↵Adrian Astley
clarity
2014-12-19ZVISION: Fix uninitialized pointer field (CID 1109672)Marisa-Chan
2014-12-16ZVISION: Move all the file-related classes togetherFilippos Karapetis
2014-12-16ZVISION: Move the MIDI code together with the rest of the sound codeFilippos Karapetis
2014-12-16ZVISION: Move the mouse cursor handling code into the graphics codeFilippos Karapetis
2014-12-16ZVISION: Simplify the working window codeFilippos 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 TruetypeFont classFilippos Karapetis
2014-12-03ZVISION: Move the ZfsArchive classFilippos 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: Clean of useless codeMarisa-Chan
2014-11-12ZVISION: Fix delays with halveDelay optionMarisa-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 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-12ZVISION: Implement ZeroPoint for panorama rendererMarisa-Chan
2014-11-08ZVISION: Implement action:menu_bar_enableMarisa-Chan
2014-11-07ZVISION: Implement action:rotate_toMarisa-Chan
2014-11-07ZVISION: Now setBackgroundPosition must care about statekey valueMarisa-Chan
2014-11-04ZVISION: Implement settings functionsMarisa-Chan
2014-10-23ZVISION: Add support for doubleFPS featureMarisa-Chan
2014-10-22ZVISION: Implement simple midi supportMarisa-Chan
2014-10-10ZVISION: Implement dynamic tilt up/down borderMarisa-Chan
2014-07-12ZVISION: Implement functions for system messaging.Marisa-Chan