![]() |
Dragonfly 2.2
A text-based game engine
|
00001 /// 00002 /// Circle.h 00003 /// 00004 00005 #ifndef __CIRCLE_H__ 00006 #define __CIRCLE_H__ 00007 00008 #include "Position.h" 00009 00010 class Circle { 00011 00012 protected: 00013 Position center; ///< circle middle 00014 float radius; ///< circle raduis 00015 00016 public: 00017 00018 /// Create circle at center with radius r 00019 Circle(Position init_center, float init_radius); 00020 00021 /// Default circle segment is at (0,0) with radius 0 00022 Circle(); 00023 00024 ~Circle(); 00025 00026 Position getCenter(); ///< Get center 00027 void setCenter(Position new_center); ///< Set center 00028 float getRadius(); ///< Get radius 00029 void setRadius(float new_radius); ///< Set radius 00030 }; 00031 00032 #endif //__CIRCLE_H__ 00033