aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/resource.cpp
AgeCommit message (Collapse)Author
2015-12-23LAB: Change the direction and map door defines into enumsFilippos Karapetis
2015-12-23LAB: Use int in for loops, instead of uint16Filippos Karapetis
2015-12-23LAB: Replace do..while by while statements in resourceStrangerke
2015-12-23LAB: Add enums for action types, rule types ad rule actionsFilippos Karapetis
2015-12-23LAB: Move event update functions out of updateMusicStrangerke
2015-12-23LAB: Change RuleList to a Common::List<Rule> as suggested by wjpStrangerke
2015-12-23LAB: Fix stupid regressionStrangerke
2015-12-23LAB: Reduce the use of redirections in ResourceStrangerke
2015-12-23LAB: Add a couple of safeguardsStrangerke
2015-12-23LAB: Fix delete in previous commitStrangerke
2015-12-23LAB: Fix readString when encrypted strings are stored with a wrong size and ↵Strangerke
multiple \0
2015-12-23LAB: Constify some parametersStrangerke
2015-12-23LAB: Fix compilation for non-MSVC compilersStrangerke
2015-12-23LAB: Replace char* by Common::String in several functionsStrangerke
2015-12-23LAB: Fix malloc pointed by eriktorbjornStrangerke
2015-12-23LAB: Fix check of ending animation, some renamingStrangerke
2015-12-23LAB: Plug all the remaining resource-related memory leaksFilippos Karapetis
2015-12-23LAB: Use Common::String for strings, removing a ton of memory leaksFilippos Karapetis
Also, add a method to properly free room views
2015-12-23LAB: Handle some differences of the Amiga versionFilippos Karapetis
The Amiga version is still not working, as the CONTROL and INV files are missing, and the format of the font files is different
2015-12-23LAB: Verify the appropriate use of parenthesis in if statementsStrangerke
2015-12-23LAB: Make the use of nullptr consistent through the engineStrangerke
2015-12-23LAB: Fix the coding style of a some if/else statementsStrangerke
2015-12-23LAB: Reduced scope of a few more variablesEugene Sandulenko
2015-12-23LAB: Simplify the room doors arrayFilippos Karapetis
2015-12-23LAB: Remove some useless use of g_labStrangerke
2015-12-23LAB: Rename CloseDataPtr pointers, some refactoringStrangerke
2015-12-23LAB: Reduced dependency on processroom.h. Yay!Eugene Sandulenko
2015-12-23LAB: Reduced header dependency: dispman.h, eventman.hEugene Sandulenko
2015-12-23LAB: More header dependency reduxEugene Sandulenko
2015-12-23LAB: Reduce header dependency from music.hEugene Sandulenko
2015-12-23LAB: Removed unnecessary includesEugene Sandulenko
2015-12-23LAB: Replace some uses of malloc() with newFilippos Karapetis
2015-12-23LAB: Rename and clean up some of the scene transition codeFilippos Karapetis
2015-12-23LAB: Move text functions to DisplayMan, some renamingStrangerke
2015-12-23LAB: Fix compilationEugene Sandulenko
2015-12-23LAB: Rename parse typesStrangerke
2015-12-23LAB: Change the gadget lists to use Common::ListFilippos Karapetis
2015-12-23LAB: Move _rooms to LabEngine, some renamingStrangerke
2015-12-23LAB: Get rid of some global variablesStrangerke
2015-12-23LAB: Simplify file handling codeFilippos Karapetis
2015-12-23LAB: Refactor the remaining functions in labfile.cppFilippos Karapetis
2015-12-23LAB: Fix bug in getText()Filippos Karapetis
2015-12-23LAB: Move inventory to LabEngine classEugene Sandulenko
2015-12-23LAB: openDataFile can also be used without checking for a file headerFilippos Karapetis
2015-12-23LAB: Merge room views into an arrayFilippos Karapetis
2015-12-23LAB: Rename Image class membersEugene Sandulenko
2015-12-23LAB: Plug several font-related memory leaks. Some cleanupFilippos Karapetis
2015-12-23LAB: Move getText to the Resource classFilippos Karapetis
Also, make getFont() error out when it can't find a font, and get rid of BigMsgFont
2015-12-23LAB: Rename _music, delete it in engine destructorStrangerke
2015-12-23LAB: Make _music a member of LabEngine instead of a globalStrangerke