// CSE 143 // Homework 5 // http://www.cs.washington.edu/education/courses/143/00su/homework/ // 30 Jul 2000, Ken Yasuhara // class Moon #ifndef _MOON_H_ #define _MOON_H_ #include "movingobject.h" class Moon : public MovingObject { public: Moon(const double newX, const double newY, const double newVx, const double newRadius) : MovingObject(newX, newY, newVx, 0.0), radius(newRadius) {} virtual void getNextPosition(double &nextX, double &nextY); virtual void paint(GP142Display &display) const; protected: const double radius; }; #endif // _MOON_H_