Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-04 | ZVISION: Convert ResultAction pointers to SharePtr | richiesams | |
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-04 | ZVISION: Optimize integer type usages | richiesams | |
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-04 | ZVISION: Move CriteriaOperator, Criteria, and StateFlag inside the Puzzle class | richiesams | |
2013-08-04 | ZVISION: Move Puzzle logic into a .cpp file | richiesams | |
2013-08-04 | ZVISION: Convert Puzzle to a class | richiesams | |
It needed a copy constructor and destructor to handle the heap memory ResultActions | |||
2013-08-04 | ZVISION: Remove supurflouous 'const' and add 'inline' | richiesams | |
2013-08-04 | ZVISION: Add operator< to the Puzzle struct | richiesams | |
ScriptManager does a unique-fication of a container of Puzzles using a sort with some other logic. The sort uses operator< | |||
2013-08-04 | ZVISION: Clean up includes | richiesams | |
2013-08-04 | ZVISION: Rename result_action.h/.cpp files to actions.h/.cpp | richiesams | |
2013-08-04 | ZVISION: Remove nonstandard C type declaration from the StateFlags enum | Filippos Karapetis | |
2013-08-04 | ZVISION: 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-04 | ZVISION: Fix includes to use new underscore names | richiesams | |
2013-08-04 | ZVISION: Convert ScriptManager methods to use ResultAction classes logic | richiesams | |
2013-08-04 | ZVISION: Modify utility and puzzle comments to make them more clear | richiesams | |
2013-08-04 | ZVISION: Fix code formatting to follow the convention | richiesams | |
2013-08-04 | ZVISION: Split puzzleControl into two files. Add ResultAction enum | richiesams | |
After further investigation, puzzles and controls don't really share any structs. So it makes more sense to keep them seperate. |