diff 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
line wrap: on
line diff
--- a/gamelib/research.py	Sun May 06 15:56:22 2012 +0200
+++ b/gamelib/research.py	Sun May 06 15:58:03 2012 +0200
@@ -21,7 +21,7 @@
     NAME = "Rocketry"
 
 
-class BioGenetics(ResearchArea):
+class Biogenetics(ResearchArea):
     NAME = "Biogenetics"
 
 
@@ -30,7 +30,7 @@
 
 
 class Fusion(ResearchArea):
-    NAME = "ResearchArea"
+    NAME = "Fusion"
 
 
 class Medical(ResearchArea):
@@ -47,3 +47,11 @@
         (Robotics, 1),
         (Rocketry, 2),
         )
+
+
+class ArtificialIntelligence(ResearchArea):
+    NAME = "Artificial Intelligence"
+    PREREQUISITES = (
+        (Robotics, 4),
+        (Psychology, 2),
+        )