es pot definir el color dels globos (dels 4 colors disponibles) al fitxer de parametres
This commit is contained in:
@@ -32,8 +32,8 @@ Balloon::Balloon(float x, float y, BalloonType type, BalloonSize size, float vel
|
||||
max_vy_ = 3.0f;
|
||||
|
||||
const int index = static_cast<int>(size_);
|
||||
gravity_ = param.balloon.at(index).grav;
|
||||
default_vy_ = param.balloon.at(index).vel;
|
||||
gravity_ = param.balloon.settings.at(index).grav;
|
||||
default_vy_ = param.balloon.settings.at(index).vel;
|
||||
h_ = w_ = BALLOON_SIZE[index];
|
||||
power_ = BALLOON_POWER[index];
|
||||
menace_ = BALLOON_MENACE[index];
|
||||
@@ -67,8 +67,8 @@ Balloon::Balloon(float x, float y, BalloonType type, BalloonSize size, float vel
|
||||
|
||||
vy_ = 0;
|
||||
max_vy_ = 3.0f;
|
||||
gravity_ = param.balloon.at(index).grav;
|
||||
default_vy_ = param.balloon.at(index).vel;
|
||||
gravity_ = param.balloon.settings.at(index).grav;
|
||||
default_vy_ = param.balloon.settings.at(index).vel;
|
||||
|
||||
sprite_->setRotate(creation_timer <= 0);
|
||||
sprite_->setRotateAmount(vx_ > 0.0f ? 2.0 : -2.0);
|
||||
@@ -301,12 +301,12 @@ void Balloon::setAnimation()
|
||||
normal_animation = "powerball";
|
||||
break;
|
||||
case BalloonType::FLOATER:
|
||||
creating_animation = "red";
|
||||
normal_animation = "green";
|
||||
creating_animation = param.balloon.color.at(2);
|
||||
normal_animation = param.balloon.color.at(3);
|
||||
break;
|
||||
default:
|
||||
creating_animation = "blue";
|
||||
normal_animation = "orange";
|
||||
creating_animation = param.balloon.color.at(0);
|
||||
normal_animation = param.balloon.color.at(1);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user