printf画的俄罗斯方块(linux异步I/O,C++)

来源:互联网 发布:店铺淘宝客btime 编辑:程序博客网 时间:2024/05/23 18:20

这个方块游戏是用linux终端的光标控制、颜色设置做的

(添了个功能,字母P暂停、恢复游戏)
用 A S D W 控制移动、转向,空格键下坠到底;
对POSIX线程简单封装一下;

 

(另,为避免闪烁,我故意忽略了锁保护curx,cury。实际上,加了posix读写锁,也不闪烁,除了按空格下坠时略有延迟。)