| 
							- 
 - #ifndef AddPair_H
 - #define AddPair_H
 - 
 - class AddPair : public Test
 - {
 - public:
 - 
 -     AddPair()
 -     {
 -         m_world->SetGravity(b2Vec2(0.0f,0.0f));
 -         {
 -             b2CircleShape shape;
 -             shape.m_p.SetZero();
 -             shape.m_radius = 0.1f;
 - 
 -             float minX = -6.0f;
 -             float maxX = 0.0f;
 -             float minY = 4.0f;
 -             float maxY = 6.0f;
 - 
 -             for (int i = 0; i < 400; ++i)
 -             {
 -                 b2BodyDef bd;
 -                 bd.type = b2_dynamicBody;
 -                 bd.position = b2Vec2(RandomFloat(minX,maxX),RandomFloat(minY,maxY));
 -                 b2Body* body = m_world->CreateBody(&bd);
 -                 body->CreateFixture(&shape, 0.01f);
 -             }
 -         }
 - 
 -         {
 -             b2PolygonShape shape;
 -             shape.SetAsBox(1.5f, 1.5f);
 -             b2BodyDef bd;
 -             bd.type = b2_dynamicBody;
 -             bd.position.Set(-40.0f,5.0f);
 -             bd.bullet = true;
 -             b2Body* body = m_world->CreateBody(&bd);
 -             body->CreateFixture(&shape, 1.0f);
 -             body->SetLinearVelocity(b2Vec2(150.0f, 0.0f));
 -         }
 -     }
 - 
 -     static Test* Create()
 -     {
 -         return new AddPair;
 -     }
 - };
 - 
 - #endif
 
 
  |