Pre-booked seats.
[koperkapel.git] / koperkapel / world.py
index b0e3debfd16d830ee8d030aee2aa2eb4e5be8a3a..2272a7a3f01c1df2a695552e109fc6123c1c2888 100644 (file)
@@ -30,7 +30,12 @@ class World:
         ]
         state["vehicles"] = {
             "current": "walking",
-            "available": ["walking"],
+            "walking": {
+                "seating": [
+                    "roachel", None, "roeginald",
+                    None, None, None,
+                ]
+            }
         }
         state["level"] = {
             "name": "level1",
@@ -128,3 +133,9 @@ class WorldListProxy(WorldBaseProxy):
 
     def __getitem__(self, index):
         return _maybe_subproxy(self, index, self._state[index])
+
+    def __len__(self):
+        return len(self._state)
+
+    def __bool__(self):
+        return bool(self._state)