Strategická: Fix vytváření mapy

This commit is contained in:
David Klement 2022-09-18 10:33:39 +02:00
parent f4f6ffd021
commit 36c1072d40

View file

@ -1,9 +1,9 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import json
import sys
from __future__ import annotations from __future__ import annotations
from enum import Enum from enum import Enum
from typing import Callable, Iterable, List, Optional from typing import Callable, Iterable, List, Optional
import json
import sys
class Action(Enum): class Action(Enum):
@ -130,9 +130,7 @@ def parse_world(world: dict) -> List[List[Field]]:
field["hill"], field["hill"],
field["home_for_team"], field["home_for_team"],
field["occupied_by_team"], field["occupied_by_team"],
members
) )
fields.append(parsed_field)
members = [] members = []
for member in field["members"]: for member in field["members"]:
members.append(Member( members.append(Member(
@ -141,6 +139,7 @@ def parse_world(world: dict) -> List[List[Field]]:
member["id"], member["id"],
)) ))
parsed_field.members = members parsed_field.members = members
fields_row.append(parsed_field)
fields.append(fields_row) fields.append(fields_row)
return fields return fields