pbouncy_distro->base.alive = YES;
pbouncy_distro->base.x = x;
pbouncy_distro->base.y = y;
- pbouncy_distro->base.ym = -6;
+ pbouncy_distro->base.ym = -2;
}
void bouncy_distro_action(bouncy_distro_type* pbouncy_distro)
{
pbouncy_distro->base.y = pbouncy_distro->base.y + pbouncy_distro->base.ym * frame_ratio;
- pbouncy_distro->base.ym += 1. * frame_ratio;
+ pbouncy_distro->base.ym += 0.1 * frame_ratio;
if (pbouncy_distro->base.ym >= 0)
pbouncy_distro->base.alive = NO;
pbroken_brick->base.y = y;
pbroken_brick->base.xm = xm;
pbroken_brick->base.ym = ym;
+ timer_init(&pbroken_brick->timer,YES);
timer_start(&pbroken_brick->timer,200);
}
pfloating_score->base.alive = YES;
pfloating_score->base.x = x;
pfloating_score->base.y = y - 16;
+ timer_init(&pfloating_score->timer,YES);
timer_start(&pfloating_score->timer,1000);
pfloating_score->value = s;
}