diff gamelib/mainmenu.py @ 143:821ecb98e888

some icons and toggle button
author Rizmari Versfeld <rizziepit@gmail.com>
date Fri, 11 May 2012 03:13:22 +0200
parents 3e02a8ccd72b
children 53277724645b
line wrap: on
line diff
--- a/gamelib/mainmenu.py	Fri May 11 00:28:35 2012 +0200
+++ b/gamelib/mainmenu.py	Fri May 11 03:13:22 2012 +0200
@@ -15,7 +15,7 @@
 
 from gamelib import data
 from gamelib.gui_base import Window
-from gamelib.gui import BigButton, IconButton
+from gamelib.gui import BigButton, RadioButton
 from gamelib.engine import AddWindow
 from gamelib.gamegui import LabWindow
 
@@ -72,9 +72,19 @@
         self.screen = screen
         self.background_colour = (0, 0, 0)
         self.background_image = image.load(data.filepath('images/temp.jpg'))
-        self.add_child(IconButton((0, 0), 'rocketry'))
-        self.add_child(IconButton((64, 0), 'marinebiology'))
-        self.add_child(IconButton((128, 0), 'robotics'))
+        self.add_child(RadioButton((0, 0), 'rocketry'))
+        self.add_child(RadioButton((64, 0), 'marinebiology'))
+        self.add_child(RadioButton((128, 0), 'robotics'))
+        self.add_child(RadioButton((192, 0), 'artificialintelligence'))
+        self.add_child(RadioButton((256, 0), 'space'))
+        self.add_child(RadioButton((320, 0), 'fusion'))
+        self.add_child(RadioButton((384, 0), 'electrickery'))
+        self.add_child(RadioButton((448, 0), 'lasers'))
+        self.add_child(RadioButton((512, 0), 'meteorology'))
+        self.add_child(RadioButton((576, 0), 'meteorology2'))
+        self.add_child(RadioButton((640, 0), 'physics'))
+        self.add_child(RadioButton((704, 0), 'biogenetics'))
+        self.add_child(RadioButton((768, 0), 'medicalexperiments'))
         button1 = NewGameButton(self)
         self.add_child(button1)
         button2 = QuitButton()