comparison gamelib/research.py @ 14:9d61abb3cfaf

Better subclass handling.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 06 May 2012 15:58:03 +0200
parents f9756477cbce
children 10d3db1f1e08
comparison
equal deleted inserted replaced
13:c0966997e0c5 14:9d61abb3cfaf
19 19
20 class Rocketry(ResearchArea): 20 class Rocketry(ResearchArea):
21 NAME = "Rocketry" 21 NAME = "Rocketry"
22 22
23 23
24 class BioGenetics(ResearchArea): 24 class Biogenetics(ResearchArea):
25 NAME = "Biogenetics" 25 NAME = "Biogenetics"
26 26
27 27
28 class Psychology(ResearchArea): 28 class Psychology(ResearchArea):
29 NAME = "Psychology" 29 NAME = "Psychology"
30 30
31 31
32 class Fusion(ResearchArea): 32 class Fusion(ResearchArea):
33 NAME = "ResearchArea" 33 NAME = "Fusion"
34 34
35 35
36 class Medical(ResearchArea): 36 class Medical(ResearchArea):
37 NAME = "Medical Experiments" 37 NAME = "Medical Experiments"
38 38
45 NAME = "SPAAAAAACE!" 45 NAME = "SPAAAAAACE!"
46 PREREQUISITES = ( 46 PREREQUISITES = (
47 (Robotics, 1), 47 (Robotics, 1),
48 (Rocketry, 2), 48 (Rocketry, 2),
49 ) 49 )
50
51
52 class ArtificialIntelligence(ResearchArea):
53 NAME = "Artificial Intelligence"
54 PREREQUISITES = (
55 (Robotics, 4),
56 (Psychology, 2),
57 )