TetrArcade/test.py
2019-10-08 22:31:05 +02:00

35 lines
738 B
Python

# -*- coding: utf-8 -*-
from TetrArcade import TetrArcade, MinoSprite, State
from tetrislogic import Mino, Color, Coord
game = TetrArcade()
game.new_game()
for x in range(game.matrix.collumns):
mino = Mino(Color.ORANGE, Coord(x, 0))
mino.sprite = MinoSprite(mino, game, 200)
game.matrix[0][x] = mino
game.matrix.sprites.append(mino.sprite)
game.move_left()
game.pause()
game.resume()
game.move_right()
game.hold()
game.update(0)
game.on_draw()
game.rotate_clockwise()
game.hold()
game.update(0)
game.on_draw()
game.rotate_counter()
for i in range(22):
game.soft_drop()
game.on_draw()
game.lock_phase()
game.hold()
game.update(0)
game.on_draw()
while game.state != State.OVER:
game.hard_drop()
game.on_draw()