aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision
AgeCommit message (Collapse)Author
2013-10-02ZVISION: Move creation of the managers to ZVision::initialize()RichieSams
In order to make the ZVision constructor as lightweight as possible
2013-10-02ZVISION: Fix debug typo copy-paste errorRichieSams
2013-10-02ZVISION: Add newline at end of fileRichieSams
2013-10-02ZVISION: Remove empty fileRichieSams
2013-09-29ZVISION: Rename ZVisionGameIds to use standard formatRichieSams
2013-09-25ZVISION: Remove memory corrupting assignmentRichieSams
This was a code error left over from previous changes. We just create a new TextFramgment each time and hand it to List::push_back()
2013-09-25ZVISION: Only save a thumbnail of the backbuffer instead of the whole thingRichieSams
2013-09-25ZVISION: Set the state value at each frame of a return animationRichieSams
Some Puzzles trigger off the intermediate frames
2013-09-24ZVISION: Remove CLIPs from mutateImageRichieSams
Due to the math of the Panorama/Tilt, all pixel offsets are going to be closer to the center of the image. Also, mutateImage is now being called on a finished buffer, rather than an image at a time. Therefore, it no longer has to handle image wrapping. Thus, there is no case in which a pixel offset would be outside the image bounds.
2013-09-24ZVISION: Don't cast away const-nessRichieSams
2013-09-22ZVISION: Don't cast away const-nessRichieSams
2013-09-22ZVISION: Free AlphaDataEntry Surfaces before deleting themRichieSams
2013-09-22ZVISION: Cleanup all AlphaEntries after useRichieSams
2013-09-22ZVISION: Assert that we don't exceed our hardcoded number of linesRichieSams
2013-09-22ZVISION: Convert hardcoded number to an anonymous enumRichieSams
2013-09-22ZVISION: Fix memory leak in SaveManagerRichieSams
2013-09-22ZVISION: Fix signed/unsigned mismatchRichieSams
2013-09-22ZVISION: Fix shadowing in the Direction constructorRichieSams
2013-09-22ZVISION: Add vertical pipes to prevent multi-line commentsRichieSams
2013-09-22ZVISION: Remove animation.o since animation.cpp is now goneRichieSams
2013-09-21ZVISION: Add documentation to RenderManagerRichieSams
2013-09-21ZVISION: Add documentation to TruetypeFontRichieSams
2013-09-21ZVISION: Remove unused function argumentsRichieSams
2013-09-21ZVISION: Remove unused animation functionsRichieSams
2013-09-21ZVISION: Add documentation for RlfAnimationRichieSams
2013-09-21ZVISION: Add documentation to SaveManagerRichieSams
2013-09-21ZVISION: Directly access _globalState instead of using setStateValueRichieSams
setStateValue does a _referenceTable lookup and potentially adds Puzzles to _puzzlesToCheck. We know that _referenceTable and _puzzlesToCheck with be cleared during ScriptManager::changeLocation(), so using setStateValues ends up just being wasteful.
2013-09-21ZVISION: Clear out the current state table values before loading any from a ↵RichieSams
save file
2013-09-21ZVISION: Only allow save slots in the range [1, 20]RichieSams
This is the range supported by the ZNem / ZGI save menus
2013-09-21ZVISION: Load the state values before changing locationRichieSams
2013-09-17ZVISION: Append chars to a Common::String object instead of using a static ↵RichieSams
buffer
2013-09-17ZVISION: Add a check against reading newer save game versionsRichieSams
2013-09-17ZVISION: Convert the current save version to a constRichieSams
2013-09-16ZVISION: Add version support for save filesRichieSams
2013-09-16ZVISION: Partially implement InputControlRichieSams
2013-09-16ZVISION: Register the "fonts" directory with SearchManRichieSams
2013-09-16ZVISION: Initialize StringManagerRichieSams
2013-09-16ZVISION: Remove extraneous empty lineRichieSams
2013-09-16ZVISION: Draw string to 0, 0 instead of destX, destYRichieSams
2013-09-16ZVISION: Test for file.open() success before continuing with font loadingRichieSams
2013-09-16ZVISION: Remove extraneous functionRichieSams
2013-09-16ZVISION: Fix parseTag font name logicRichieSams
2013-09-16ZVISION: Convert StringManager::parseStr to use readWideLine()RichieSams
2013-09-16ZVISION: Use wide-to-ASCII conversion to read a line instead of ↵RichieSams
stream.readLine() SeekableReadStream::readLine() wasn't finding the CRLF's properly
2013-09-16ZVISION: Convert cmdRenderText to use new function syntaxRichieSams
2013-09-16ZVISION: Enable auto savingRichieSams
2013-09-16ZVISION: Remove all AlphaEntries on room changeRichieSams
2013-09-16ZVISION: Add methods to clear and remove AlphaEntriesRichieSams
2013-09-16ZVISION: Check is a dirty rect is empty before extending itRichieSams
So extends dont extend from 0,0
2013-09-16ZVISION: Convert _alphaDataEntries to a HashMapRichieSams
So entries can be easily identified and removed if necessary