Optimitzat el tema de comparacions i asignacions de strings buits. Mes que optimitzat, ara està mes mono
This commit is contained in:
@@ -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_--;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user