查看: 181|回复: 4

[心得分享] 我又来了一个GD32的贪吃蛇

[复制链接]

5

主题

0

好友

90

积分

童生

Rank: 2

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

    [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);//开启中断
            }   
    }

    回复

    使用道具 举报

    5

    主题

    0

    好友

    90

    积分

    童生

    Rank: 2

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

    [LV.2]偶尔看看I

    发表于 2016-6-7 13:53:46 |显示全部楼层
    1.JPG
    2.JPG
    3.JPG

    回复

    使用道具 举报

    5

    主题

    0

    好友

    90

    积分

    童生

    Rank: 2

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

    [LV.2]偶尔看看I

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

    使用道具 举报

    7

    主题

    0

    好友

    152

    积分

    童生

    Rank: 2

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

    [LV.1]初来乍到

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

    使用道具 举报

    5

    主题

    0

    好友

    90

    积分

    童生

    Rank: 2

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

    [LV.2]偶尔看看I

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

    那可不好弄
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-10 07:14 , Processed in 0.141299 second(s), 14 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部