08. [스칼라 테트리스] 04. 4개의 블록을 표현하는 테트로미노
이번에는 테트로미노를 구현해보자.블록과 테트로미노가 헷갈릴 수 있기 때문에 다시 한번 정리하고 넘어가겠다. 블록블록은 하나의 정사각형을 의미한다.블록은 T, Z, S 등 7가지의 종류와 EMPTY라는 빈 블록으로 분류된다. 테트리스라는 게임에서 블록을 회전시켜 모양을 변경할 수 있기 때문에 각각의 블록은 4가지 다른 모양을 가져야 한다.블록이 가진 모양은 4개의 튜플(점)으로 구현한다. (T의 경우 (0, 0), (1, 0), (-1, 0), (0, -1)) 테트로미노테트로미노는 4개의 정사각형(블록)으로 이루어진다. 4개의 블록으로 구성되지만 블록의 종류는 같아야 한다.하나의 테트로미노가 L, T, EMPTY, T 이런 식으로 구성되는 것은 말이 안되기 떄문이다.따라서 하나의 테트로미노 객체에는 하나의..