Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-28 | ZVISION: Increase background rotation speed | richiesams | |
This could probably still go higher. The DOS version is *very* sensitive, too sensitive. But this is still a bit slow. | |||
2013-08-28 | ZVISION: Remove ZVision::_mousEvents and all associated functions | richiesams | |
Instead, pass all mouse events to ScriptManager | |||
2013-08-24 | ZVISION: Convert _mouseEvents to pointers since MouseEvent is now abstract | richiesams | |
2013-08-23 | ZVISION: Make ZVision::_workingWindow and ZVision::_pixelFormat public | richiesams | |
2013-08-20 | ZVISION: Create method to play RlfAnimations | richiesams | |
2013-08-18 | ZVISION: Allow MouseEvents to be unregistered | richiesams | |
2013-08-14 | ZVISION: Add documentation | 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: Implement mouse event handling | richiesams | |
2013-08-10 | ZVISION: Change video code to support arbitrary scaling and whether the ↵ | richiesams | |
video can be skipped | |||
2013-08-09 | ZVISION: Add class to manage cursors | richiesams | |
2013-08-09 | ZVISION: Create method for cycling through all the cursors so as to identify ↵ | richiesams | |
them more easily | |||
2013-08-05 | ZVISION: Fix frame delay calculation being reversed. Also convert to int to ↵ | richiesams | |
ensure proper 0 clamping | |||
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: Move rendering logic from ZVision class to RenderManager class | 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: Remove unused methods from ZVision class | richiesams | |
2013-08-04 | ZVISION: Clean up includes | 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: Update renderImageToScreen to handle TGZ image files | richiesams | |
2013-08-04 | ZVISION: Create renderImageToScreen method and add a console command for it | richiesams | |
2013-08-04 | ZVISION: Create debug console and apply console logic to main loop | richiesams | |
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 | |||
2013-08-04 | ZVISION: Fix includes to use new underscore names | richiesams | |
2013-08-04 | ZVISION: Create ScriptManager accessor for ZVision | richiesams | |
Having the ScriptManager as a member variable forced it to be const, which prevented any non cont methods to be used. Thus, ScriptManager is created on the heap and disposed after use. | |||
2013-08-04 | ZVISION: Create an instance of ScriptManager inside ZVision | richiesams | |
2013-08-04 | ZVISION: Move initialization code from run() and into its own method | richiesams | |
2013-08-04 | ZVISION: Create skeleton engine and move code away from Engine::Run | richiesams | |
The goal is to have Engine::Run as clean as possible. Aka mostly method calls. | |||
2013-08-04 | ZVISION: Create zvision bare structure | richiesams | |
Add zvision base engine to engines/zvision as well as modify the necessary engine files (configure.engines, etc.) in order for it to be recognized. |