diff --git a/client/hud.go b/client/hud.go index 7261833..143ed35 100644 --- a/client/hud.go +++ b/client/hud.go @@ -353,9 +353,16 @@ func (hs *HUDStore) Draw(screen *ebiten.Image) { } func fillIn(s string, l int) string { + tl := len(s) > l ss := make([]string, l, l) for i, v := range s { - ss[i] = string(v) + if i >= l { + break + } else if i > 6 && tl { + ss[i] = "." + } else { + ss[i] = string(v) + } } for i, v := range ss { if string(v) == "" { diff --git a/server/assets/wasm/maze-wars.wasm b/server/assets/wasm/maze-wars.wasm index 899f3ad..c41d829 100755 Binary files a/server/assets/wasm/maze-wars.wasm and b/server/assets/wasm/maze-wars.wasm differ