Mini板写的一个红外遥控器控制的俄罗斯方块

2019-08-19 18:15发布

这几天边学边写的一个俄罗斯方块的游戏,有兴趣的朋友可以下载下来跑下看看,感觉还是不错的....有一个问题就是红外遥控器控制方块移动、翻转的时候,按一下按键方块总是动两次,偶然也会正常的动一下,希望看过程序的朋友能够告知在下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
30条回答
龙之谷
2019-08-22 05:40
按键动两次应该是红外接收引起的,在每次处理红外数据后对红外接收清一次0实测可避免
[mw_shl_code=c,true]switch(KeyVal)
        {
    case LEFT:MoveLeft();LED1=~LED1;break;
    case RIGHT:MoveRight();LED1=~LED1;break;
    case DOWNownFast();LED1=~LED1;break;
    case TURN:Transform();LED1=~LED1;break;
    case RESET:ResetGame();LED1=~LED1;break;       
    default :        break;
        }
        if((KeyVal != DOWN) && (KeyVal != 0))
        {
    RmtSta=0;             //源程序小bug修复,避免非加速下落模式一次按键多次触发操作       
        }[/mw_shl_code]

谢谢分享~~~~~

一周热门 更多>