Optimitzat el tema de comparacions i asignacions de strings buits. Mes que optimitzat, ara està mes mono

This commit is contained in:
2024-10-13 14:25:05 +02:00
parent ba7c44ad06
commit 46540ad7c3
16 changed files with 47 additions and 53 deletions

View File

@@ -2,22 +2,19 @@
// Constructor
Writer::Writer(std::shared_ptr<Text> text)
: text_(text)
{
// Inicializa variables
pos_x_ = 0;
pos_y_ = 0;
kerning_ = 0;
caption_ = "";
speed_ = 0;
writing_counter_ = 0;
index_ = 0;
lenght_ = 0;
completed_ = false;
enabled_ = false;
enabled_counter_ = 0;
finished_ = false;
}
: text_(text),
pos_x_(0),
pos_y_(0),
kerning_(0),
caption_(std::string()),
speed_(0),
writing_counter_(0),
index_(0),
lenght_(0),
completed_(false),
enabled_(false),
enabled_counter_(0),
finished_(false) {}
// Actualiza el objeto
void Writer::update()
@@ -45,7 +42,11 @@ void Writer::update()
else
{
// Completado
enabled_counter_ > 0 ? enabled_counter_-- : finished_ = true;
finished_ = enabled_counter_ <= 0;
if (!finished_)
{
enabled_counter_--;
}
}
}
}