forked from jaildesigner-jailgames/jaildoctors_dilemma
Arreglos en la estructura i format del codi
This commit is contained in:
113
source/logo.cpp
113
source/logo.cpp
@@ -35,25 +35,18 @@ Logo::Logo()
|
||||
{
|
||||
jailgames_sprite_.push_back(std::make_shared<Sprite>(jailgames_texture_, 0, i, jailgames_texture_->getWidth(), 1));
|
||||
jailgames_sprite_.back()->setClip(0, i, jailgames_texture_->getWidth(), 1);
|
||||
if (i % 2 == 0)
|
||||
{
|
||||
jailgames_sprite_[i]->setX(256 + (i * 3));
|
||||
}
|
||||
else
|
||||
{
|
||||
jailgames_sprite_[i]->setX(-181 - (i * 3));
|
||||
}
|
||||
jailgames_sprite_[i]->setY(83 + i);
|
||||
jailgames_sprite_.at(i)->setX((i % 2 == 0) ? (256 + (i * 3)) : (-181 - (i * 3)));
|
||||
jailgames_sprite_.at(i)->setY(83 + i);
|
||||
}
|
||||
|
||||
// Inicializa variables
|
||||
options.section.section = Section::LOGO;
|
||||
|
||||
// Inicializa el vector de colores
|
||||
const std::vector<std::string> vColors = {"black", "blue", "red", "magenta", "green", "cyan", "yellow", "bright_white"};
|
||||
for (auto v : vColors)
|
||||
const std::vector<std::string> COLORS = {"black", "blue", "red", "magenta", "green", "cyan", "yellow", "bright_white"};
|
||||
for (const auto &color : COLORS)
|
||||
{
|
||||
color_.push_back(stringToColor(options.video.palette, v));
|
||||
color_.push_back(stringToColor(options.video.palette, color));
|
||||
}
|
||||
|
||||
// Cambia el color del borde
|
||||
@@ -83,24 +76,24 @@ void Logo::updateJAILGAMES()
|
||||
{
|
||||
for (int i = 1; i < (int)jailgames_sprite_.size(); ++i)
|
||||
{
|
||||
const int speed = 8;
|
||||
const int dest = 37;
|
||||
if (jailgames_sprite_[i]->getX() != 37)
|
||||
constexpr int SPEED = 8;
|
||||
constexpr int DEST = 37;
|
||||
if (jailgames_sprite_.at(i)->getX() != 37)
|
||||
{
|
||||
if (i % 2 == 0)
|
||||
{
|
||||
jailgames_sprite_[i]->incX(-speed);
|
||||
if (jailgames_sprite_[i]->getX() < dest)
|
||||
jailgames_sprite_.at(i)->incX(-SPEED);
|
||||
if (jailgames_sprite_.at(i)->getX() < DEST)
|
||||
{
|
||||
jailgames_sprite_[i]->setX(dest);
|
||||
jailgames_sprite_.at(i)->setX(DEST);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
jailgames_sprite_[i]->incX(speed);
|
||||
if (jailgames_sprite_[i]->getX() > dest)
|
||||
jailgames_sprite_.at(i)->incX(SPEED);
|
||||
if (jailgames_sprite_.at(i)->getX() > DEST)
|
||||
{
|
||||
jailgames_sprite_[i]->setX(dest);
|
||||
jailgames_sprite_.at(i)->setX(DEST);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -111,89 +104,89 @@ void Logo::updateJAILGAMES()
|
||||
// Gestiona el color de las texturas
|
||||
void Logo::updateTextureColors()
|
||||
{
|
||||
const int ini = 70;
|
||||
const int inc = 4;
|
||||
constexpr int INI = 70;
|
||||
constexpr int INC = 4;
|
||||
|
||||
if (counter_ == ini + inc * 0)
|
||||
if (counter_ == INI + INC * 0)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[0].r, color_[0].g, color_[0].b);
|
||||
since_1998_texture_->setColor(color_.at(0).r, color_.at(0).g, color_.at(0).b);
|
||||
}
|
||||
|
||||
else if (counter_ == ini + inc * 1)
|
||||
else if (counter_ == INI + INC * 1)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[1].r, color_[1].g, color_[1].b);
|
||||
since_1998_texture_->setColor(color_.at(1).r, color_.at(1).g, color_.at(1).b);
|
||||
}
|
||||
|
||||
else if (counter_ == ini + inc * 2)
|
||||
else if (counter_ == INI + INC * 2)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[2].r, color_[2].g, color_[2].b);
|
||||
since_1998_texture_->setColor(color_.at(2).r, color_.at(2).g, color_.at(2).b);
|
||||
}
|
||||
|
||||
else if (counter_ == ini + inc * 3)
|
||||
else if (counter_ == INI + INC * 3)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[3].r, color_[3].g, color_[3].b);
|
||||
since_1998_texture_->setColor(color_.at(3).r, color_.at(3).g, color_.at(3).b);
|
||||
}
|
||||
|
||||
else if (counter_ == ini + inc * 4)
|
||||
else if (counter_ == INI + INC * 4)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[4].r, color_[4].g, color_[4].b);
|
||||
since_1998_texture_->setColor(color_.at(4).r, color_.at(4).g, color_.at(4).b);
|
||||
}
|
||||
|
||||
else if (counter_ == ini + inc * 5)
|
||||
else if (counter_ == INI + INC * 5)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[5].r, color_[5].g, color_[5].b);
|
||||
since_1998_texture_->setColor(color_.at(5).r, color_.at(5).g, color_.at(5).b);
|
||||
}
|
||||
|
||||
else if (counter_ == ini + inc * 6)
|
||||
else if (counter_ == INI + INC * 6)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[6].r, color_[6].g, color_[6].b);
|
||||
since_1998_texture_->setColor(color_.at(6).r, color_.at(6).g, color_.at(6).b);
|
||||
}
|
||||
|
||||
else if (counter_ == ini + inc * 7)
|
||||
else if (counter_ == INI + INC * 7)
|
||||
{
|
||||
since_1998_texture_->setColor(color_[7].r, color_[7].g, color_[7].b);
|
||||
since_1998_texture_->setColor(color_.at(7).r, color_.at(7).g, color_.at(7).b);
|
||||
}
|
||||
|
||||
else if (counter_ == INIT_FADE_ + inc * 0)
|
||||
else if (counter_ == INIT_FADE_ + INC * 0)
|
||||
{
|
||||
jailgames_texture_->setColor(color_[6].r, color_[6].g, color_[6].b);
|
||||
since_1998_texture_->setColor(color_[6].r, color_[6].g, color_[6].b);
|
||||
jailgames_texture_->setColor(color_.at(6).r, color_.at(6).g, color_.at(6).b);
|
||||
since_1998_texture_->setColor(color_.at(6).r, color_.at(6).g, color_.at(6).b);
|
||||
}
|
||||
|
||||
else if (counter_ == INIT_FADE_ + inc * 1)
|
||||
else if (counter_ == INIT_FADE_ + INC * 1)
|
||||
{
|
||||
jailgames_texture_->setColor(color_[5].r, color_[5].g, color_[5].b);
|
||||
since_1998_texture_->setColor(color_[5].r, color_[5].g, color_[5].b);
|
||||
jailgames_texture_->setColor(color_.at(5).r, color_.at(5).g, color_.at(5).b);
|
||||
since_1998_texture_->setColor(color_.at(5).r, color_.at(5).g, color_.at(5).b);
|
||||
}
|
||||
|
||||
else if (counter_ == INIT_FADE_ + inc * 2)
|
||||
else if (counter_ == INIT_FADE_ + INC * 2)
|
||||
{
|
||||
jailgames_texture_->setColor(color_[4].r, color_[4].g, color_[4].b);
|
||||
since_1998_texture_->setColor(color_[4].r, color_[4].g, color_[4].b);
|
||||
jailgames_texture_->setColor(color_.at(4).r, color_.at(4).g, color_.at(4).b);
|
||||
since_1998_texture_->setColor(color_.at(4).r, color_.at(4).g, color_.at(4).b);
|
||||
}
|
||||
|
||||
else if (counter_ == INIT_FADE_ + inc * 3)
|
||||
else if (counter_ == INIT_FADE_ + INC * 3)
|
||||
{
|
||||
jailgames_texture_->setColor(color_[3].r, color_[3].g, color_[3].b);
|
||||
since_1998_texture_->setColor(color_[3].r, color_[3].g, color_[3].b);
|
||||
jailgames_texture_->setColor(color_.at(3).r, color_.at(3).g, color_.at(3).b);
|
||||
since_1998_texture_->setColor(color_.at(3).r, color_.at(3).g, color_.at(3).b);
|
||||
}
|
||||
|
||||
else if (counter_ == INIT_FADE_ + inc * 4)
|
||||
else if (counter_ == INIT_FADE_ + INC * 4)
|
||||
{
|
||||
jailgames_texture_->setColor(color_[2].r, color_[2].g, color_[2].b);
|
||||
since_1998_texture_->setColor(color_[2].r, color_[2].g, color_[2].b);
|
||||
jailgames_texture_->setColor(color_.at(2).r, color_.at(2).g, color_.at(2).b);
|
||||
since_1998_texture_->setColor(color_.at(2).r, color_.at(2).g, color_.at(2).b);
|
||||
}
|
||||
|
||||
else if (counter_ == INIT_FADE_ + inc * 5)
|
||||
else if (counter_ == INIT_FADE_ + INC * 5)
|
||||
{
|
||||
jailgames_texture_->setColor(color_[1].r, color_[1].g, color_[1].b);
|
||||
since_1998_texture_->setColor(color_[1].r, color_[1].g, color_[1].b);
|
||||
jailgames_texture_->setColor(color_.at(1).r, color_.at(1).g, color_.at(1).b);
|
||||
since_1998_texture_->setColor(color_.at(1).r, color_.at(1).g, color_.at(1).b);
|
||||
}
|
||||
|
||||
else if (counter_ == INIT_FADE_ + inc * 6)
|
||||
else if (counter_ == INIT_FADE_ + INC * 6)
|
||||
{
|
||||
jailgames_texture_->setColor(color_[0].r, color_[0].g, color_[0].b);
|
||||
since_1998_texture_->setColor(color_[0].r, color_[0].g, color_[0].b);
|
||||
jailgames_texture_->setColor(color_.at(0).r, color_.at(0).g, color_.at(0).b);
|
||||
since_1998_texture_->setColor(color_.at(0).r, color_.at(0).g, color_.at(0).b);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user