changeset 565:fa673a8312ec

Add author to editor
author Neil Muller <drnlmuller@gmail.com>
date Tue, 18 Oct 2011 16:42:15 +0200
parents 6a4f9a2f6820
children 9bf1d649f594
files mamba/habitats/editor.py mamba/widgets/editlevel.py
diffstat 2 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/mamba/habitats/editor.py	Tue Oct 18 12:50:56 2011 +0200
+++ b/mamba/habitats/editor.py	Tue Oct 18 16:42:15 2011 +0200
@@ -430,9 +430,10 @@
     def unpause(self):
         self.container.paused = False
 
-    def update_level_data(self, filename, name, tileset, track):
+    def update_level_data(self, filename, name, author, tileset, track):
 
         self.level.name = name
+        self.level.author = author
         self.level.background_track = track
         # err_ts = self.change_tileset(tileset)
         err_fn = self.check_file(filename)
--- a/mamba/widgets/editlevel.py	Tue Oct 18 12:50:56 2011 +0200
+++ b/mamba/widgets/editlevel.py	Tue Oct 18 16:42:15 2011 +0200
@@ -12,8 +12,6 @@
     def __init__(self, rect, level, post_callback=None):
         super(EditLevelBox, self).__init__(rect)
         self.level = level
-        self.level_filename = self.level.level_name
-        self.level_name = self.level.name
         self.level_tileset = self.level.tileset.name
         self.level_track = self.level.background_track
         self.post_callback = post_callback
@@ -39,10 +37,13 @@
         self.add_widget(TextWidget, "Specify Level Details")
 
         self.filename = self.add_widget(
-            EntryTextWidget, self.level_filename, prompt="File:")
+            EntryTextWidget, self.level.level_name, prompt="File:")
 
         self.levelname = self.add_widget(
-            EntryTextWidget, self.level_name, prompt='Level Title:')
+            EntryTextWidget, self.level.name, prompt='Level Title:')
+
+        self.authorname = self.add_widget(
+            EntryTextWidget, self.level.author, prompt='Author:')
 
         # self.tileset = self.add_widget(
         #     TextButton, 'Tileset: %s' % self.level_tileset,
@@ -98,6 +99,7 @@
             self.post_callback(
                 self.filename.value,
                 self.levelname.value,
+                self.authorname.value,
                 self.level_tileset,
                 self.level_track)
         return True