wip: turn generation
This commit is contained in:
@@ -41,6 +41,7 @@ func buildGameOnMap(races []string, m generator.Map) (*game.Game, error) {
|
||||
}
|
||||
g := &game.Game{
|
||||
ID: gameID,
|
||||
Age: 0,
|
||||
Race: make([]game.Race, len(races)),
|
||||
}
|
||||
gameMap := &game.Map{
|
||||
@@ -98,8 +99,8 @@ func buildGameOnMap(races []string, m generator.Map) (*game.Game, error) {
|
||||
}
|
||||
for i := range g.Race {
|
||||
rel := slices.Clone(relations)
|
||||
ri := slices.IndexFunc(rel, func(a game.RaceRelation) bool { return a.RaceID == g.Race[i].ID })
|
||||
g.Race[i].Relations = append(rel[:ri], rel[ri+1:]...)
|
||||
selfIdx := slices.IndexFunc(rel, func(a game.RaceRelation) bool { return a.RaceID == g.Race[i].ID })
|
||||
g.Race[i].Relations = append(rel[:selfIdx], rel[selfIdx+1:]...)
|
||||
}
|
||||
|
||||
for i := range m.FreePlanets {
|
||||
|
||||
Reference in New Issue
Block a user