- var leftWing = new yuu.E(left = new yuu.Transform()
- .setPosition([-0.25, 0.15, 0]),
- new yuu.QuadC('@left')
- .setZ(-1)
- .setAnchor("right")
- .setSize([0.45, 0.22])
- .setPosition([0, 0]));
- var rightWing = new yuu.E(right = new yuu.Transform()
- .setPosition([0.25, 0.15, 0]),
- new yuu.QuadC('@right')
- .setZ(-1)
- .setAnchor('left')
- .setSize([0.45, 0.22])
- .setPosition([0, 0]));
+ var leftWing = new yuu.E(
+ left = new BodyC(bodyFromAABB(
+ world, [-0.275, 5.15], new yuu.AABB(0.45, 0.22), 0,
+ [-0.45/2, 0.0])),
+ new yuu.QuadC('@left')
+ .setAnchorAtPosition("right")
+ .setZ(-1)
+ .setSize([0.45, 0.22]));
+ var leftJoint = pinJoint(world, left.body, body.body, [0.1, 5.15]);
+ var rightWing = new yuu.E(right = new BodyC(
+ bodyFromAABB(world, [0.50, 5.15], new yuu.AABB(0.45, 0.22), 0)),
+ new yuu.QuadC('@right')
+ .setZ(-1)
+ .setSize([0.45, 0.22]));
+ var rightJoint = pinJoint(world, right.body, body.body, [0.1, 5.15]);