implemented throwing

This commit is contained in:
logsol 2012-07-18 18:06:35 +02:00
parent 8d34e4a001
commit d679d61b64
2 changed files with 12 additions and 3 deletions

View file

@ -101,4 +101,11 @@ function jump(body) {
function drop() { function drop() {
world.DestroyJoint(joint); world.DestroyJoint(joint);
joint = null; joint = null;
}
function throwItem(){
drop();
body = item;
body.SetAwake(true);
body.ApplyImpulse(new b2Vec2(-2, -.7), body.GetPosition());
} }

View file

@ -10,8 +10,10 @@
<body> <body>
<canvas id="canvas" width="600" height="400" style="background-color:#333333;"></canvas> <canvas id="canvas" width="600" height="400" style="background-color:#333333;"></canvas>
<br/> <br/>
<button onclick="jump(dude)">move dude</button> <button onclick="jump(dude)">move dude</button> <br/>
<button onclick="jump(item)">move item</button> <button onclick="jump(item)">move item</button><br/>
<button onclick="drop()">drop item</button> <button onclick="drop()">drop item</button><br/>
<button onclick="throwItem()">throw</button><br/>
</body> </body>
</html> </html>