Mercurial > mamba
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