## Creature Project ## CSC323: Group 1: Nora, Terian, Josh, and Jordan ## 4/7/10 ## enum.py: Enumerated types for different directions and states ###Borrowed code from Group 0 class Direction: class N: x = 0 y = 1 def __str__(): return "N" class NE: x = 1 y = 1 def __str__(): return "NE" class E: x = 1 y = 0 def __str__(): return "E" class SE: x = 1 y = -1 def __str__(): return "SE" class S: x = 0 y = -1 def __str__(): return "S" class SW: x = -1 y = -1 def __str__(): return "SW" class W: x = -1 y = 0 def __str__(): return "W" class NW: x = -1 y = 1 def __str__(): return "NW" class State: __init__(self, ls) self.type = ls def addType(st): self.type.append(st) def enum(self,st): if st in self.type return st else: return None