aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision
AgeCommit message (Collapse)Author
2013-08-10ZVISION: Implement ActionStreamVideorichiesams
2013-08-10ZVISION: Implement ActionQuitrichiesams
2013-08-10ZVISION: Change video code to support arbitrary scaling and whether the ↵richiesams
video can be skipped
2013-08-10ZVISION: Make ZFS Archive member name indexing case-insensitiverichiesams
2013-08-10ZVISION: Add documentation for the ResultAction base classrichiesams
2013-08-09ZVISION: Fix invalid argument for String::format()richiesams
2013-08-09ZVISION: Add class to manage cursorsrichiesams
2013-08-09ZVISION: Test for file.open before trying to readrichiesams
2013-08-09ZVISION: Add a ZGI folder directory to the SearchManrichiesams
2013-08-09ZVISION: Create method for cycling through all the cursors so as to identify ↵richiesams
them more easily
2013-08-09ZVISION: Create console command to render a cursor image to the screenrichiesams
2013-08-09ZVISION: Create class for decoding .zcr cursor filesrichiesams
2013-08-09ZVISION: Call _system->updateScreen() every framerichiesams
Otherwise the cursor will not be updated
2013-08-07ZVISION: Create console method to dump all cursor file namesrichiesams
2013-08-05ZVISION: Fix loop logic so videos can endrichiesams
2013-08-05ZVISION: Add StateFlag handling to Puzzle checkingrichiesams
2013-08-05ZVISION: Fix typo in Puzzle checkingrichiesams
2013-08-05ZVISION: Set the puzzle global variable after a Puzzle is completedrichiesams
2013-08-05ZVISION: Add debug statements for Puzzle checkingrichiesams
2013-08-05ZVISION: Add some comments concerning StateFlag::DO_ME_NOWrichiesams
2013-08-05ZVISION: Fix frame delay calculation being reversed. Also convert to int to ↵richiesams
ensure proper 0 clamping
2013-08-05ZVISION: Create image auto screen centering during blittingrichiesams
2013-08-05ZVISION: Fix memory free mismatch caused by MemoryReadStream using free()richiesams
2013-08-05ZVISION: Add memory cleanup for _currentBackgroundrichiesams
2013-08-05ZVISION: Remove extraneous includerichiesams
2013-08-05ZVISION: Add default case statements for event handling in videosrichiesams
2013-08-05ZVISION: Comment out usage of ActionUnloadAnimation until it is implementedrichiesams
2013-08-05ZVISION: Rename inner variable to prevent variable shadowingrichiesams
2013-08-05ZVISION: Add linking for clock.orichiesams
2013-08-05ZVISION: Properly end the AD tablerichiesams
2013-08-05ZVISION: Create ZVisionGameId entry Nonerichiesams
This is used to end the AD table
2013-08-05ZVISION: Allow _deltaTime to go negative so it can be clamped to zero properlyrichiesams
2013-08-05ZVISION: sscanf to a uint first instead of directly to a boolrichiesams
2013-08-05ZVISION: Conform to gcc template spacing requirementsrichiesams
2013-08-05ZVISION: Use videoDecoder.getTimeToNextFrame() to calculate the frame delayrichiesams
2013-08-05ZVISION: Change _pausedTime to be a reference to when time was paused, ↵richiesams
instead of accumulation of time
2013-08-05ZVISION: Fix index out of range errorrichiesams
2013-08-05ZVISION: Add ActionMusicrichiesams
2013-08-05ZVISION: Pass the scr fileName as a const referencerichiesams
2013-08-05ZVISION: Check if a key exists before returning _globalState value.richiesams
operator[] creates a key value pair if it doesn't exist. So blindly returning a value without checking if the key exists could result in undefined behavior, depening on what the value is initialized to in its constructor
2013-08-05ZVISION: Add support for engine pausing from higher up (GMM, phone call, etc.)richiesams
2013-08-05ZVISION: Make _clock a member variable instead of a pointer to the heaprichiesams
2013-08-04ZVISION: Make the return from makeRawZorkStream more specificrichiesams
2013-08-04ZVISION: 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-04ZVISION: Create console method for dumping a file by namerichiesams
2013-08-04ZVISION: Create Clock class to handle deltaTime while pausing and unpausing ↵richiesams
the game
2013-08-04ZVISION: Remove extraneous commentsrichiesams
2013-08-04ZVISION: Offset the RenderTable index by the normalized coords, not the ↵richiesams
subRect coords
2013-08-04ZVISION: Create class definitions for mutliple ResultAction childrenrichiesams
2013-08-04ZVISION: Add ActionSetScreenrichiesams