[client] fix tank destroy zero score label

This commit is contained in:
2019-06-11 15:31:13 +03:00
parent ee5de9f3db
commit a49d673f25
7 changed files with 54 additions and 92 deletions

View File

@@ -187,7 +187,7 @@ class Render extends SpriteView implements IRender {
var item = items[id];
entryLayer.removeChild(item.view);
playAnimate(item.rect.center, AnimateBundle.tankBoom());
if (shot.score != 0) {
if (shot.score != null) {
showScore(item.rect.center, shot.score);
}
items.remove(id);
@@ -206,7 +206,7 @@ class Render extends SpriteView implements IRender {
if (items.exists(id)) {
var item = items[id];
playAnimate(item.rect.center, AnimateBundle.tankBoom());
if (shot.score != 0) {
if (shot.score != null) {
showScore(item.rect.center, shot.score);
}
cast(item, EagleRenderItem).death = true;
@@ -215,7 +215,7 @@ class Render extends SpriteView implements IRender {
if (items.exists(id)) {
var item = items[id];
upperLayer.removeChild(item.view);
if (shot.score != 0) {
if (shot.score != null) {
showScore(item.rect.center, shot.score);
}
items.remove(id);