69949 Commits

Author SHA1 Message Date
Strangerke
baa638fe2e LAB: Remove useless call to c_str 2015-12-23 21:35:31 +01:00
Strangerke
ae9c2fea51 LAB: Replace char* by Common::String in several functions 2015-12-23 21:35:31 +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
a41f9076c5 LAB: Fix malloc pointed by eriktorbjorn 2015-12-23 21:35:31 +01:00
Strangerke
a4266d2109 LAB: Better handling of the Trial check in the puzzle 2015-12-23 21:35:31 +01:00
Strangerke
08a035f0e5 LAB: Fix loop in flooVisited 2015-12-23 21:35:31 +01:00
Strangerke
c6e5232fa3 LAB: Fix bug identified by eriktorbjorn 2015-12-23 21:35:31 +01:00
Strangerke
eaa6f3bd01 LAB: Fix some GCC warnings 2015-12-23 21:35:30 +01:00
Strangerke
28c74aed05 LAB: More work on the comments 2015-12-23 21:35:30 +01:00
Strangerke
ee4e67a731 LAB: Move and improve function comments to header in DispMan 2015-12-23 21:35:30 +01:00
Strangerke
b9326e3850 LAB: Refactor some DispMan functions to use Common::String 2015-12-23 21:35:30 +01:00
Strangerke
a2097d2a2e LAB: Get rid of strcat by using Common::String 2015-12-23 21:35:30 +01:00
Strangerke
d827faf156 LAB: Rename a parameter for consistency with other function definitions 2015-12-23 21:35:30 +01:00
Strangerke
2981ccc243 LAB: get rid of the last strcpy 2015-12-23 21:35:30 +01:00
Strangerke
1d9e3cd561 LAB: Remove useless variable 2015-12-23 21:35:30 +01:00
Strangerke
3fcd3c1526 LAB: Avoid memory leaks with fonts 2015-12-23 21:35:30 +01:00
Strangerke
7f5826cfcb LAB: Fix check of ending animation, some renaming 2015-12-23 21:35:30 +01:00
Strangerke
164b9d5a66 LAB: Use Common:KeyCode in keyPress() and getNextChar() 2015-12-23 21:35:30 +01:00
Strangerke
df1376983d LAB: Simplify code related to _keyBuf handling 2015-12-23 21:35:29 +01:00
Filippos Karapetis
567ed6a57a LAB: Formatting 2015-12-23 21:35:29 +01:00
Filippos Karapetis
2a80c8066c LAB: Plug all the remaining resource-related memory leaks 2015-12-23 21:35:29 +01:00
Filippos Karapetis
406710bac6 LAB: Plug a memory leak in the sound effects code 2015-12-23 21:35:29 +01:00
Filippos Karapetis
11d16bb34f LAB: Remove some leftover MSVC memory leak tester code 2015-12-23 21:35:29 +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
eb70efc900 LAB: Simplify decIncInv() 2015-12-23 21:34:10 +01:00
Filippos Karapetis
f1bb844e90 LAB: Fix a memory leak in the Image class 2015-12-23 21:34:10 +01:00
Filippos Karapetis
5c480485d4 LAB: Simplify the Amiga music flags 2015-12-23 21:34:10 +01:00
Filippos Karapetis
4d5856a95e LAB: Handle the music encoding of the Amiga version 2015-12-23 21:34:10 +01:00
Filippos Karapetis
70396e6fba LAB: Handle some differences in the intro of the Amiga version 2015-12-23 21:34:10 +01:00
Strangerke
5c360b4021 LAB: Remove dead code 2015-12-23 21:34:09 +01:00
Strangerke
b3b3c0cfd5 LAB: Remove parameters from processMainButton and performAction 2015-12-23 21:34:09 +01:00
D G Turner
a7afc80e18 LAB: Avoid variable shadowing compiler warning. 2015-12-23 21:34:09 +01:00
D G Turner
28bfce3de7 LAB: Correct variable shadows function compiler warning. 2015-12-23 21:34:09 +01:00
D G Turner
9048d08a05 LAB: Correct compiler warning in savegame code. 2015-12-23 21:34:09 +01:00
D G Turner
e94b18aec7 LAB: Correct engine name spelling. No functional change. 2015-12-23 21:34:09 +01:00
Strangerke
691d9e7e2e LAB: Fix memory leaks in savegame code 2015-12-23 21:34:09 +01:00
Filippos Karapetis
c5528a631d LAB: Handle some differences of the Amiga version
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-23 21:34:09 +01:00
Filippos Karapetis
1c02487a00 LAB: Fix the intro of the DOS version 2015-12-23 21:34:09 +01:00
Filippos Karapetis
0004488441 LAB: Simplify decIncInv() and move action handling out of fromCrumbs() 2015-12-23 21:34:09 +01:00
Filippos Karapetis
12572a9c4b LAB: Merge enableButton() and disableButton() 2015-12-23 21:34:08 +01:00
Strangerke
15889e6fd2 LAB: Make processMap a bit more readable by using Rects 2015-12-23 21:34:08 +01:00
Filippos Karapetis
b1fc785225 LAB: Use templates for the undiff functions 2015-12-23 21:34:08 +01:00
Strangerke
f452834f70 LAB: Remove unused variables in DIFFHeader and BitMap 2015-12-23 21:34:08 +01:00
Filippos Karapetis
69680808d0 LAB: Remove unused variable 2015-12-23 21:34:08 +01:00
Filippos Karapetis
bc25b6be55 LAB: Change the graphics and audio code to use Common::File directly 2015-12-23 21:34:08 +01:00
Filippos Karapetis
832d87e0bf LAB: Use Common::Point in IntuiMessage 2015-12-23 21:34:08 +01:00
Filippos Karapetis
318dc59382 LAB: Make setUpScreens() a bit easier to read 2015-12-23 21:34:08 +01:00
Filippos Karapetis
b6bed0aed7 LAB: Simplify mouse button handling 2015-12-23 21:34:08 +01:00
Filippos Karapetis
fdf09a6385 LAB: Some simplification of the mouse handling code 2015-12-23 21:34:08 +01:00
Filippos Karapetis
361aab82dc LAB: Fix regression in left click handling
A regression of 326d9b5872177a1fea3fe24048286bd7c66242d8
2015-12-23 21:34:07 +01:00