mirror of
https://github.com/wassname/rl_2d_walker.js.git
synced 2026-09-09 11:33:20 +08:00
fixed draw order left vs right
This commit is contained in:
+10
-5
@@ -56,11 +56,18 @@ drawWalker = function (walker) {
|
||||
globals.ctx.lineWidth = 1/globals.zoom;
|
||||
|
||||
// left legs and arms first
|
||||
drawRect(walker.left_arm.upper_arm);
|
||||
drawRect(walker.left_leg.lower_leg);
|
||||
drawRect(walker.left_leg.upper_leg);
|
||||
drawRect(walker.left_arm.upper_arm);
|
||||
drawRect(walker.left_arm.lower_arm);
|
||||
|
||||
globals.ctx.lineWidth = walker.left_leg.frictionJoint.maxForce? 4/globals.zoom : 1/globals.zoom;
|
||||
drawRect(walker.left_leg.foot);
|
||||
globals.ctx.lineWidth = 1/globals.zoom;
|
||||
|
||||
globals.ctx.lineWidth = walker.left_arm.frictionJoint.maxForce? 4/globals.zoom : 1/globals.zoom;
|
||||
drawRect(walker.left_arm.hand);
|
||||
globals.ctx.lineWidth = 1/globals.zoom;
|
||||
|
||||
// head
|
||||
drawRect(walker.head.neck);
|
||||
@@ -76,14 +83,12 @@ drawWalker = function (walker) {
|
||||
drawRect(walker.right_arm.upper_arm);
|
||||
drawRect(walker.right_arm.lower_arm);
|
||||
|
||||
globals.ctx.lineWidth = walker.left_leg.frictionJoint.maxForce? 4/globals.zoom : 1/globals.zoom;
|
||||
drawRect(walker.left_leg.foot);
|
||||
globals.ctx.lineWidth = walker.right_leg.frictionJoint.maxForce? 4/globals.zoom : 1/globals.zoom;
|
||||
drawRect(walker.right_leg.foot);
|
||||
globals.ctx.lineWidth = 1/globals.zoom;
|
||||
globals.ctx.lineWidth = walker.right_arm.frictionJoint.maxForce? 4/globals.zoom : 1/globals.zoom;
|
||||
drawRect(walker.right_arm.hand);
|
||||
globals.ctx.lineWidth = walker.left_arm.frictionJoint.maxForce? 4/globals.zoom : 1/globals.zoom;
|
||||
drawRect(walker.left_arm.hand);
|
||||
globals.ctx.lineWidth = 1/globals.zoom;
|
||||
}
|
||||
|
||||
drawRect = function(body) {
|
||||
|
||||
Reference in New Issue
Block a user