Các hoạt động đã AddBlock một biến đầu vào chiếm đóng? biểu thị các vị trí của màn hình chơi bị chiếm đóng bởi các khối. Các điều kiện tiên quyết đòi hỏi rằng có tồn tại một xy vị trí chiếm đóng các khối đó là hoặc ở dưới cùng của màn hình chơi - y 0 - hoặc ngay lập tức trên một vị trí chiếm đóng -
xy 1 chiếm đóng. Các hậu đòi hỏi rằng các vị trí chiếm đóng bởi
các được bổ sung vào vị trí chiếm đóng của màn hình chơi.
Các điều kiện tiên quyết của RemoveRow hoạt động đòi hỏi rằng có tồn tại một hàng
y trong đó tất cả các vị trí đang chiếm đóng - x:. 0 chiều rộng 1 xy chiếm đóng các hậu yêu cầu tất cả chiếm vị trí của màn hình chơi ij dưới hàng này - đó là, với jy - vẫn chiếm đóng và tất cả các vị trí chiếm đóng ij trên hàng - đó là, với jy - chuyển xuống một hàng để ij 1. Các vị trí chiếm đóng trong hàng y được loại bỏ một cách hiệu quả từ việc chơi màn hình. Các khối trong Tetris đi trong bảy hình dạng khác nhau. Mỗi khối có thể được elled mô hình giống như một đối tượng lưới vuông bao gồm cả 4, 9 hoặc 16 vị trí và với bốn vị trí chiếm đóng. Các khối khác nhau được thể hiện trong hình thức này trong hình 1.5.
đang được dịch, vui lòng đợi..