Mercurial > projects > openmelee
diff orz.d @ 6:eb6059f7035a
Added planet
author | zzzzrrr <mason.green@gmail.com> |
---|---|
date | Sat, 21 Mar 2009 16:42:08 -0400 |
parents | 6f455ef24063 |
children | 2217fd1fe384 |
line wrap: on
line diff
--- a/orz.d Sat Mar 21 15:51:41 2009 -0400 +++ b/orz.d Sat Mar 21 16:42:08 2009 -0400 @@ -29,8 +29,6 @@ */ module openmelee.orz; -import tango.io.Stdout; - import blaze.dynamics.bzBody : bzBody; import blaze.bzWorld: bzWorld; import blaze.dynamics.bzBodyDef; @@ -43,12 +41,13 @@ class Orz : Ship { - float scale = 0.01; + float scale = 0.025; this(bzWorld world) { - - super.engineForce = bzVec2(5, 0); - super.turnForce = bzVec2(0, 300); + + super(world); + super.engineForce = bzVec2(300, 0); + super.turnForce = bzVec2(0, 10000); super.rightTurnPoint = bzVec2(-0.1, 0); super.leftTurnPoint = bzVec2(0.1, 0); @@ -57,8 +56,7 @@ bodyDef.angle = PI/2; bodyDef.allowFreeze = false; - auto rBody = world.createBody(bodyDef); - super(rBody); + rBody = world.createBody(bodyDef); float density = 2.0f; // Body @@ -91,6 +89,6 @@ shapes.add(rBody.createShape(bWing)); rBody.setMassFromShapes(); - - } + setGravity(); + } }