aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision
AgeCommit message (Collapse)Author
2013-12-07ZVISION: Add missing getDebugger() for engine API.D G Turner
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-11-01ZVISION: Fix compilationTorbjörn Andersson
2013-11-01ZVISION: Move StateFlags inside ScriptManager class and fix build errorsRichieSams
2013-11-01ZVISION: Update includes to use the new file structureRichieSams
2013-11-01ZVISION: Create a folder structure for ZVision source filesRichieSams
I personally used filters within my IDE, but since others are now joining the project, it was brought to my attention that some better organization would be nice.
2013-10-31ZVISION: Update timer logicRichieSams
Also account ZNem and ZGI using different timer scales
2013-10-31ZVISION: Move Puzzle flags to a ScriptManager HashMapRichieSams
This can be used to enable/disable Controls as well. Also, enabling/disabling should be somewhat faster now as well as checking for enabled/disabled.
2013-10-31ZVISION: Error out when an unknown sound file identifier is encounteredFilippos Karapetis
2013-10-31ZVISION: Silence some false positive warnings in MSVCFilippos Karapetis
2013-10-31ZVISION: Throw a warning when a WAV file can't be openedFilippos Karapetis
2013-10-25ZVISION: Actually change the cursor when ZGI mouse is pressedRichieSams
2013-10-25ZVISION: Create custom working window size for ZGIRichieSams
2013-10-25ZVISION: Change ZGI detection entry platform to Windows from DOSRichieSams
ZGI wasn't released on DOS
2013-10-18ZVISION: Attempt to fix compilation on AmigaOS4Matthew Hoops
2013-10-17ZVISION: Make the line height be an intMatthew Hoops
2013-10-17ZVISION: Consistently use the type of the state mapMatthew Hoops
Should fix the AmigaOS4 build
2013-10-04ZVISION: Fix signed/unsigned mismatchRichieSams
2013-10-04ZVISION: Fix nested template formattingRichieSams
2013-10-04ZVISION: Remove Vector2 classRichieSams
Originally, the render table needed int32 (x, y) coords, so I created a copy of Common::Point that used int32. After some code changes, the render table reverted to int16 coords. Therefore, this class is unnessessary since Common::Point uses int16 coords.
2013-10-04ZVISION: Add typedefs to shorten long type namesRichieSams
2013-10-02ZVISION: Fix signed/unsigned mismatchRichieSams
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-10-02ZVISION: Rename zvision.h inclusion guard to be consistent with the other filesRichieSams
2013-10-02ZVISION: Fix space formattingRichieSams
2013-10-02ZVISION: Move two lookup tables inside the RawZorkStream classRichieSams
Instead of being global variables.
2013-10-02ZVISION: Remove unnesessary operator overloadRichieSams
2013-10-02ZVISION: Update removeDuplicateEntries to preserve orderRichieSams
The new algorithm is potentially slower, but it doesn't need to use sort. Speed shouldn't be a problem because the function isn't used that often and in each case the size of the container is small.
2013-10-02ZVISION: Convert _timeLeft to a signed intRichieSams
This allows time decrementing to go negative instead of wrapping to UINT_MAX. Which makes comparisons easier.
2013-10-02ZVISION: Update warning message to correspond to the behaviorRichieSams
2013-10-02ZVISION: Remove global const variableRichieSams
Replace with ColorMasks
2013-10-02ZVISION: Fix spacingRichieSams
2013-10-02ZVISION: Convert _completeFrames to an ArrayRichieSams
2013-10-02ZVISION: Remove global const variablesRichieSams
Instead, use ColorMasks
2013-10-02ZVISION: Convert all for-loops to use pre-increment instead of post-incrementRichieSams
2013-10-02ZVISION: Replace all occurances of (*iter). with iter->RichieSams
2013-10-02ZVISION: Add newline to end of module.mkRichieSams
2013-10-02ZVISION: Fix curly braces formattingRichieSams
2013-10-02ZVISION: Create file on the heap to prevent memory scope problemsRichieSams
2013-10-02ZVISION: Move bit flag to an enum for clarityRichieSams
2013-10-02ZVISION: Add debug levelsRichieSams
2013-10-02ZVISION: Clean up zvision.hRichieSams
2013-10-02ZVISION: Break comment into multiple lines for readabilityRichieSams
2013-10-02ZVISION: Clean up the ZVision constructorRichieSams
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