Retro-Junk
46316fdb63
FULLPIPE: Fix length calculation in AniHandler::getNumCycles
2016-08-30 23:41:14 +02:00
Eugene Sandulenko
f6c29eef46
FULLPIPE: Fix jumping on Map
2016-08-30 23:08:58 +02:00
Retro-Junk
9573543536
FULLPIPE: Fix arithmetics in MovGraph::putToLink
2016-08-29 23:36:15 +02:00
Eugene Sandulenko
888a4578af
FULLPIPE: Fix few bugs in Map code
2016-08-29 23:35:20 +02:00
Eugene Sandulenko
d3cf9ed9c0
FULLPIPE: More signed reads
2016-08-29 22:23:45 +02:00
Eugene Sandulenko
5283612a7f
FULLPIPE: Read signed values where potentially negative values could appear
2016-08-29 22:06:35 +02:00
Eugene Sandulenko
e13cee4be0
FULLPIPE: Hid noisy pointless warning
2016-08-29 22:06:35 +02:00
Retro-Junk
ac6d6c99b5
FULLPIPE: Fix parent variable overwrite in MctlLadder::initMovement
2016-08-29 20:32:05 +02:00
Retro-Junk
3ff6dfee8b
FULLPIPE: Fix condition check in StaticANIObject::update
2016-08-29 15:06:29 +02:00
Retro-Junk
3805362275
FULLPIPE: Scene04: Stop the Jar from levitating
2016-08-29 15:06:21 +02:00
Eugene Sandulenko
a2e9d8807a
FULLPIPE: Initialize struct at construction.
...
Thanks to eriktorbjorn for valgrind logs.
2016-08-29 08:13:16 +02:00
Eugene Sandulenko
0237050b36
FULLPIPE: Improved Behavior debugging
2016-08-29 07:11:20 +02:00
Eugene Sandulenko
7d6e03c230
FULLPIPE: Remove obsolete warning
2016-08-29 07:11:20 +02:00
Retro-Junk
af5dcd4ba1
FULLPIPE: Fix priority check in Scene::getStaticANIObjectAtPos
2016-08-28 20:05:28 +02:00
Retro-Junk
6611589905
FULLPIPE: Fix alpha mask in Bitmap::isPixelHitAtPos
2016-08-28 20:05:21 +02:00
Eugene Sandulenko
9e5ddfee1d
FULLPIPE: Avoid buffer overwrite
2016-08-28 13:37:58 +02:00
Eugene Sandulenko
ce681189e8
FULLPIPE: More debug info for behaviors
2016-08-28 13:30:17 +02:00
Eugene Sandulenko
76e25b635d
FULLPIPE: Added debugging to scene3
2016-08-28 12:44:28 +02:00
Eugene Sandulenko
e070485169
FULLPIPE: Fix inventory items rebuilding
2016-08-28 11:43:25 +02:00
Eugene Sandulenko
0f0fee3add
FULLPIPE: Implement Inventory2::removeItem()
2016-08-28 11:43:25 +02:00
Retro-Junk
dd911c92f6
FULLPIPE: Make elevators actually work
2016-08-26 21:44:26 +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
Retro-Junk
1111b24eea
FULLPIPE: Fix direction calculation in MctlGraph::getLinkDir
2016-08-24 20:43:22 +02:00
Retro-Junk
c5828a41f4
FULLPIPE: Inverse search mode behavior in MctlGraph::getHitNode
2016-08-22 22:22:00 +02:00
Retro-Junk
cb5bf0796e
FULLPIPE: Fix always false condition check in MctlGraph::generateList
2016-08-22 22:21:49 +02:00
Eugene Sandulenko
1dc8ae58e4
FULLPIPE: Fix getCurrPoint(). Now Dude walks almost perfectly. Kudos to wanwan
2016-08-20 21:00:45 +02:00
Eugene Sandulenko
f5a508ff4d
FULLPIPE: Let the bitmaps flip twice
2016-08-19 22:36:42 +02:00
Eugene Sandulenko
66a94b9eb9
FULLPIPE: Fix flipVertical too
2016-08-19 22:24:28 +02:00
Eugene Sandulenko
16a3f99230
FULLPIPE: Fix Bitmap flipping code. Thanks to wanwan
2016-08-19 22:12:31 +02:00
Retro-Junk
c62257f720
FULLPIPE: Fix index overflow in StepArray::gotoNextPoint
2016-08-18 08:08:06 +02:00
Eugene Sandulenko
da99a44af5
FULLPIPE: Remove copy/paste leftover
2016-08-15 19:34:46 +02:00
Eugene Sandulenko
3dfd4ba296
FULLPIPE: Rename MctlGraph substructures
2016-08-14 23:11:15 +02:00
Eugene Sandulenko
9b197be9d7
FULLPIPE: Renamed MctlGraph class methods
2016-08-14 22:56:17 +02:00
Eugene Sandulenko
23e62424e2
FULLPIPE: Rename MovGraph2 to MctlGraph
2016-08-14 22:56:17 +02:00
Retro-Junk
b670c02835
FULLPIPE: Rearrange code and fix flags initalization in MovGraph2::buildMovInfo1MessageQueue
2016-08-14 21:43:42 +02:00
Retro-Junk
35a1ad3463
FULLPIPE: Add missing list purge in MovGraph2::findMinPath
2016-08-14 21:43:29 +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
f99e47de6e
FULLPIPE: Rename MGM class to AniHandler
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
e3acf3f23e
FULLPIPE: Rename mgm.* to anihandler.*
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
62656b89a2
FULLPIPE: Swap atan2 arguments
2016-08-14 09:50:03 +02:00
Eugene Sandulenko
e58545362f
FULLPIPE: Put behavior debug output to a separate channel
2016-08-13 21:07:43 +02:00
Retro-Junk
2092422c5e
FULLPIPE: Fix incorrect array element indirection in MGM::recalcOffsets
2016-08-13 18:28:41 +02:00
Retro-Junk
b4f418a4f3
FULLPIPE: Fix wrong member name in InteractionController::handleInteraction
2016-08-13 16:10:24 +02:00