Mercurial > sypikslang
view gamelib/research.py @ 38:7e18a67995f6
fixed pep8 issues
author | Rizmari Versfeld <rizziepit@gmail.com> |
---|---|
date | Mon, 07 May 2012 00:13:11 +0200 |
parents | 23720d0fd9a0 |
children | 1e8f7e694f0c |
line wrap: on
line source
class ResearchArea(object): NAME = None PREREQUISITES = () SCIENCE_TYPE = 'research' def __init__(self, points=0): self.points = points def spend_point(self): self.points += 1 def can_spend(self, lab): return True class Tesla(ResearchArea): NAME = "Tesla" class Robotics(ResearchArea): NAME = "Robotics" class Rocketry(ResearchArea): NAME = "Rocketry" class Biogenetics(ResearchArea): NAME = "Biogenetics" class Psychology(ResearchArea): NAME = "Psychology" class Fusion(ResearchArea): NAME = "Fusion" class Medical(ResearchArea): NAME = "Medical Experiments" class Lasers(ResearchArea): NAME = "Lasers" class Space(ResearchArea): NAME = "SPAAAAAACE!" PREREQUISITES = ( (Robotics, 1), (Rocketry, 2), ) class ArtificialIntelligence(ResearchArea): NAME = "Artificial Intelligence" PREREQUISITES = ( (Robotics, 4), (Psychology, 2), )