Changeset 116:ecbcf6569fdb


Ignore:
Timestamp:
Sep 2, 2013, 1:24:21 PM (7 years ago)
Author:
Neil Muller <drnlmuller@…>
Branch:
default
Message:

add save button

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/area_editor.py

    r115 r116  
    167167        elif ev.key == pgl.K_d and self.cur_poly:
    168168            self.level.delete_point(self.cur_poly)
    169         elif ev.key == pgl.K_s:
    170             level.save()
    171169        elif ev.key == pgl.K_f:
    172170            if level.all_closed():
     
    234232        y += MENU_BUTTON_HEIGHT + MENU_PAD
    235233
     234        save_but = Button('Save Level', action=self.save)
     235        save_but.rect = pygame.rect.Rect(0, 0, MENU_WIDTH, MENU_BUTTON_HEIGHT)
     236        save_but.rect.move_ip(MENU_LEFT, y)
     237        self.add(save_but)
     238        y += MENU_BUTTON_HEIGHT + MENU_PAD
     239
    236240        quit_but = Button('Quit', action=self.quit)
    237241        quit_but.rect = pygame.rect.Rect(0, 0, MENU_WIDTH, MENU_BUTTON_HEIGHT)
     
    242246        if ev.key == pgl.K_ESCAPE:
    243247            self.quit()
     248        elif ev.key == pgl.K_s:
     249            self.save()
    244250        else:
    245251            self.level_widget.key_down(ev)
     252
     253    def save(self):
     254        level.save()
    246255
    247256    def mouse_move(self, ev):
Note: See TracChangeset for help on using the changeset viewer.