示例#1
0
 def fromAscii(cls, s):
     lines = s.split('\n')
     gameboard = []
     for y in xrange(len(lines)):
         row = []
         gameboard.append(row)
         for x in xrange(len(lines[y])):
             char = lines[y][x]
             val = Characters.get(char)
             row.append(val)
     return cls(gameboard)
示例#2
0
 def callback(xy, char):
     _char = Characters.get(char)
     if xy == playerpos:
         _char = Characters.get(Player)
     return _char