[game-data-packager] 06/07: doom2 masterleves: avoid using reserved word 'map', handle 'Bad Dream' level
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Thu Mar 26 15:15:16 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 1ac081e1d284d5c0c9ffc224334619c21cf7493a
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Sun Mar 22 09:30:53 2015 +0100
doom2 masterleves: avoid using reserved word 'map', handle 'Bad Dream' level
---
runtime/doom2-masterlevels.py | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/runtime/doom2-masterlevels.py b/runtime/doom2-masterlevels.py
index 3e4f7ad..3c301d5 100755
--- a/runtime/doom2-masterlevels.py
+++ b/runtime/doom2-masterlevels.py
@@ -22,7 +22,7 @@ import subprocess
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Pango
-map = None
+warp = None
# wad : (warp, longname, 'http://doomwiki.org/wiki/' + url)
levels = {
'attack.wad': ( 1, 'Attack' , 'MAP01:_Attack_(Master_Levels)'),
@@ -91,7 +91,10 @@ def tooltip_query(treeview, x, y, mode, tooltip):
treepath, column = path[:2]
model = treeview.get_model()
iter = model.get_iter(treepath)
- tooltip.set_text(levels[ model[iter][0] + '.wad' ][1])
+ game, warp = model[iter]
+ wad = game + '.wad'
+ if game == 'teeth' and warp == 32: wad += '*'
+ tooltip.set_text(levels[wad][1])
return True
treeview.connect("query-tooltip", tooltip_query)
@@ -170,14 +173,15 @@ button2 = Gtk.Button(label="Exit")
grid.attach(button2, 2, 6, 1, 1)
def select_game(event):
- global game, map
+ global game, warp
(model, pathlist) = treeview.get_selection().get_selected_rows()
for path in pathlist:
tree_iter = model.get_iter(path)
- game = model.get_value(tree_iter,0)
- map = model.get_value(tree_iter,1)
+ game, warp = model[tree_iter]
textbuffer.set_text(description[game])
- url = 'http://doomwiki.org/wiki/' + levels[game + '.wad'][2]
+ wad = game + '.wad'
+ if game == 'teeth' and warp == 32: wad += '*'
+ url = 'http://doomwiki.org/wiki/' + levels[wad][2]
doomwiki.set_uri(url)
doomwiki.set_label(url)
@@ -192,8 +196,8 @@ def run_game(event):
break
if 'doomsday' in engine:
engine = 'doomsday -game doom2'
- if map:
- os.system('%s -file /usr/share/games/doom/%s.wad -warp %s -skill %s' % (engine, game, map, difficulty))
+ if warp:
+ os.system('%s -file /usr/share/games/doom/%s.wad -warp %s -skill %s' % (engine, game, warp, difficulty))
treeview.connect("cursor-changed", select_game)
button1.connect("clicked", run_game)
--
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