aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/scr_file_handling.cpp
AgeCommit message (Collapse)Author
2013-10-02ZVISION: Standardize includes order and formatRichieSams
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-09-15ZVISION: Add support for ActionRandom and ActionTimerRichieSams
They were already implemented, they just weren't being used
2013-09-09ZVISION: Implement ActionPlayPreloadAnimationRichieSams
2013-09-07ZVISION: Add scr parse line for ActionAssignRichieSams
It was already implemented, just not added to the scr parsing
2013-08-28ZVISION: Add LeverControl to scr file parsingrichiesams
2013-08-28ZVISION: Change PushToggleControl to comply with new Control base classrichiesams
2013-08-24ZVISION: Move PushToggleControl and LeverControl to their own filesrichiesams
2013-08-24ZVISION: Have PushToggleControl inherit from MouseEvent and handle the ↵richiesams
methods internally. Rather than creating an instance of MouseEvent and passing argument around.
2013-08-20ZVISION: Store the Puzzles in _activePuzzles and _globalPuzzles on the heaprichiesams
This allows List::push_back() to not cause a data copy
2013-08-20ZVISION: Add TODO's of what is left for the engine to be completerichiesams
2013-08-18ZVISION: Revert to normal pointers instead of shared pointersrichiesams
2013-08-18ZVISION: Allow Puzzles to have mutiple 'sets' of CriteriaEntriesrichiesams
2013-08-18ZVISION: Implement ActionEnableControl and ActionDisableControlrichiesams
2013-08-18ZVISION: Convert _activeControls from a List to a HashMaprichiesams
2013-08-18ZVISION: Prevent endless looping due to incorrect file structurerichiesams
Some of the .scr files don't properly close the last curly brace
2013-08-18ZVISION: Re-enable video handling now that AVI code is fixedrichiesams
2013-08-16ZVISION: Disable videos until I can figure out how to fix the decoderrichiesams
2013-08-11ZVISION: Implement push_toggle control handlingrichiesams
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-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: Implement ActionChangeLocation::execute()richiesams
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-05ZVISION: Comment out usage of ActionUnloadAnimation until it is implementedrichiesams
2013-08-05ZVISION: Add ActionMusicrichiesams
2013-08-05ZVISION: Pass the scr fileName as a const referencerichiesams
2013-08-04ZVISION: Add ActionSetScreenrichiesams
2013-08-04ZVISION: Convert _activeNodes and _activeControls to Lists of SharedPtrrichiesams
2013-08-04ZVISION: Convert ResultAction pointers to SharePtrrichiesams
This gets rid of the need for specific destruction as well as making the copy swap operations in the ScriptManger _referenceTable more efficient
2013-08-04ZVISION: Convert String pointers to const referencesrichiesams
2013-08-04ZVISION: Optimize integer type usagesrichiesams
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-04ZVISION: Move CriteriaOperator, Criteria, and StateFlag inside the Puzzle classrichiesams
2013-08-04ZVISION: Modify Control parsing to use new Control class structurerichiesams
2013-08-04ZVISION: Rename parseResult() to parseResults()richiesams
2013-08-04ZVISION: Modify Criteria parsing to handle empty Criteriarichiesams
2013-08-04ZVISION: Convert ResultActions to take a String pointer in their constructorsrichiesams
There's no point in copying the String since it's just being parsed
2013-08-04ZVISION: Fix implicit conversion for scanf-type functionsrichiesams
2013-08-04ZVISION: Create main containers in ScriptManagerrichiesams
2013-08-04ZVISION: Clean up includesrichiesams
2013-08-04ZVISION: Remove direct inclusion of stdio.hFilippos Karapetis
2013-08-04ZVISION: Change trimCommentsAndWhiteSpace to use a pointer instead of a ↵richiesams
reference.
2013-08-04ZVISION: Change Puzzle::resultActions to a List of pointers instead of ↵richiesams
ResultAction objects ResultAction is abstract, therefore, it can't be directly stored in the list
2013-08-04ZVISION: Create ResultAction 's for Add and Random.richiesams
Create class templates for PlayAnimation, PreloadAnimation, and Attenuate
2013-08-04ZVISION: Fix usage of Puzzle struct to use 'key' instead of 'id'richiesams
2013-08-04ZVISION: Fix includes to use new underscore namesrichiesams
2013-08-04ZVISION: Rename files to use underscores instead of camelCaserichiesams