2  *  Copyright (C) 2008 Patrik Gornicz, Gornicz_P (at) hotmail (dot) com.
 
   4  *  This program is free software: you can redistribute it and/or modify
 
   5  *  it under the terms of the GNU General Public License as published by
 
   6  *  the Free Software Foundation, either version 3 of the License, or
 
   7  *  (at your option) any later version.
 
   9  *  This program is distributed in the hope that it will be useful,
 
  10  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
  11  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
  12  *  GNU General Public License for more details.
 
  14  *  You should have received a copy of the GNU General Public License
 
  15  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
  20 #include <bear/debug.h>
 
  21 #include <bear/Vector2.h>
 
  24 #include "graphics/graphics.h"
 
  27 /// ***** Constructors/Destructors *****
 
  29 Ball::Ball(const Vector2& pos, float radius, const float* color)
 
  30     : PhysicsEntity(pos), m_radius(radius), m_color(color)
 
  39 /// ***** Public Class Methods *****
 
  41 void Ball::draw() const
 
  43     graphics::drawCircle(m_radius, m_position, m_color);
 
  46 float Ball::getRadius() const