aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-04ZVISION: renderImageToScreen: Check for TGZ first instead of TGArichiesams
TGA's aren't required to have a magic number in the header, but TGZ are. Therefore it's easier to identify TGZ files.
2013-08-04ZVISION: Update module.mk with current objsrichiesams
2013-08-04ZVISION: Fix eos checking in LzssReadStreamrichiesams
2013-08-04ZVISION: Conform to new eventRecorder coderichiesams
2013-08-04ZVISION: Move early break out above the for loop. ↵richiesams
LzssReadStream::decompressBytes() The other code would go through each of the for loops and do nothing due to EOS.
2013-08-04ZVISION: Update renderImageToScreen to handle TGZ image filesrichiesams
2013-08-04ZVISION: Create class for decompressing and reading LZSSrichiesams
2013-08-04ZVISION: Change #include scummsys.h to types.hrichiesams
2013-08-04ZVISION: Rename result_action.h/.cpp files to actions.h/.cpprichiesams
2013-08-04ZVISION: Remove nonstandard C type declaration from the StateFlags enumFilippos Karapetis
2013-08-04ZVISION: Remove direct inclusion of stdio.hFilippos Karapetis
2013-08-04ZVISION: Cleanup dump method from run()richiesams
2013-08-04ZVISION: Create renderImageToScreen method and add a console command for itrichiesams
2013-08-04ZVISION: Create debug console and apply console logic to main looprichiesams
2013-08-04ZVISION: Add definitions for more ResultActionsrichiesams
2013-08-04ZVISION: Create utility method to dump result action signatures from various ↵richiesams
.scr files
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: Forward declare ZVision in result_action.hrichiesams
result_action.h is #included before ZVision is declared, causing not declared compiler errors
2013-08-04ZVISION: Normalize remaining CRLF to LF for the remoterichiesams
2013-08-04ZVISION: Create ResultAction 's for Add and Random.richiesams
Create class templates for PlayAnimation, PreloadAnimation, and Attenuate
2013-08-04ZVISION: Fix single_value_container.h include to use the new file namerichiesams
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
2013-08-04ZVISION: Move test functions out of video.cpp and into their own filerichiesams
The file only exist to hold the code. The actual tests will be moved to an appropriate location later.
2013-08-04ZVISION: Fix include for singleValueContainer.cpprichiesams
2013-08-04ZVISION: Create ScriptManager accessor for ZVisionrichiesams
Having the ScriptManager as a member variable forced it to be const, which prevented any non cont methods to be used. Thus, ScriptManager is created on the heap and disposed after use.
2013-08-04ZVISION: Create global state accessor/mutator methods for ScriptManagerrichiesams
2013-08-04ZVISION: Comment clarification for ScriptManager methods and helper structsrichiesams
2013-08-04ZVISION: Convert ScriptManager methods to use ResultAction classes logicrichiesams
2013-08-04ZVISION: Create ResultAction base class and ActionAdd child classrichiesams
2013-08-04ZVISION: Create an instance of ScriptManager inside ZVisionrichiesams
2013-08-04ZVISION: Use spaces in doxygen comments for alignement instead of tabsrichiesams
2013-08-04ZVISION: Rename object.h and object.cpp to fit the new class namerichiesams
2013-08-04ZVISION: Rename 'Object' class to 'SingleValueContainer'richiesams
2013-08-04ZVISION: Add documentation to 'Object' accessorsrichiesams
2013-08-04ZVISION: Convert union of pointers to union of values except for String.richiesams
Instead of storing everything on the heap, only store Strings on the heap. For Strings, store a char array pointer instead of an actual String object since String objects are fairly large.
2013-08-04ZVISION: Modify utility and puzzle comments to make them more clearrichiesams
2013-08-04ZVISION: Move initialization code from run() and into its own methodrichiesams
2013-08-04ZVISION: Force 'Object' constructors to be explicit.richiesams
2013-08-04ZVISION: Convert 'Object' implicit conversion operators to accessorsrichiesams
Implicit conversion, while simple can cause problems and doesn't show exactly how to get the value.
2013-08-04ZVISION: Fix code formatting to follow the conventionrichiesams
2013-08-04ZVISION: Create base puzzle parsing.richiesams
2013-08-04ZVISION: Add documentation to utility functions and add a glorified trim ↵richiesams
function
2013-08-04ZVISION: Split puzzleControl into two files. Add ResultAction enumrichiesams
After further investigation, puzzles and controls don't really share any structs. So it makes more sense to keep them seperate.
2013-08-04ZVISION: Create Object class.richiesams
2013-08-04ZVISION: Create utility function that writes File contents to another Filerichiesams
scr files are stored and encrypted in archive files. This is an easy way to dump them for debugging purposes.
2013-08-04ZVISION: Create skeleton engine and move code away from Engine::Runrichiesams
The goal is to have Engine::Run as clean as possible. Aka mostly method calls.
2013-08-04ZVISION: Clean up includesrichiesams