Example #1
0
	void Render::DrawBodies(list<Body*> bodies) {

		list<Body*>::iterator bIter;
		for (bIter = bodies.begin(); bIter != bodies.end(); ++bIter) {
			Body* b = *bIter;
			const b2Transform& xf = b->getBody()->GetTransform();
			list<Fixture*> fixtures = b->getFixtureList();
			list<Fixture*>::iterator fIter;
			for (fIter = fixtures.begin(); fIter != fixtures.end(); ++fIter) {
				Fixture* f = *fIter;
				DrawShape(f->getFixture(), xf, f->getColor());
			}
		}
	}