# HG changeset patch # User Neil Muller # Date 1318948935 -7200 # Node ID fa673a8312ec2280e51f8566ca0c2bb6d26f8dc5 # Parent 6a4f9a2f6820889b0fd677b25acbf3c19ac4097f Add author to editor diff -r 6a4f9a2f6820 -r fa673a8312ec mamba/habitats/editor.py --- 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) diff -r 6a4f9a2f6820 -r fa673a8312ec mamba/widgets/editlevel.py --- 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