Eliminats els últimes defines i passats a enum class
This commit is contained in:
@@ -5,10 +5,13 @@
|
||||
#include <string> // for string, basic_string
|
||||
|
||||
// Modos de funcionamiento para el tileado de fondo
|
||||
#define TILED_MODE_CIRCLE 0
|
||||
#define TILED_MODE_DIAGONAL 1
|
||||
#define TILED_MODE_RANDOM 2
|
||||
#define TILED_MODE_STATIC 3
|
||||
enum class TiledBGMode : int
|
||||
{
|
||||
CIRCLE = 0,
|
||||
DIAGONAL = 1,
|
||||
RANDOM = 2,
|
||||
STATIC = 3,
|
||||
};
|
||||
|
||||
/*
|
||||
Esta clase dibuja un tileado de fondo. Para ello se sirve de una textura "canvas", que rellena con los tiles.
|
||||
@@ -32,7 +35,7 @@ private:
|
||||
// Variables
|
||||
SDL_Rect pos_; // Posición y tamaño del mosaico
|
||||
int counter_; // Contador
|
||||
int mode_; // Tipo de movimiento del mosaico
|
||||
TiledBGMode mode_; // Tipo de movimiento del mosaico
|
||||
float sin_[360]; // Vector con los valores del seno precalculados
|
||||
|
||||
// Rellena la textura con el contenido
|
||||
@@ -40,7 +43,7 @@ private:
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
TiledBG(SDL_Rect pos, int mode);
|
||||
TiledBG(SDL_Rect pos, TiledBGMode mode);
|
||||
|
||||
// Destructor
|
||||
~TiledBG();
|
||||
|
||||
Reference in New Issue
Block a user