贪吃蛇程序 求帮助 readkey用不了
pascal吧
全部回复
仅看楼主
level 1
凤含雁0J1 楼主
图片下载后改成.rar 有我的程序.pas .exe 还有配置文件 setting.txt highscore.txt
readkey在procedure中用不了 主程序里面可以
跪求大神给个解释啊!!!小弟感激不尽
===================================================================
如果.pas运行不了 说gameunit库有问题,大家可以在FPc安装文件夹里找到demo/graph/gameunit.pp 在fp里面运行后会产生gameunit.ppu 把.ppu复制到units/i386-win32/graph里面就可以了。
2014年07月06日 13点07分 1
level 1
凤含雁0J1 楼主
就是在每个procedure里面打ch:=readkey; write(1);write(ch);然后不管我输入什么都没输出,好像运行到这一步之后机子就卡了。我在网上下了一个俄罗斯方块的程序,那个程序里面的readkey在我的机子上运行是正常的,包括procedure里面的readkey。
因为我用了getmousestate,所以分步调试不行,运行到getmousestate的时候要找什么文件,我不知道怎么操作。
各位大神 我实在没办法了 身边的同学很少做面向对象的东西 我是自己一个人弄着玩玩。如果有这个方面的QQ群,也可以告诉我。 谢谢了!
2014年07月06日 13点07分 2
level 1
凤含雁0J1 楼主
如果大家没有时间操作 可以给我提些建议 我暑假时间还是有的 可以自己做一做
2014年07月06日 13点07分 3
level 11
orz
2014年07月06日 13点07分 4
求帮助啊 别orz……
2014年07月06日 13点07分
回复 彩虹谷prince :有个qq群:209455955...
2014年07月06日 14点07分
回复 abslime :thanks
2014年07月06日 14点07分
level 1
凤含雁0J1 楼主
对了 这个程序本来就有很多地方没完成 大神们只要帮我弄清readkey的问题就可以了
2014年07月06日 13点07分 5
level 1
凤含雁0J1 楼主
新发现:在主程序里面 直接调用一个过程,比如我的main过程 里面用readkey是可以的(但不能在graph界面输入 不知道为什么),但是在后面的运行过程中 如果是通过点击start按钮进入main过程的,这个时候readkey就用不了了。
2014年07月06日 14点07分 6
level 1
凤含雁0J1 楼主
改成wincrt之后可以用了
但我还想知道为什么crt即便调回了fp窗口 还是不能输入
2014年07月06日 14点07分 7
1