public BallSimulation() { m_balls = new List<Ball>(); for (int i = 0; i < NUMBER_OF_BALLS; i++) { m_ball = new Ball(m_rand.Next()); m_balls.Add(m_ball); } }
internal void drawBall(Ball ball) { int ballSize = m_camera.getVisualSize(ball.Diameter); int vx = m_camera.getVisualCenterPos(ball.PosX, ballSize); int vy = m_camera.getVisualCenterPos(ball.PosY, ballSize); Rectangle ballDestrect = new Rectangle(vx, vy, ballSize, ballSize); m_spriteBatch.Begin(); m_spriteBatch.Draw(m_ballTexture, ballDestrect, Color.White); m_spriteBatch.End(); }