def __init__(self): import msvcrt def __call__(self): import msvcrt return msvcrt.getch() screen=set_screen() player = Player(28,1) player.arr = screen.arr fireballs = Fireball() fireballs.arr = player.arr fireballs.pposx = player.posx fireballs.pposy = player.posy fireballs.life = player.life don = Donkey() don.arr = player.arr don.set_pos(7,1) quen = Queen() quen.arr = player.arr quen.set_pos(2,17) for i in range(30): for j in range(45): sys.stdout.write(screen.arr[i][j]) print '' getch =_Getch() while(1): player.m = getch()