查看: 3257|回复: 4

[经验] 我又来了一个GD32的贪吃蛇

[复制链接]
  • TA的每日心情
    开心
    2016-5-11 12:27
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2016-6-7 13:53:00 | 显示全部楼层 |阅读模式
    分享到:
    根据之前的分享的俄罗斯方块,又搞了一个简单的贪吃蛇,话说有免费的样片就是好啊,但是资料确实少。。。
    这是触摸屏四个按键的代码。
    void touch(void)
    {
        if(Pen_Point.Key_Sta==Key_Down)//触摸屏被按下
            {
                Pen_Int_Set(0);//关闭中断
                do
                {
                    Convert_Pos();//根据触摸屏的校准参数来决定转换后的结果,结果存放在x0,y0中
                    Pen_Point.Key_Sta=Key_Up;
                    //判断按键并检测方向是否正确
                    if(Is_In_Area(157,229,64,32)&&snake.Direction!=2)//右
                        snake.Direction=1;
                    if(Is_In_Area(19,229,64,32)&&snake.Direction!=1)//左
                        snake.Direction=2;
                    if(Is_In_Area(88,192,64,32)&&snake.Direction!=4)//上
                        snake.Direction=3;
                    if(Is_In_Area(88,266,64,32)&&snake.Direction!=3)//下
                        snake.Direction=4;
                  //  if(Is_In_Area(174,286,64,32))//暂停
                       // pause=!pause;
                  //  if(Is_In_Area(1,286,64,32))//开始
                     //   start=1;
                }while(PEN==0);//如果PEN一直有效,则一直执行
                Pen_Int_Set(1);//开启中断
            }   
    }

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-5-11 12:27
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2016-6-7 13:53:46 | 显示全部楼层
    1.JPG 2.JPG 3.JPG
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-5-11 12:27
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2016-6-7 13:57:45 | 显示全部楼层
    暂时没有搞开始和暂停的功能
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-5-12 15:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-6-7 13:58:31 | 显示全部楼层
    画个真蛇出来
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-5-11 12:27
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2016-6-7 14:46:35 | 显示全部楼层
    mgiga 发表于 2016-6-7 13:58
    画个真蛇出来

    那可不好弄
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 07:32 , Processed in 0.150361 second(s), 24 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.