コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: BallView.cs プロジェクト: christofferEkblom/1DV437
        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();
        }