Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-02 | ZVISION: Standardize includes order and format | RichieSams | |
Format is: common/scummsys.h (Only if a .cpp file) header file for this file (Only if a .cpp file) zengine includes other includes, grouped by module | |||
2013-10-02 | ZVISION: Add debug levels | RichieSams | |
2013-10-02 | ZVISION: Break comment into multiple lines for readability | RichieSams | |
2013-10-02 | ZVISION: Clean up the ZVision constructor | RichieSams | |
2013-10-02 | ZVISION: Move creation of the managers to ZVision::initialize() | RichieSams | |
In order to make the ZVision constructor as lightweight as possible | |||
2013-09-16 | ZVISION: Register the "fonts" directory with SearchMan | RichieSams | |
2013-09-16 | ZVISION: Initialize StringManager | RichieSams | |
2013-09-15 | ZVISION: Clean up StringManager and SaveManager after use | RichieSams | |
2013-09-15 | ZVISION: Create an instance of StringManager | RichieSams | |
2013-09-15 | ZVISION: Create an instance of the SaveManager | RichieSams | |
2013-09-15 | ZVISION: Remove unused function | RichieSams | |
2013-09-06 | ZVISION: Do full working window warp instead of image at a time | RichieSams | |
2013-09-04 | ZVISION: Create methods for generating save file names | richiesams | |
2013-09-03 | ZVISION: Convert ZVision singleton accessors to be inline | richiesams | |
2013-09-24 | ZVISION: Remove unnecessary pixel format switching from video code | richiesams | |
This is part of a series of commits converting all game assets to RBG 565 from RBG 555. The argument is that certain backends do not support RGB 555. AVI videos are already in RGB 565, so we just need to remove the code that switched the pixelFormat during videos. | |||
2013-08-20 | ZVISION: Call RenderManager::update() before ScriptManager::update() | richiesams | |
This ensures the background will be rendered before anything from Puzzles or Controls | |||
2013-08-16 | ZVISION: Move _cursorManager construction after the folder directories have ↵ | richiesams | |
been registered with SearchMan | |||
2013-08-15 | ZVISION: Apply panorama/tilt warping after all images have been rendered to ↵ | richiesams | |
a backbuffer This makes wrapped warping much easier as well as allowing changeLocation offsets to work properly | |||
2013-08-14 | ZVISION: Add _renderManager::update() to ZEngene::run() | richiesams | |
2013-08-14 | ZVISION: Implement ZVISION::getCursorManager() | richiesams | |
2013-08-14 | ZVISION: Create the concept of a working window | richiesams | |
The working window is a Rect centered inside the actual window edges. All in-game coordinates are in the working window coordinate system. Also, all images in-game are clipped to the edges of the working window. | |||
2013-08-11 | ZVISION: Dispose of .zfs file streams after processing them | richiesams | |
2013-08-11 | ZVISION: Move SearchMan directory registration outside ZVision constructor | richiesams | |
The launcher can do some extra changes within SearchMan after engine constructor. This makes sure everything is set before registering more directories | |||
2013-08-10 | ZVISION: Move the ScriptManager update functions to a single update() function. | richiesams | |
Then make the individual update functions private | |||
2013-08-09 | ZVISION: Add class to manage cursors | richiesams | |
2013-08-09 | ZVISION: Add a ZGI folder directory to the SearchMan | richiesams | |
2013-08-09 | ZVISION: Create method for cycling through all the cursors so as to identify ↵ | richiesams | |
them more easily | |||
2013-08-09 | ZVISION: Call _system->updateScreen() every frame | richiesams | |
Otherwise the cursor will not be updated | |||
2013-08-05 | ZVISION: Fix frame delay calculation being reversed. Also convert to int to ↵ | richiesams | |
ensure proper 0 clamping | |||
2013-08-05 | ZVISION: Remove extraneous include | richiesams | |
2013-08-05 | ZVISION: Add support for engine pausing from higher up (GMM, phone call, etc.) | richiesams | |
2013-08-05 | ZVISION: Make _clock a member variable instead of a pointer to the heap | richiesams | |
2013-08-04 | ZVISION: Make video code blocking. | richiesams | |
The script system requires that all ResultAction::execute() block until they finish. The video system *was* 'asyncronous' in that you would just start a video and then run() would finish processing it. This code forces the video to complely finish before playVideo returns. The Clock object is used to keep track of deltaTime while the video is playing. | |||
2013-08-04 | ZVISION: Optimize integer type usages | richiesams | |
The general thought is int is faster than int16 or byte. So if you can afford the space, use it over int16 or byte. Also, only use int32 when you specifically need the 32 bits. | |||
2013-08-04 | ZVISION: Add detection entry and directories for ZGI | Filippos Karapetis | |
2013-08-04 | ZVISION: Force all files to be registered with SearchMan as 'flat' | richiesams | |
There are 10 file name conflicts as a result, but the conflicts are byte identical. | |||
2013-08-04 | ZVISION: Move rendering logic from ZVision class to RenderManager class | richiesams | |
2013-08-04 | ZVISION: Create member function for creating a panorama look up table | richiesams | |
2013-08-04 | ZVISION: Convert old code to use RenderManager | richiesams | |
2013-08-04 | ZVISION: Add a game type enum to detection | richiesams | |
This is needed for sound file differentiation | |||
2013-08-04 | ZVISION: Create console command for loading sounds | richiesams | |
2013-08-04 | ZVISION: Add 2x scaling to videos | richiesams | |
2013-08-04 | ZVISION: Create ScriptManager state handling logic | richiesams | |
2013-08-04 | ZVISION: Create/refactor methods for playing video. | richiesams | |
The pixel format for videos is not the same as for the rest of the game. (Game: RGB 555, Video: RGB 565) | |||
2013-08-04 | ZVISION: Move engine width, height, and pixelFormat to const member variables | richiesams | |
2013-08-04 | ZVISION: Cleanup dump method from run() | richiesams | |
2013-08-04 | ZVISION: Create debug console and apply console logic to main loop | richiesams | |
2013-08-04 | ZVISION: Create utility method to dump result action signatures from various ↵ | richiesams | |
.scr files | |||
2013-08-04 | ZVISION: Normalize remaining CRLF to LF for the remote | richiesams | |
2013-08-04 | ZVISION: Create ResultAction 's for Add and Random. | richiesams | |
Create class templates for PlayAnimation, PreloadAnimation, and Attenuate |