forked from jaildesigner-jailgames/jaildoctors_dilemma
Limpieza y organización de código
This commit is contained in:
@@ -38,12 +38,6 @@ Screen::Screen(SDL_Window *window, SDL_Renderer *renderer, options_t *options, i
|
|||||||
anchor.middle = gameCanvasHeight / 2;
|
anchor.middle = gameCanvasHeight / 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Destructor
|
|
||||||
Screen::~Screen()
|
|
||||||
{
|
|
||||||
renderer = nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Limpia la pantalla
|
// Limpia la pantalla
|
||||||
void Screen::clean(color_t color)
|
void Screen::clean(color_t color)
|
||||||
{
|
{
|
||||||
@@ -293,30 +287,12 @@ void Screen::iniSpectrumFade()
|
|||||||
|
|
||||||
spectrumColor.clear();
|
spectrumColor.clear();
|
||||||
|
|
||||||
color_t c;
|
// Inicializa el vector de colores
|
||||||
c = stringToColor("black");
|
const std::vector<std::string> vColors = {"black", "blue", "red", "magenta", "green", "cyan", "yellow", "bright_white"};
|
||||||
spectrumColor.push_back(c);
|
for (auto v : vColors)
|
||||||
|
{
|
||||||
c = stringToColor("blue");
|
spectrumColor.push_back(stringToColor(v));
|
||||||
spectrumColor.push_back(c);
|
}
|
||||||
|
|
||||||
c = stringToColor("red");
|
|
||||||
spectrumColor.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("magenta");
|
|
||||||
spectrumColor.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("green");
|
|
||||||
spectrumColor.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("cyan");
|
|
||||||
spectrumColor.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("yellow");
|
|
||||||
spectrumColor.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_white");
|
|
||||||
spectrumColor.push_back(c);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Actualiza el spectrum fade
|
// Actualiza el spectrum fade
|
||||||
|
|||||||
@@ -70,9 +70,6 @@ public:
|
|||||||
// Constructor
|
// Constructor
|
||||||
Screen(SDL_Window *window, SDL_Renderer *renderer, options_t *options, int gameInternalResX, int gameInternalResY);
|
Screen(SDL_Window *window, SDL_Renderer *renderer, options_t *options, int gameInternalResX, int gameInternalResY);
|
||||||
|
|
||||||
// Destructor
|
|
||||||
~Screen();
|
|
||||||
|
|
||||||
// Limpia la pantalla
|
// Limpia la pantalla
|
||||||
void clean(color_t color = {0x00, 0x00, 0x00});
|
void clean(color_t color = {0x00, 0x00, 0x00});
|
||||||
|
|
||||||
|
|||||||
@@ -47,13 +47,6 @@ Sprite::Sprite(SDL_Rect rect, Texture *texture, SDL_Renderer *renderer)
|
|||||||
enabled = true;
|
enabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Destructor
|
|
||||||
Sprite::~Sprite()
|
|
||||||
{
|
|
||||||
texture = nullptr;
|
|
||||||
renderer = nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Muestra el sprite por pantalla
|
// Muestra el sprite por pantalla
|
||||||
void Sprite::render()
|
void Sprite::render()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -27,9 +27,6 @@ public:
|
|||||||
Sprite(int x = 0, int y = 0, int w = 0, int h = 0, Texture *texture = nullptr, SDL_Renderer *renderer = nullptr);
|
Sprite(int x = 0, int y = 0, int w = 0, int h = 0, Texture *texture = nullptr, SDL_Renderer *renderer = nullptr);
|
||||||
Sprite(SDL_Rect rect, Texture *texture, SDL_Renderer *renderer);
|
Sprite(SDL_Rect rect, Texture *texture, SDL_Renderer *renderer);
|
||||||
|
|
||||||
// Destructor
|
|
||||||
~Sprite();
|
|
||||||
|
|
||||||
// Muestra el sprite por pantalla
|
// Muestra el sprite por pantalla
|
||||||
void render();
|
void render();
|
||||||
|
|
||||||
|
|||||||
@@ -57,11 +57,6 @@ Game::Game(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, D
|
|||||||
|
|
||||||
Game::~Game()
|
Game::~Game()
|
||||||
{
|
{
|
||||||
// Borra las referencias a los punteros
|
|
||||||
renderer = nullptr;
|
|
||||||
asset = nullptr;
|
|
||||||
input = nullptr;
|
|
||||||
|
|
||||||
// Libera la memoria de los objetos
|
// Libera la memoria de los objetos
|
||||||
delete scoreboard;
|
delete scoreboard;
|
||||||
delete itemTracker;
|
delete itemTracker;
|
||||||
|
|||||||
@@ -71,8 +71,6 @@ Intro::~Intro()
|
|||||||
JA_DeleteMusic(loadingSound1);
|
JA_DeleteMusic(loadingSound1);
|
||||||
JA_DeleteMusic(loadingSound2);
|
JA_DeleteMusic(loadingSound2);
|
||||||
JA_DeleteMusic(loadingSound3);
|
JA_DeleteMusic(loadingSound3);
|
||||||
|
|
||||||
// delete text;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Comprueba el manejador de eventos
|
// Comprueba el manejador de eventos
|
||||||
|
|||||||
@@ -29,14 +29,6 @@ Item::Item(item_t item)
|
|||||||
c = item.color2;
|
c = item.color2;
|
||||||
color.push_back(c);
|
color.push_back(c);
|
||||||
color.push_back(c);
|
color.push_back(c);
|
||||||
|
|
||||||
/*
|
|
||||||
const std::vector<std::string> vColors = {"blue", "red", "magenta", "green", "cyan", "yellow"};
|
|
||||||
for (auto v:vColors)
|
|
||||||
{
|
|
||||||
color.push_back(stringToColor(v));
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Destructor
|
// Destructor
|
||||||
|
|||||||
@@ -1,10 +1,5 @@
|
|||||||
#include "item_tracker.h"
|
#include "item_tracker.h"
|
||||||
|
|
||||||
// Constructor
|
|
||||||
ItemTracker::ItemTracker()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// Destructor
|
// Destructor
|
||||||
ItemTracker::~ItemTracker()
|
ItemTracker::~ItemTracker()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ private:
|
|||||||
int findByPos(int index, SDL_Point pos);
|
int findByPos(int index, SDL_Point pos);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// Constructor
|
|
||||||
ItemTracker();
|
|
||||||
|
|
||||||
// Destructor
|
// Destructor
|
||||||
~ItemTracker();
|
~ItemTracker();
|
||||||
|
|
||||||
|
|||||||
@@ -40,29 +40,12 @@ Logo::Logo(SDL_Renderer *renderer, Screen *screen, Asset *asset, int subsection)
|
|||||||
endLogo = 400;
|
endLogo = 400;
|
||||||
postLogo = 20;
|
postLogo = 20;
|
||||||
|
|
||||||
color_t c = stringToColor("black");
|
// Inicializa el vector de colores
|
||||||
color.push_back(c);
|
const std::vector<std::string> vColors = {"black", "blue", "red", "magenta", "green", "cyan", "yellow", "bright_white"};
|
||||||
|
for (auto v : vColors)
|
||||||
c = stringToColor("blue");
|
{
|
||||||
color.push_back(c);
|
color.push_back(stringToColor(v));
|
||||||
|
}
|
||||||
c = stringToColor("red");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("magenta");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("green");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("cyan");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("yellow");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_white");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
// Cambia el color del borde
|
// Cambia el color del borde
|
||||||
screen->setBorderColor(stringToColor("black"));
|
screen->setBorderColor(stringToColor("black"));
|
||||||
|
|||||||
@@ -24,48 +24,12 @@ ScoreBoard::ScoreBoard(SDL_Renderer *renderer, Asset *asset, board_t *board)
|
|||||||
timePaused = 0;
|
timePaused = 0;
|
||||||
totalTimePaused = 0;
|
totalTimePaused = 0;
|
||||||
|
|
||||||
// Inicializa los colores
|
// Inicializa el vector de colores
|
||||||
color_t c = stringToColor("blue");
|
const std::vector<std::string> vColors = {"blue", "magenta", "green", "cyan", "yellow", "white", "bright_blue", "bright_magenta", "bright_green", "bright_cyan", "bright_yellow", "bright_white"};
|
||||||
color.push_back(c);
|
for (auto v : vColors)
|
||||||
|
{
|
||||||
// c = stringToColor("red");
|
color.push_back(stringToColor(v));
|
||||||
// color.push_back(c);
|
}
|
||||||
|
|
||||||
c = stringToColor("magenta");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("green");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("cyan");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("yellow");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("white");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_blue");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
// c = stringToColor("bright_red");
|
|
||||||
// color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_magenta");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_green");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_cyan");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_yellow");
|
|
||||||
color.push_back(c);
|
|
||||||
|
|
||||||
c = stringToColor("bright_white");
|
|
||||||
color.push_back(c);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Destructor
|
// Destructor
|
||||||
@@ -133,7 +97,7 @@ void ScoreBoard::update()
|
|||||||
sprite->update();
|
sprite->update();
|
||||||
|
|
||||||
if (!paused)
|
if (!paused)
|
||||||
{// Si está en pausa no se actualiza el reloj
|
{ // Si está en pausa no se actualiza el reloj
|
||||||
clock = getTime();
|
clock = getTime();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,11 +25,6 @@ Test::Test(SDL_Renderer *renderer, Screen *screen, Asset *asset, Debug *debug)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Destructor
|
|
||||||
Test::~Test()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// Actualiza las variables
|
// Actualiza las variables
|
||||||
void Test::update()
|
void Test::update()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -36,9 +36,6 @@ public:
|
|||||||
// Constructor
|
// Constructor
|
||||||
Test(SDL_Renderer *renderer, Screen *screen, Asset *asset, Debug *debug);
|
Test(SDL_Renderer *renderer, Screen *screen, Asset *asset, Debug *debug);
|
||||||
|
|
||||||
// Destructor
|
|
||||||
~Test();
|
|
||||||
|
|
||||||
// Actualiza las variables
|
// Actualiza las variables
|
||||||
void update();
|
void update();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user