Commit Graph

1468 Commits

Author SHA1 Message Date
Retro-Junk
9ef6980770 FULLPIPE: Fix out of bounds write in Movement::removeFirstPhase 2016-09-10 23:55:46 +02:00
Retro-Junk
45732d0b03 FULLPIPE: Fix Movement::loadPixelData 2016-09-10 23:55:40 +02:00
Eugene Sandulenko
92b22b4c8a FULLPIPE: More debug output to scene27 2016-09-09 19:32:15 +02:00
Eugene Sandulenko
7865308d5e FULLPIPE: Fix bat knocking in scene27 2016-09-09 18:47:20 +02:00
Eugene Sandulenko
4fc6f02331 FULLPIPE: Make calculation in scene27 more readable 2016-09-09 17:08:08 +02:00
Eugene Sandulenko
96e418743a FULLPIPE: Further work on scene27 bats knocking logic 2016-09-09 10:59:11 +02:00
Eugene Sandulenko
5c07eee841 FULLPIPE: Further corrections to scene27 2016-09-08 18:45:23 +02:00
Torbjörn Andersson
01d99a5ddb FULLPIPE: Free contents of Bitmap surface when deleting bitmap
At the moment, it seems like bitmaps aren't ever deleted though?
2016-09-08 17:49:51 +02:00
Torbjörn Andersson
bffc1f87f9 FULLPIPE: Also free the contents of _soundList, along with it 2016-09-08 17:45:17 +02:00
Torbjörn Andersson
7db3902b44 FULLPIPE: Free _soundItems when SoundList is deleted 2016-09-08 17:24:22 +02:00
Torbjörn Andersson
12973f4e90 FULLPIPE: Free _backgroundSurface when the game ends 2016-09-08 17:23:52 +02:00
Eugene Sandulenko
573df106cd FULLPIPE: Fixed bat fall logic in scene27 2016-09-08 11:31:55 +02:00
Eugene Sandulenko
2e643276df FULLPIPE: Fix bat minigame in scene27 2016-09-07 18:44:17 +02:00
Eugene Sandulenko
3e34c4408a FULLPIPE: First round of getting rid of BallChain in scene27 2016-09-07 18:38:38 +02:00
Eugene Sandulenko
8f8e94bde6 FULLPIPE: Fix memory leak in scene09 2016-09-07 18:29:23 +02:00
Eugene Sandulenko
a021b4c7e8 FULLPIPE: Added and using StaticANIObject::isPixelHitAtPos() 2016-09-07 12:12:31 +02:00
Eugene Sandulenko
5dddde199f FULLPIPE: Further work on the hangers in scene09 2016-09-07 10:36:51 +02:00
Eugene Sandulenko
b4153bef61 FULLPIPE: Fix invalid read 2016-09-07 09:45:18 +02:00
Retro-Junk
a646936fb1 FULLPIPE: Use cp866 for logging on Windows build 2016-09-06 21:44:55 +02:00
Retro-Junk
471c76a9a7 FULLPIPE: Fix rounding error in MctlGraph::makeQueue 2016-09-06 21:44:46 +02:00
Eugene Sandulenko
cec1f1336e FULLPIPE: Further fixes to scene09. Now balls fly as expected 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
5ccba26383 FULLPIPE: More fixes to scene09 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
20c5713040 FULLPIPE: Start using plain objects insted of Ball in scene09 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
4aabe5626b FULLPIPE: Added more debug info to scene09 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
89dd40cd24 FULLPIPE: Further work on scene09 2016-09-05 18:42:58 +02:00
Eugene Sandulenko
4768340461 FULLPIPE: Started rewriting scene09 with Common::Array instead of CPlex 2016-09-05 18:42:58 +02:00
Eugene Sandulenko
11633a3d17 FULLPIPE: Fix crash on startup when pressing ESC 2016-09-05 00:34:07 +02:00
Eugene Sandulenko
2cbf7da319 FULLPIPE: Rename is GabeObject 2016-09-05 00:11:07 +02:00
Eugene Sandulenko
7e07e01963 FULLPIPE: Renames in PreloadItem 2016-09-05 00:03:14 +02:00
Eugene Sandulenko
9b21c5de2e FULLPIPE: Signed read for delay in PreloadItems 2016-09-04 23:57:44 +02:00
Eugene Sandulenko
26f55005b3 FULLPIPE: Rename in ExCommand structure 2016-09-04 23:54:43 +02:00
Eugene Sandulenko
a3238fdbac FULLPIPE: Added debug output to scene04 2016-09-04 22:27:05 +02:00
Eugene Sandulenko
8cc0583c74 FULLPIPE: Fix drawAlphaRectangle() 2016-09-04 22:19:13 +02:00
Eugene Sandulenko
bbdae9120e FULLPIPE: Properly initialize ObjstateCommand. This fixes game logic transitions 2016-09-04 21:20:29 +02:00
Eugene Sandulenko
e49728fc1f FULLPIPE: Added more debug output to scene05 2016-09-04 21:20:29 +02:00
Eugene Sandulenko
641920ee44 FULLPIPE: Added debug inventory to scene05 2016-09-04 21:20:29 +02:00
Eugene Sandulenko
781e38524f FULLPIPE: Fix floaters direction 2016-09-04 18:28:19 +02:00
Retro-Junk
aaf7c2a910 FULLPIPE: Fix ladder climbing crash 2016-09-04 17:53:01 +02:00
Eugene Sandulenko
00a13baf84 FULLPIPE: Optimize sceneFade() 2016-09-04 16:15:47 +02:00
Eugene Sandulenko
149267613a FULLPIPE: Implement FullpipeEngine::drawAlphaRectangle() 2016-09-04 15:13:27 +02:00
Eugene Sandulenko
b1fc0f6946 JANITORIAL: Fix whitespaces 2016-09-04 14:42:52 +02:00
Eugene Sandulenko
7395647518 FULLPIPE: Implement FullpipeEngine::sceneFade() 2016-09-04 14:30:42 +02:00
Torbjörn Andersson
827ed99bcb FULLPIPE: Fix Valgrind warning
Since _points is allocated with realloc(), it should be freed with
free(), not delete.
2016-09-04 12:57:38 +02:00
Eugene Sandulenko
49cfa190df FULLPIPE: Fix GameObject::setPicAniInfo(). Now all animations get restored correctly. 2016-09-04 01:16:45 +02:00
Eugene Sandulenko
35c18c3811 FULLPIPE: Clarify field data type in PicAniInfo 2016-09-04 01:16:30 +02:00
Eugene Sandulenko
9552dabaab FULLPIPE: Implement GameLoader::saveScenePicAniInfos(). Now object states are restored 2016-09-04 00:57:43 +02:00
Eugene Sandulenko
062048f0c1 FULLPIPE: Remove redundant type cast 2016-08-31 23:39:29 +02:00
Eugene Sandulenko
2833be0773 FULLPIPE: Fix warning 2016-08-31 22:57:34 +02:00
Retro-Junk
5b3ccfb1ac FULLPIPE: Fix incorrect code path in StaticANIObject::update 2016-08-31 22:56:42 +02:00
Eugene Sandulenko
d6d9967201 FULLPIPE: Fixed Behaviour methods 2016-08-31 22:40:45 +02:00