我是一个刚学C++不久的基本什么都不会的菜鸟
但我很想做一个卡片类游戏,至少想知道该怎么去做
基本上是从1000多张卡中选取40多张来进行
每张卡都有自己的攻击,防守和效果,所以我曾想把每张卡做成函数
但这么做又好像太多了。1000多啊
这样会不会降低程序的速度?应该怎么做啊
还有是否有自定义函数库之类的概念?就是存放函数用的
还有大量函数究竟放哪里?。。。。。
PS:是BCB喔
[此贴子已经被作者于2004-09-21 21:33:00编辑过]
嗯~先谢谢了
但如果全部定义也太长了吧~读起来很不好呢
能不能放在一个看不到看可以调用的地方~
还有~
float sum=0; float sp=8000; do{ sum=StrToFloat(InputBox("数","请输入以1000为单位的数:","")); if (sum < sp){ sum/=1000; if (sum>=1) if (sum==StrToInt(sum)) break; } ShowMessage("输入错误或者超出范围"); } while(1); sum*=1000; ShowMessage(sum); }
应该怎么判断输入的是否数字?
[此贴子已经被作者于2004-09-21 23:07:08编辑过]
嗯~先谢谢了
但如果全部定义也太长了吧~读起来很不好呢
能不能放在一个看不到看可以调用的地方~
还有~
float sum=0; float sp=8000; do{ sum=StrToFloat(InputBox("数","请输入以1000为单位的数:","")); if (sum < sp){ sum/=1000; if (sum>=1) if (sum==StrToInt(sum)) break; } ShowMessage("输入错误或者超出范围"); } while(1); sum*=1000; ShowMessage(sum); }
应该怎么判断输入的是否数字?
这个我也在研究中,放进头文件很简单。C++创建一个.h的头文件里面只作类的声明和函数定义等,做好后用include引用就ok。