refactor: planet owner

This commit is contained in:
Ilia Denisov
2026-02-04 19:26:17 +02:00
parent 6a603ea9ad
commit c1d397c993
17 changed files with 170 additions and 183 deletions
+3 -3
View File
@@ -19,9 +19,9 @@ func TestRenamePlanet(t *testing.T) {
var number int
var owner uuid.UUID
for pl := range cg.Map.Planet {
if cg.Map.Planet[pl].Owner != uuid.Nil {
if cg.Map.Planet[pl].Owned() {
number = int(cg.Map.Planet[pl].Number)
owner = cg.Map.Planet[pl].Owner
owner = *cg.Map.Planet[pl].Owner
break
}
}
@@ -36,7 +36,7 @@ func TestRenamePlanet(t *testing.T) {
err := game.RenamePlanet(p, race, number, newName)
assert.NoError(t, err)
cg = g()
pi := slices.IndexFunc(cg.Map.Planet, func(pl mg.Planet) bool { return pl.Owner == owner && pl.Number == uint(number) })
pi := slices.IndexFunc(cg.Map.Planet, func(pl mg.Planet) bool { return pl.OwnedBy(owner) && pl.Number == uint(number) })
assert.GreaterOrEqual(t, pi, 0)
assert.Equal(t, "Some-New-Name", cg.Map.Planet[pi].Name)