Kichiyaki
6fc64fadbf
- add one new field to the PlayerFilter and VillageFilter server map generator: - make player village color configurable - make barbarian village color configurable - fix issue with missing villages - refactor map_usecase.GetMarkers
23 lines
495 B
Go
23 lines
495 B
Go
package servermap
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/tribalwarshelp/map-generator/generator"
|
|
)
|
|
|
|
type GetMarkersConfig struct {
|
|
Server string
|
|
Tribes []string
|
|
Players []string
|
|
ShowBarbarianVillages bool
|
|
ShowOtherPlayerVillages bool
|
|
LargerMarkers bool
|
|
PlayerVillageColor string
|
|
BarbarianVillageColor string
|
|
}
|
|
|
|
type Usecase interface {
|
|
GetMarkers(ctx context.Context, cfg GetMarkersConfig) ([]*generator.Marker, error)
|
|
}
|