tetris rotate shape
snippet in c

tetris rotate shape

user5153

# General formula for rotating around origin is
xNew = x * cos(a) - y * sin(a)
yNew = x * sin(a) + y * cos(a)

# For 90 degrees it becomes
xNew = -y
yNew = x