Vscode + Cmake + GCC
ui: layout
dw: draw gm: game logic ut: utils
tc: terminal control
SRS Allowing WallKick Table that follows it.
Draw background once Add frame buffer & sstream buffer
40 fps -> 6600 fps
Rotation Bug fixed
Update & Fix SRS T-spin
- Tetromino being locked is T.
- Last successful movement of the tetromino was a rotate, as opposed to sideways movement, downward movement, or falling due to gravity.
- Three of the 4 squares diagonally adjacent to the T's center are occupied.
Support Linux & MaxOS
Replace deprecated functions in C++20
ramdom_shuffle -> shuffle
rand -> std::mt19937
Fix T-spin check
DT Cannon