コード例 #1
0
ファイル: dndfs.py プロジェクト: hutchison/D-D-Kampfhilfe
def create_monster():
    M = monster.keys()
    N = len(M)
    print "Folgende Monster haben wir im Angebot:"
    for mt, i in zip(M, range(N)):
        print str(i+1) + ':', mt
    i = int(raw_input('# ') or 1)
    s = M[i-1]
    if s in monster:
        anz = int(raw_input('Wie viele? ') or 1)
        for i in range(anz):
            m = erschaffe_monster(s)
            # Wie viele Monster gleichen Typs gibt es schon in der Gegnerliste?
            n = len(filter(lambda x: isinstance(x, type(m)), gegner))
            m.name += u' ' + unicode(n+1)
            print "Erschaffe", m.name
            gegner.append(m)
    else:
        print s, "kenne ich nicht. Breche ab."
コード例 #2
0
ファイル: dndfs.py プロジェクト: hutchison/D-D-Kampfhilfe
def liste_vordef_monster_auf():
    for m in monster.keys():
        print unicode(m)