class Cannon: '''abstract cannon base class''' def __init__(self): self.mDirection = Direction() self.mMagazine = AbstractMagazine() def setDirection(direction): self.mDirection = direction def getDirection(): return self.mDirection def setMagazine(magazine): self.mMagazine = magazine def generateBullte(): self.mMagazine.generateBullet()
def __init__(self): self.mDirection = Direction() self.mMagazine = AbstractMagazine()