Commit Graph
1766 Commits
Author SHA1 Message Date
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