Snake/back-end/head.h

37 lines
533 B
C
Raw Normal View History

2018-09-09 15:30:38 +03:00
#ifndef HEAD_H
#define HEAD_H
2018-09-09 17:02:38 +03:00
#define TO_RADIAN 0.017453293
2018-09-09 15:30:38 +03:00
#include "baseclass.h"
#include <QString>
class Head : BaseClass
{
private:
2018-09-11 20:10:37 +03:00
double x, y, angle;
2018-09-09 15:30:38 +03:00
QString texture;
2018-09-09 17:02:38 +03:00
qint64 time;
2018-09-11 20:10:37 +03:00
double *speed;
2018-09-09 15:30:38 +03:00
public:
Head();
double getAngle() const;
void setAngle(double angle);
double getY() const;
void setY(double y);
double getX() const;
void setX(double x);
2018-09-11 20:10:37 +03:00
double *getSpeed() const;
void setSpeed(double *value);
2018-09-09 17:02:38 +03:00
void render();
2018-09-09 15:30:38 +03:00
~Head();
2018-09-11 20:10:37 +03:00
2018-09-09 15:30:38 +03:00
};
#endif // HEAD_H