[game-data-packager] 01/01: masterlevels: handle delete_event
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Sun Apr 19 17:20:39 UTC 2015
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit 53eb55981a0c78165a5da50c6637e6b4bf29582b
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Sun Apr 19 19:20:00 2015 +0200
masterlevels: handle delete_event
---
runtime/doom2-masterlevels.py | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/runtime/doom2-masterlevels.py b/runtime/doom2-masterlevels.py
index d300f42..ca147f5 100755
--- a/runtime/doom2-masterlevels.py
+++ b/runtime/doom2-masterlevels.py
@@ -67,12 +67,6 @@ for level in levels.keys():
exit(message)
class Launcher:
- def delete_event(self, widget, event, data=None):
- return False
-
- def destroy(self, widget, data=None):
- gtk.main_quit()
-
def __init__(self):
self.game = None
self.warp = None
@@ -83,6 +77,7 @@ class Launcher:
self.window.set_default_size(1020, 800)
if os.path.isfile('/usr/share/pixmaps/doom2.png'):
self.window.set_icon_from_file('/usr/share/pixmaps/doom2.png')
+ self.window.connect("delete_event", Gtk.main_quit)
grid = Gtk.Grid()
grid.set_row_spacing(5)
@@ -173,11 +168,13 @@ class Launcher:
grid.attach(label, 1, 4, 2, 1)
radiogrid = Gtk.Grid()
default = os.readlink('/etc/alternatives/doom')
+ self.engine = [default]
radiobuttonDefault = Gtk.RadioButton(group=None, label="%s (default)" % default)
radiobuttonDefault.connect('toggled', self.select_engine)
radiogrid.attach(radiobuttonDefault, 0, 0, 1, 1)
i = 1
- proc = subprocess.Popen(['update-alternatives', '--list', 'doom'], stdout=subprocess.PIPE, universal_newlines=True)
+ proc = subprocess.Popen(['update-alternatives', '--list', 'doom'],
+ stdout=subprocess.PIPE, universal_newlines=True)
for alternative in proc.stdout:
alternative = alternative.strip()
@@ -241,7 +238,8 @@ class Launcher:
def run_game(self, event):
if not self.warp:
return
- subprocess.call(self.engine + ['-file', '/usr/share/games/doom/%s.wad' % self.game,
+ subprocess.call(self.engine +
+ ['-file', '/usr/share/games/doom/%s.wad' % self.game,
'-warp', '%d' % self.warp,
'-skill', '%d' % self.difficulty])
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list