X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Froaches.py;fp=koperkapel%2Froaches.py;h=b39d189fe669c6571047973feb33f8b7b6e4eecc;hb=bc8a030300c8367c5412585ffe37c07ce2d7bcee;hp=0d2448216c16a00900759736ed66e32fe975dbcb;hpb=2086ea379583fdd433e7f9c5c980d82ae65cded7;p=koperkapel.git diff --git a/koperkapel/roaches.py b/koperkapel/roaches.py index 0d24482..b39d189 100644 --- a/koperkapel/roaches.py +++ b/koperkapel/roaches.py @@ -26,6 +26,15 @@ class RoachActor(OrientatedSurfActor): self.surf = self._frames[self._frame] +class WorldRoach(object): + """A roach proxy with no properties for display on the game level.""" + + def __init__(self): + self.smart = False + self.strong = False + self.fast = False + + class RoachFactory: def __init__(self, suffix, frames=4): @@ -52,3 +61,5 @@ default_roaches = RoachFactory("") t32_roaches = RoachFactory("_32") t21_roaches = RoachFactory("_21") big_roaches = RoachFactory("_big") +roaches_quartet = RoachFactory("_quartet") +roaches_nonet = RoachFactory("_nonet")