comparison gamelib/research.py @ 3:6ab4f1ab9eab

Very basics of research and products.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 06 May 2012 11:59:20 +0200
parents
children 5e21bf2b6853
comparison
equal deleted inserted replaced
2:427cf79e9875 3:6ab4f1ab9eab
1 class ResearchArea(object):
2 NAME = None
3 PREREQUISITES = ()
4
5 def __init__(self):
6 self.points = 0
7
8 def spend_points(self, points):
9 self.points += points
10
11
12 class Tesla(ResearchArea):
13 NAME = "Tesla"
14
15
16 class Robotics(ResearchArea):
17 NAME = "Robotics"
18
19
20 class Rocketry(ResearchArea):
21 NAME = "Rocketry"
22
23
24 class BioGenetics(ResearchArea):
25 NAME = "Biogenetics"
26
27
28 class Space(ResearchArea):
29 NAME = "SPAAAAAACE!"
30 PREREQUISITES = (
31 (RoboticsResearch, 1),
32 (RocketryResearch, 2),
33 )