- addBall(Vector2(50, 50), 20, cWhite, startBalls);
- addBall(Vector2(150, 50), 20, cGrey, startBalls);
- addBall(Vector2(50, 100), 20, cRed, startBalls);
- addBall(Vector2(100, 100), 20, cGreen, startBalls);
- addBall(Vector2(150, 100), 20, cBlue, startBalls);
- addBall(Vector2(50, 150), 20, cYellow, startBalls);
- addBall(Vector2(100, 150), 20, cMagenta, startBalls);
- addBall(Vector2(150, 150), 20, cCyan, startBalls);
+ Ball* pBall;
+ float fStartMass = 5;
+
+ s_startBalls.init();
+ s_mouseBalls.init();
+
+ s_startPolys.init();
+
+ pBall = addBall(Vector2(50, 50), 20, cWhite, s_startBalls);
+ pBall->mass = fStartMass;
+
+ pBall = addBall(Vector2(150, 50), 20, cGrey, s_startBalls);
+ pBall->mass = fStartMass;
+
+ pBall = addBall(Vector2(50, 100), 20, cRed, s_startBalls);
+ pBall->mass = fStartMass;
+
+ pBall = addBall(Vector2(100, 100), 20, cGreen, s_startBalls);
+ pBall->mass = fStartMass;
+
+ pBall = addBall(Vector2(150, 100), 20, cBlue, s_startBalls);
+ pBall->mass = fStartMass;
+
+ pBall = addBall(Vector2(50, 150), 20, cYellow, s_startBalls);
+ pBall->mass = fStartMass;
+
+ pBall = addBall(Vector2(100, 150), 20, cMagenta, s_startBalls);
+ pBall->mass = fStartMass;
+
+ pBall = addBall(Vector2(150, 150), 20, cCyan, s_startBalls);
+ pBall->mass = fStartMass;
+
+
+ for( int i = 0; i < 50; i++)
+ {
+ addBall(Vector2(200 + i * 2, 200 + i * 2), 10, cCyan);
+ }
+
+
+ vector<Vector2> points;
+ points.push_back(Vector2(500,500));
+ points.push_back(Vector2(300,500));
+ points.push_back(Vector2(500,300));
+
+ addPoly(points, cRed, s_startPolys);