Aaryaman Vasishta
cc917882a6
FULLPIPE: Fix leaks in surface and bitmap usage.
...
Fixes part of bug #9654 .
2016-12-31 00:55:33 +09:00
Eugene Sandulenko
a62d29ab86
FULLPIPE: Revert memory leak fixing as that introduced tons of regressions
2016-12-13 18:15:41 +01:00
Eugene Sandulenko
c5e55878ad
FULLPIPE: Plug more memory leaks
2016-12-12 23:35:32 +01:00
Eugene Sandulenko
9075cbc1ba
FULLPIPE: Fix memory leak in bitmap code
2016-12-12 23:00:41 +01:00
Eugene Sandulenko
3653f03d30
FULLPIPE: Plug more memory leaks
2016-12-12 20:19:31 +01:00
Eugene Sandulenko
88a3a2bc4d
FULLPIPE: Clarify null callback usage across the scenes
2016-12-10 14:42:36 +01:00
Eugene Sandulenko
56490360c2
FULLPIPE: Fix if statement. Thanks to PVS-Studio
2016-10-26 01:51:39 +02:00
Retro-Junk
fb66de5bb9
FULLPIPE: Fix Movement::calcDuration
2016-09-24 17:32:20 +02:00
Eugene Sandulenko
726b54d15c
FULLPIPE: Added more debug output to scene09. Clarified pixel data type.
2016-09-21 21:22:22 +02:00
Eugene Sandulenko
25d1522166
FULLPIPE: Remove obsolete warning
2016-09-21 08:11:55 +02:00
Eugene Sandulenko
d9457c2f07
FULLPIPE: Remove workaround and follow the original in StaticANIObject copy constructor
2016-09-18 00:16:29 +02:00
Retro-Junk
f67bbd9f8c
FULLPIPE: Fix StaticANIObject::getMovementIdById
2016-09-18 00:16:29 +02:00
Retro-Junk
782e31d78c
FULLPIPE: Fix reversed statics initialization
2016-09-11 00:29:34 +02:00
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
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
Eugene Sandulenko
2cbf7da319
FULLPIPE: Rename is GabeObject
2016-09-05 00:11:07 +02:00
Eugene Sandulenko
26f55005b3
FULLPIPE: Rename in ExCommand structure
2016-09-04 23:54:43 +02:00
Eugene Sandulenko
b1fc0f6946
JANITORIAL: Fix whitespaces
2016-09-04 14:42:52 +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
Retro-Junk
5b3ccfb1ac
FULLPIPE: Fix incorrect code path in StaticANIObject::update
2016-08-31 22:56:42 +02:00
Eugene Sandulenko
5283612a7f
FULLPIPE: Read signed values where potentially negative values could appear
2016-08-29 22:06:35 +02:00
Retro-Junk
3ff6dfee8b
FULLPIPE: Fix condition check in StaticANIObject::update
2016-08-29 15:06:29 +02:00
Eugene Sandulenko
f27c001527
FULLPIPE: Another fix to gotoLastFrame()
2016-08-25 23:02:12 +02:00
Eugene Sandulenko
797676678d
FULLPIPE: Fix gotoLastFrame() implementation
2016-08-25 22:45:55 +02:00
Retro-Junk
967ef350d2
FULLPIPE: Fix array allocation in StepArray::insertPoints
2016-08-25 22:17:30 +02:00
Eugene Sandulenko
03cf470082
FULLPIPE: Fix if() condition
2016-08-25 09:14:47 +02:00
Eugene Sandulenko
5a6428aac2
FULLPIPE: Restore original tangled logic in stopAnim_maybe
...
The compiler was super-optimizing there, and my initial untangling
was incorrect. Restoring it with nasty goto's and will fix it later
once we have enough test cases.
2016-08-25 09:10:32 +02:00
Eugene Sandulenko
1dc8ae58e4
FULLPIPE: Fix getCurrPoint(). Now Dude walks almost perfectly. Kudos to wanwan
2016-08-20 21:00:45 +02:00
Retro-Junk
c62257f720
FULLPIPE: Fix index overflow in StepArray::gotoNextPoint
2016-08-18 08:08:06 +02:00
Eugene Sandulenko
68508cb87e
FULLPIPE: Renamed rest of the AniHandler class methods
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
1bcec8bcd9
FULLPIPE: Further renames in AniHandler class
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
68828123da
FULLPIPE: Mass renaming of AniHandler class
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
060d1f7254
FULLPIPE: Rename various mgm variables to aniHandler
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
6ac435099c
FULLPIPE: Split all debug output by channels
2016-07-28 00:37:32 +03:00
Eugene Sandulenko
1fb5f55b70
FULLPIPE: Added more debug channels
2016-07-28 00:37:32 +03:00
Eugene Sandulenko
e19922d181
FULLPIPE: Few fixes to the pathfinding code
2016-07-26 19:50:47 +03:00
Eugene Sandulenko
6b62f91437
FULLPIPE: Fix statics initialization
2016-05-07 11:05:48 +02:00
Eugene Sandulenko
24dbee0f06
FULLPIPE: Check result on realloc()
2015-11-27 16:38:06 +01:00
Eugene Sandulenko
882e0ca8cb
FULLPIPE: Sanity check
2015-01-04 19:23:43 +01:00
Eugene Sandulenko
4393d38a31
FULLPIPE: Plug memory leak
2015-01-04 19:18:41 +01:00
Filippos Karapetis
361f4d4717
FULLPIPE: Remove trailing whitespace
2014-10-28 16:22:48 +02:00
Eugene Sandulenko
0a07cf1481
FULLPIPE: Draw transparent surfaces
2014-06-19 10:25:24 +03:00
Eugene Sandulenko
a37bb1dabb
FULLPIPE: Fix crash in scene34. Now it is rendered properly
2014-06-17 15:34:24 +03:00
Eugene Sandulenko
6c8d48c5a5
FULLPIPE: Cleanup gfx code
2014-06-17 15:24:42 +03:00
Eugene Sandulenko
4ff543b22a
FULLPIPE: Fix lockup on game start
2014-06-08 22:07:39 +03:00
Eugene Sandulenko
113a2824c4
FULLPIPE: Fix binary logic. CID 1216221
2014-06-06 15:54:46 +03:00
Eugene Sandulenko
8bdf4e38be
FULLPIPE: Add missing parameter to Movement::calcSomeXY()
2014-06-02 10:36:20 +03:00