Advertisement
Guest User

Untitled

a guest
Jan 18th, 2013
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. private function init(e:Event = null):void
  2. {
  3.     removeEventListener(Event.ADDED_TO_STAGE, init);
  4.     // entry point
  5.     addChild(s);
  6.    
  7.    
  8.     var bounding:b2AABB = new b2AABB();
  9.     bounding.lowerBound.Set( - 100, - 100);
  10.     bounding.upperBound.Set( 1000, 1000);
  11.     w  = new b2World(bounding, new b2Vec2(0, 100), true);
  12.     var groundBodyDef:b2BodyDef = new b2BodyDef();
  13.     groundBodyDef.position.Set(400, 580);
  14.     var groundBody:b2Body = w.CreateBody(groundBodyDef);
  15.     var groundShapeDef:b2PolygonDef = new b2PolygonDef();
  16.     groundShapeDef.SetAsBox(400, 20);
  17.     groundBody.CreateShape(groundShapeDef);
  18.     //
  19.     var circleBodyDef:b2BodyDef = new b2BodyDef();
  20.     circleBodyDef.position.Set(300, 200);
  21.     var circleBody:b2Body = w.CreateBody(circleBodyDef);
  22.     circleBody.m_type = b2Body.e_dynamicType;
  23.     var circleDef:b2CircleDef = new b2CircleDef();
  24.     circleDef.radius = 10;
  25.     circleDef.density = 2;
  26.     circleDef.friction = 0.5;
  27.     circleDef.restitution = 0.5;
  28.     circleBody.CreateShape(circleDef);
  29.     circleBody.SetMassFromShapes();
  30.     addEventListener(Event.ENTER_FRAME, update);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement