Red de conocimiento informático - Problemas con los teléfonos móviles - En la programación de Tetris C++ en VC6.0, el código fuente de la función de rotación cuadrada

En la programación de Tetris C++ en VC6.0, el código fuente de la función de rotación cuadrada

Primero se debe seleccionar el centro de rotación, como un pequeño cuadrado en el cuadrado como centro de rotación.

Supongamos que las coordenadas de un determinado bloque relativas al centro de rotación son (x, y), entonces

La transformación de coordenadas de una rotación de 90 grados en el sentido de las agujas del reloj es: (x , y)——>( y,-x)

La transformación de coordenadas de una rotación de 90 grados en sentido antihorario es: (x, y)——>(-y,x)

Espero que sea útil