DEV 953: Add basic maps support to CLI (#74)
* remove squad support and switch to using pipelines only in RulesBuilder * remove spawn_food.standard from legacy ruleset definitions * bugfix: Royale map generates Standard food * add maps support to CLI * add automated tests for all registered GameMap implementations * update README
This commit is contained in:
parent
3bd1e47bb4
commit
1adbc79168
27 changed files with 565 additions and 1371 deletions
|
|
@ -38,3 +38,9 @@ func GetMap(id string) (GameMap, error) {
|
|||
func RegisterMap(id string, m GameMap) {
|
||||
globalRegistry.RegisterMap(id, m)
|
||||
}
|
||||
|
||||
func TestMap(id string, m GameMap, callback func()) {
|
||||
globalRegistry[id] = m
|
||||
callback()
|
||||
delete(globalRegistry, id)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue