Merge branch 'master' of ctpug.org.za:koperkapel
[koperkapel.git] / koperkapel / world.py
index 2272a7a3f01c1df2a695552e109fc6123c1c2888..8097eb2ccf993b2a15fd91231717c042d5fe8c68 100644 (file)
@@ -35,7 +35,10 @@ class World:
                     "roachel", None, "roeginald",
                     None, None, None,
                 ]
-            }
+            },
+            "robot": {"seating": []},
+            "roomba": {"seating": []},
+            "quadcopter": {"seating": []},
         }
         state["level"] = {
             "name": "level1",
@@ -124,6 +127,12 @@ class WorldDictProxy(WorldBaseProxy):
         value = self._state.get(name)
         return _maybe_subproxy(self, name, value)
 
+    def __setitem__(self, name, value):
+        return self.__setattr__(name, value)
+
+    def __getitem__(self, name):
+        return self.__getattr__(name)
+
 
 class WorldListProxy(WorldBaseProxy):
     """ World list proxy that records changes and produces events. """