Space Walk board game
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

36 líneas
586 B

#ifndef SPACESHIP_H
#define SPACESHIP_H
#define PLANET_UNSET -1
class Window;
class SpaceShip
{
public:
SpaceShip();
SpaceShip(unsigned char color, unsigned char size);
void render(Window *window, int y, int x, bool checkPlaced = true);
unsigned char getColor();
void setColor(unsigned char color);
unsigned char getSize();
void setSize(unsigned char size);
char getPlanet();
void setPlanet(char planet);
enum Size {
SIZE_UNSET = 0,
SMALL = 1,
MEDIUM = 3,
BIG = 4,
};
private:
unsigned char color;
unsigned char size;
char planet;
};
#endif // SPACESHIP_H