Commit Graph

25 Commits

Author SHA1 Message Date
Strangerke
bc368c6967 LAB: Remove useless pragma 2015-12-27 01:30:00 +01:00
Strangerke
2bad773046 LAB: Use an enum for special room ids 2015-12-27 01:05:43 +01:00
Strangerke
3712befbd7 LAB: Remove unused defines 2015-12-27 00:46:41 +01:00
Filippos Karapetis
c9b103b2db LAB: Use friendlier names for lists 2015-12-25 14:12:05 +02:00
Willem Jan Palenstijn
0d97d1af82 LAB: Avoid manual memory management of CloseData 2015-12-24 20:28:57 +01:00
Willem Jan Palenstijn
1a1525a155 LAB: Avoid manual memory management of ViewData 2015-12-24 20:28:57 +01:00
Willem Jan Palenstijn
cd3ebf687c LAB: Avoid manual memory management of RuleList 2015-12-24 20:28:57 +01:00
Willem Jan Palenstijn
b614ccc2e8 LAB: Avoid manual memory management in Action lists 2015-12-24 17:42:40 +01:00
Filippos Karapetis
28b5105f56 LAB: Move enums to the top of processroom.h 2015-12-24 12:38:26 +02:00
Filippos Karapetis
3097ac8f1e LAB: Change condition defines into an enum 2015-12-24 12:36:26 +02:00
Filippos Karapetis
35f53bb522 LAB: Error out on unused opcodes
This also fixes a warning
2015-12-23 23:07:40 +02:00
Filippos Karapetis
70ec11d260 LAB: Change the direction and map door defines into enums 2015-12-23 22:59:59 +02:00
Strangerke
c9049f2329 LAB: Remove left-over long size specifiers 2015-12-23 21:43:17 +01:00
Filippos Karapetis
ced5b677f6 LAB: Add enums for action types, rule types ad rule actions 2015-12-23 21:35:35 +01:00
Strangerke
a4d3bda5c1 LAB: Use an array of Common::Strings instead of bytes in Action 2015-12-23 21:35:31 +01:00
Strangerke
7f5826cfcb LAB: Fix check of ending animation, some renaming 2015-12-23 21:35:30 +01:00
Filippos Karapetis
3e8eaa2c35 LAB: Use Common::String for strings, removing a ton of memory leaks
Also, add a method to properly free room views
2015-12-23 21:35:27 +01:00
Filippos Karapetis
1524e20ef1 LAB: Simplify the room doors array 2015-12-23 21:34:03 +01:00
Strangerke
b586f76f94 LAB: Review struct definitions in processroom 2015-12-23 21:33:59 +01:00
Strangerke
8e88d31025 LAB: Move processroom functions to LabEngine 2015-12-23 21:33:59 +01:00
Strangerke
199fa254f9 LAB: Rename CloseDataPtr pointers, some refactoring 2015-12-23 21:33:59 +01:00
Eugene Sandulenko
e5f753749f LAB: Reduced dependency on processroom.h. Yay! 2015-12-23 21:33:58 +01:00
Filippos Karapetis
151e27f4b1 LAB: Fix regression in setCurClose(). Fixes closeups
A regression from 78e8896ce7583fbd1feee8e3e9c1aca0f11c2392
2015-12-23 21:33:56 +01:00
Strangerke
2d0fab7f4c LAB: Use // for comments 2015-12-23 21:33:55 +01:00
Filippos Karapetis
00d61638ac LAB: Merge parsetypes.h and parsefun.h into processroom.h 2015-12-23 21:33:54 +01:00