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
Retro-Junk
02f0692a62
FULLPIPE: Use proper Surface coordinates
2016-08-13 16:10:24 +02:00
Eugene Sandulenko
73d01f8521
FULLPIPE: Hid noisy warning
2016-07-31 00:31:41 +03:00
Eugene Sandulenko
09f929eb69
FULLPIPE: More debug output for pathfinding
2016-07-31 00:31:41 +03:00
Eugene Sandulenko
98342f4ad6
FULLPIPE: Added more debug output to pathfinding
2016-07-30 01:09:25 +03:00
Eugene Sandulenko
0943555e8b
FULLPIPE: Fix crash in MGM::movementis2 clearing
2016-07-29 00:06:46 +03:00
Eugene Sandulenko
f6f8c31984
FULLPIPE: Hid warning under debug channel. More debug output
2016-07-28 11:27:41 +03:00
Eugene Sandulenko
9f234b0aea
FULLPIPE: Fixed debuf channel registration
2016-07-28 11:25:20 +03: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
2d96b5f3e6
FULLPIPE: Started using 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
6cb9429b12
FULLPIPE: Added temp trace output
2016-07-25 23:24:42 +03:00
Eugene Sandulenko
14757b1d17
FULLPIPE: Fix in MGM::recalcOffsets corner case check
2016-07-25 23:24:42 +03:00
Eugene Sandulenko
699d97b2de
FULLPIPE: Fix subItems addressing in MGM
2016-07-25 23:24:42 +03:00
Eugene Sandulenko
9eb2c7362c
FULLPIPE: Fix MGM array allocation
2016-07-25 23:24:42 +03:00
Eugene Sandulenko
81446fdc53
FULLPIPE: Streamlined double binary numbers loading
2016-07-25 23:24:42 +03:00
Eugene Sandulenko
53c0d28dd8
FULLPIPE: Renames in MovGraph class
2016-07-25 00:11:04 +03:00
Eugene Sandulenko
27d29090d8
FULLPIPE: Clarified MovGraph::calcDistance() implementation
2016-07-24 23:59:59 +03:00
Eugene Sandulenko
2e4dd165e9
FULLPIPE: Renames in MovGraph
2016-07-23 01:01:20 +03:00
Eugene Sandulenko
f68ef3ce28
FULLPIPE: Renames in Behavior code
2016-07-22 22:33:34 +03:00
Eugene Sandulenko
46aadaa0e0
FULLPIPE: Some renames in MovGraphLink
2016-07-20 22:56:28 +03:00