summaryrefslogtreecommitdiff
path: root/bubbob/save_rnglevel.py
diff options
context:
space:
mode:
authorDiego Roversi <diegor@tiscali.it>2019-09-08 22:05:57 +0200
committerDiego Roversi <diegor@tiscali.it>2019-09-08 22:05:57 +0200
commitc23b138ed72d794521b19ff7d8076b32b0b7bf46 (patch)
treec8e82a4ca4da05ba1ad28d4ff64a157bc1eb7952 /bubbob/save_rnglevel.py
parent1d9925c287b318ec21343e2682b51ab6a36ae8db (diff)
2to3
Diffstat (limited to 'bubbob/save_rnglevel.py')
-rw-r--r--bubbob/save_rnglevel.py34
1 files changed, 17 insertions, 17 deletions
diff --git a/bubbob/save_rnglevel.py b/bubbob/save_rnglevel.py
index 8b09571..7df8536 100644
--- a/bubbob/save_rnglevel.py
+++ b/bubbob/save_rnglevel.py
@@ -22,7 +22,7 @@ while idx < len(sys.argv):
if arg == '-seed':
arg = sys.argv[idx]
idx += 1
- print "# Using seed: " + arg + "\n"
+ print("# Using seed: " + arg + "\n")
random.seed(arg)
def printlvl(level):
@@ -41,7 +41,7 @@ def printlvl(level):
else:
dir = 'R'
s = dir + m.cls.__name__
- if tmpmons.has_key(s):
+ if s in tmpmons:
tmpmons[s].append(wm)
else:
tmpmons[s] = [wm]
@@ -61,7 +61,7 @@ def printlvl(level):
for x in range(0,level.WIDTH):
wm = level.wmap[y][x]
if wm >= 'a':
- if monconv.has_key(wm):
+ if wm in monconv:
walls += monconv[wm]
else:
walls += '?'
@@ -84,42 +84,42 @@ def printlvl(level):
winds += "\n"
for m in mons:
- print " " + m + " = " + mons[m]
+ print(" " + m + " = " + mons[m])
if level.letter:
- print " letter = 1"
+ print(" letter = 1")
if level.fire:
- print " fire = 1"
+ print(" fire = 1")
if level.lightning:
- print " lightning = 1"
+ print(" lightning = 1")
if level.water:
- print " water = 1"
+ print(" water = 1")
if level.top:
- print " top = 1"
+ print(" top = 1")
- print " walls = \"\"\"\n" + walls + "\"\"\""
- print " winds = \"\"\"\n" + winds + "\"\"\""
+ print(" walls = \"\"\"\n" + walls + "\"\"\"")
+ print(" winds = \"\"\"\n" + winds + "\"\"\"")
for i in range(n_lvls):
- print """
+ print("""
import boarddef, mnstrmap, random
from boarddef import LNasty, LMonky, LGhosty, LFlappy
from boarddef import LSpringy, LOrcy, LGramy, LBlitzy
from boarddef import RNasty, RMonky, RGhosty, RFlappy
from boarddef import RSpringy, ROrcy, RGramy, RBlitzy
-"""
+""")
d = {'__name__': 'RandomLevels'}
- execfile('levels/RandomLevels.py', d)
+ exec(compile(open('levels/RandomLevels.py', "rb").read(), 'levels/RandomLevels.py', 'exec'), d)
for i, Lvl in enumerate(d['GenerateLevels']()):
level = Lvl(i)
if level.monsters:
- print "\n\nclass level%02d(boarddef.Level):" % (i+1)
+ print("\n\nclass level%02d(boarddef.Level):" % (i+1))
else:
- print "\n\nclass levelFinal(boarddef.Level):"
+ print("\n\nclass levelFinal(boarddef.Level):")
printlvl(level)
- print
+ print()