aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-14ZVISION: Fix header #defines to match their file namesrichiesams
2013-08-14ZVISION: Implement ZVISION::getCursorManager()richiesams
2013-08-14ZVISION: Create the concept of a working windowrichiesams
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-14ZVISION: Create methods for setting left, right, up, down cursorsrichiesams
2013-08-14ZVISION: Allow CursorManager::revertToIdle to take _cursorIsPushed into accountrichiesams
2013-08-14ZVISION: Add check to CursorMan::changeCursor to prevent extraneous cursor ↵richiesams
changes
2013-08-14ZVISION: Fix alignment formattingrichiesams
2013-08-11ZVISION: Dispose of .zfs file streams after processing themrichiesams
2013-08-11ZVISION: Fix frame scaling for 2bpprichiesams
2013-08-11VIDEO: Disable SCI_32 plugin guard for DUCK Truemotionrichiesams
ZVision AVI videos use DUCK Truemotion
2013-08-11ZVISION: Only allocate memory for the scaled buffer if we're actually going ↵richiesams
to scale the video
2013-08-11ZVISION: Delete the scaledVideoFrameBuffer after we're done with itrichiesams
2013-08-11ZVISION: Restart the Clock after the video finishesrichiesams
2013-08-11ZVISION: Fix unsigned/signed mismatchrichiesams
2013-08-11ZVISION: Fix memory leakrichiesams
2013-08-11ZVISION: Implement push_toggle control handlingrichiesams
2013-08-11ZVISION: Implement mouse event handlingrichiesams
2013-08-11ZVISION: Create MousEvent class to handle mouse hovers/clicksrichiesams
2013-08-11ZVISION: Move SearchMan directory registration outside ZVision constructorrichiesams
The launcher can do some extra changes within SearchMan after engine constructor. This makes sure everything is set before registering more directories
2013-08-11ZVISION: Fix accidental redeclaration of the scale variablerichiesams
2013-08-11ZVISION: Remove a verbose debug messagerichiesams
2013-08-11ZVISION: Fix enum qualifiersrichiesams
2013-08-11ZVISION: Change the initializer list formatting to conform to how everything ↵richiesams
else is formatted
2013-08-11ZVISION: Ignore .scr file lines that are emptyrichiesams
2013-08-11ZVISION: Throw a warning when a .scr file isn't openedrichiesams
2013-08-11ZVISION: Convert hardcoded constants to anonymous enum variablesrichiesams
2013-08-11ZVISION: Create methods for converting screen coords to image coordsrichiesams
2013-08-11ZVISION: Remove extraneous _needsScreenUpdate boolrichiesams
2013-08-11ZVISION: Change CursorManager to go through CursorMan instead going directly ↵richiesams
to OSystem This had to be done so the cursor didn't disappear after the user went to GMM or debug console
2013-08-11ZVISION: Remove Graphics::Cursor inheritance and remove extraneous methodsrichiesams
2013-08-11ZVISION: Fix parsed arguments in ActionStreamVideorichiesams
2013-08-10ZVISION: Add parsing skip for action::copy_file. It is not used.richiesams
I don't really know what it is used for, but Marisa Chan completely ignores it.
2013-08-10ZVISION: Stop checking puzzles if ResultAction::execute() returns falserichiesams
2013-08-10ZVISION: Implement ActionChangeLocation::execute()richiesams
2013-08-10ZVISION: Make ScriptManager::changeLocation delay the actual change until ↵richiesams
the end of the frame This prevents memory corruption since changeLocation could be called in the middle of a Puzzle list iteration and changeLocation clears all the Puzzle lists.
2013-08-10ZVISION: Move the ScriptManager update functions to a single update() function.richiesams
Then make the individual update functions private
2013-08-10ZVISION: Create a global puzzle list and parse universe.scr into it during ↵richiesams
ScriptManager::initialize()
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