41757 Commits

Author SHA1 Message Date
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
Strangerke
540173de36 LAB: constify 2 variables in drawMap 2015-12-23 21:34:07 +01:00
Strangerke
25509777aa LAB: Get rid of flowTextScaled 2015-12-23 21:34:07 +01:00
Strangerke
054a7a1e19 LAB: Use Common::Rect in functions related to flowText (WIP) 2015-12-23 21:34:07 +01:00
Filippos Karapetis
605c2e553b LAB: Use common keycodes instead of direct keycode values 2015-12-23 21:34:07 +01:00
Filippos Karapetis
8b16ccbea1 LAB: Get rid of mouseButton() 2015-12-23 21:34:07 +01:00
Filippos Karapetis
09539d76ac LAB: Remove superfluous function 2015-12-23 21:34:07 +01:00
Filippos Karapetis
5aef1367e2 LAB: Remove useless checks, and clean up the mouse processing code 2015-12-23 21:34:07 +01:00
Filippos Karapetis
005e077551 LAB: Some renames 2015-12-23 21:34:07 +01:00
Strangerke
f932f39214 LAB: reduce a variable scope, remove useless code 2015-12-23 21:34:07 +01:00
Strangerke
eb6854e2c7 LAB: Add a short delay when changing screen so that the text is readable when changing screens 2015-12-23 21:34:07 +01:00
Strangerke
5ed11d721c LAB: Verify the appropriate use of parenthesis in if statements 2015-12-23 21:34:06 +01:00
Strangerke
83126e84ee LAB: Make the use of nullptr consistent through the engine 2015-12-23 21:34:06 +01:00
Strangerke
9c7e372a21 LAB: make takeItem use Common::Point, some refactoring 2015-12-23 21:34:06 +01:00