aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-04ZVISION: Implement ActionTimer::execute()richiesams
2013-08-04ZVISION: Add ActionNode classrichiesams
This class encases actions that happen over time (timer, animations, etc) Each frame, the engine calls process() on each active ActionNode
2013-08-04ZVISION: Remove unused methods from ZVision classrichiesams
2013-08-04ZVISION: Move utility functions to a cpp file with declarations in a header filerichiesams
2013-08-04ZVISION: Clean up includesrichiesams
2013-08-04ZVISION: Standardize naming conventions to fit the rest of the code baserichiesams
2013-08-04ZVISION: Remove implicit cast between integer typesrichiesams
2013-08-04ZVISION: Create console command for loading a videorichiesams
2013-08-04ZVISION: Create/refactor methods for playing video.richiesams
The pixel format for videos is not the same as for the rest of the game. (Game: RGB 555, Video: RGB 565)
2013-08-04ZVISION: Move engine width, height, and pixelFormat to const member variablesrichiesams
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