Atualmente a rotação é feita preconando a tecla W ou S e acrescentamos 5 graus ou reduzimos 5 graus. O mais interessante é tentar mudar isso para quando apertar essas teclas ou as setas para cima e para baixo sejam acrescentados ou reduzidos 90 graus.
Acredito que dessa forma fique um pouco menos problemático pois do jeito que está hoje as peças podem ficar tortas e isso na matriz não existe.
Além de rotacionar a peça graficamente, vai ser preciso ainda implementar a rotação da matriz da peça antes de colocar ela dentro da matriz do jogo.
Atualmente a rotação é feita preconando a tecla W ou S e acrescentamos 5 graus ou reduzimos 5 graus. O mais interessante é tentar mudar isso para quando apertar essas teclas ou as setas para cima e para baixo sejam acrescentados ou reduzidos 90 graus.
Acredito que dessa forma fique um pouco menos problemático pois do jeito que está hoje as peças podem ficar tortas e isso na matriz não existe.
Além de rotacionar a peça graficamente, vai ser preciso ainda implementar a rotação da matriz da peça antes de colocar ela dentro da matriz do jogo.