鱼C论坛

 找回密码
 立即注册
楼主: livcui

[技术交流] 贪吃蛇:C++

[复制链接]
 楼主| 发表于 2020-8-23 18:10:03 | 显示全部楼层
昨非 发表于 2020-8-23 10:09
你的源码在我的vs上有问题,可能是编码问题,所有显示文字的地方都是乱码,还有就是outtextxy()函数第三 ...

将字符集选项设置为使用多字节字符集(默认是使用Unicode)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-23 18:10:36 | 显示全部楼层
livcui 发表于 2020-8-23 18:10
将字符集选项设置为使用多字节字符集(默认是使用Unicode)

好的,我看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-23 18:10:58 | 显示全部楼层
风过无痕1989 发表于 2020-8-23 12:50
编译 26个错误,差不多都集中在31句及180句上:
if (food.foodXY.x == snake.snakeXY.x and food.foodXY.y ...

你能再说清楚一点吗,我看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-23 18:26:04 | 显示全部楼层
风过无痕1989 发表于 2020-8-23 12:50
编译 26个错误,差不多都集中在31句及180句上:
if (food.foodXY.x == snake.snakeXY.x and food.foodXY.y ...

你CTRL+cv错了吧,上述代码没问题的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-23 18:30:31 | 显示全部楼层
livcui 发表于 2020-8-23 18:10
将字符集选项设置为使用多字节字符集(默认是使用Unicode)

我发现疑似关卡选择的bug(不确定),按2无法选择【围墙】
可是我在代码里看不出问题,楼主可以查看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-23 20:24:11 | 显示全部楼层
昨非 发表于 2020-8-23 18:30
我发现疑似关卡选择的bug(不确定),按2无法选择【围墙】
可是我在代码里看不出问题,楼主可以查看一下

怎么按2无法选择呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-23 20:28:23 | 显示全部楼层
livcui 发表于 2020-8-23 20:24
怎么按2无法选择呢?

你选择关卡的按键是什么,我没仔细看,不是2为围墙,其他为经典吗(我电脑不在手边)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-23 21:32:16 | 显示全部楼层
livcui 发表于 2020-8-23 18:10
你能再说清楚一点吗,我看看

我是先头文件,编译成头文件,放回到代码编辑目录下,然后再进行编译的

tcs3.jpg
tcs1.jpg
tcs2.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-24 08:18:38 | 显示全部楼层
风过无痕1989 发表于 2020-8-23 21:32
我是先头文件,编译成头文件,放回到代码编辑目录下,然后再进行编译的

也许是 vc6.0不支持and运算符吧,换成 &&
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-24 08:22:56 | 显示全部楼层
昨非 发表于 2020-8-23 20:28
你选择关卡的按键是什么,我没仔细看,不是2为围墙,其他为经典吗(我电脑不在手边)

是键盘上方的2,或者你把选择选择其他按键的代码注释掉
        switch (_getch()) {

        case '1':
                level_ = 0;
                break;
        case '2':
                level_ = 1;
                break;
        default:
                //level_ = 0;
                break;
        }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 09:34:45 | 显示全部楼层
livcui 发表于 2020-8-24 08:22
是键盘上方的2,或者你把选择选择其他按键的代码注释掉

好吧,打扰了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 11:20:14 | 显示全部楼层

回帖奖励 +3 鱼币

渔币到手
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 15:11:07 | 显示全部楼层
livcui 发表于 2020-8-24 08:18
也许是 vc6.0不支持and运算符吧,换成 &&

我将所有的 and 和 or 都分别换成了 && 和 || 了,程序也能运行了,可是,运行的是一条笨蛇,只能在顶部走直线,右边出来,右边进去
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 15:55:54 | 显示全部楼层
鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-24 15:56:28 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-24 15:58:22 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-24 16:38:14 | 显示全部楼层

回帖奖励 +3 鱼币

6666666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-24 18:00:51 | 显示全部楼层
风过无痕1989 发表于 2020-8-24 15:11
我将所有的 and 和 or 都分别换成了 && 和 || 了,程序也能运行了,可是,运行的是一条笨蛇,只能在顶部 ...

上下左右键移动...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-25 07:15:52 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-26 06:01:21 | 显示全部楼层

回帖奖励 +3 鱼币

11111111111111111111111111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 03:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表