Very crudely hack vehicles into the level
[koperkapel.git] / koperkapel / vehicles / base.py
index 31f7eeaaa4f9ced6ac2285ab336038afd7975841..ba4fbb77325b0542d32d7cb35e0d0d8a302be57f 100644 (file)
@@ -16,6 +16,7 @@ class Vehicle:
 
     def __init__(self):
         self.seats = self.init_seats()
+        self.game_pos = (0, 0)
 
     def roach_management_overlay(self):
         return Actor("vehicles/%s/background" % (self.vehicle_type,))
@@ -60,6 +61,9 @@ class Vehicle:
         from .walking import Walking
         cls.register(Walking)
 
+    def get_avatar(self, world):
+        raise NotImplementedError("Vehicles should know how to create their own avatars.")
+
 
 class Seat:
     """ A space in a vehicle for a roach.