Lephisto/src/star.h
2017-12-23 01:34:59 +00:00

22 lines
424 B
C++

#pragma once
#include "body.h"
#include "star_system.h"
class Frame;
class Star: public Body {
public:
Star(StarSystem::SBody* sbody);
virtual ~Star(void) { };
virtual void SetPosition(vector3d p);
virtual vector3d GetPosition(void);
virtual double GetRadius(void) const { return radius; }
virtual void Render(const Frame* camFrame);
private:
StarSystem::BodyType type;
vector3d pos;
double radius;
};