[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