Merge branch 'master' of https://github.com/yvt/openspades
This commit is contained in:
commit
64a5389e99
@ -696,12 +696,13 @@ namespace spades {
|
||||
break;
|
||||
}
|
||||
|
||||
hurtSprites.resize(12);
|
||||
float hpper = player->GetHealth() / 100.f;
|
||||
int cnt = 18 - (int)(player->GetHealth() / 100.f * 8.f);
|
||||
hurtSprites.resize(std::max(cnt, 6));
|
||||
for(size_t i = 0; i < hurtSprites.size(); i++) {
|
||||
HurtSprite& spr = hurtSprites[i];
|
||||
spr.angle = GetRandom() * (2.f * M_PI);
|
||||
spr.scale = .2f + GetRandom() * .6f;
|
||||
spr.scale = .2f + GetRandom() * GetRandom() * .7f;
|
||||
spr.horzShift = GetRandom();
|
||||
spr.strength = .3f + GetRandom() * .7f;
|
||||
if(hpper > .5f) {
|
||||
@ -2949,7 +2950,7 @@ namespace spades {
|
||||
}
|
||||
|
||||
void Client::DrawHurtSprites() {
|
||||
float per = (world->GetTime() - lastHurtTime) / .6f;
|
||||
float per = (world->GetTime() - lastHurtTime) / 1.5f;
|
||||
if(per > 1.f) return;
|
||||
if(per < 0.f) return;
|
||||
Handle<IImage> img = renderer->RegisterImage("Gfx/HurtSprite.png");
|
||||
|
Loading…
x
Reference in New Issue
Block a user