Linhas mais espessas, anti-aliasing e pontos melhor definidos.
[Projeto-PCG.git] / thing.h
blobfd77467013bbb239abeba01de7682e87c98ed201
1 #ifndef THING_H
2 #define THING_H
4 #include "geometry.h"
6 class Thing {
7 private:
8 Ponto posicao;
9 Vetor velocidade;
10 public:
11 bool onGround;
12 Thing();
13 void addSpeed(double xspeed, double yspeed);
14 void setSpeed(double xspeed, double yspeed);
15 double getSpeedX() {return velocidade.x;}
16 double getSpeedY() {return velocidade.y;}
17 void setPosition(double x, double y);
18 double getX() {return posicao.x;}
19 double getY() {return posicao.y;}
20 void move();
21 virtual Rect getBaseRect();
25 #endif