Просмотр исходного кода

Lazy first pass at supporting urban generator, that is, do not allow onlyAmerica

Kirk Trombley 5 лет назад
Родитель
Сommit
9f6464d30c
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      server/game_api.py

+ 8 - 0
server/game_api.py

@@ -64,6 +64,14 @@ def create_game():
         gen = rsv_gen_usa if only_america else rsv_gen
         for _ in range(rounds):
             coords.append(next(gen))
+    elif gen_method == "URBAN":
+        if only_america:
+            abort(400) # currently, do not support onlyAmerica with urban generator
+        for _ in range(rounds):
+            maybe_coord = lib.urban_coord()
+            while maybe_coord is None:
+                maybe_coord = lib.urban_coord()
+            coords.append(maybe_coord)
     else:
         abort(400)