马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
分享源码给我这样的新手,用的程序版本是TC7.0。
上个礼拜看了很多关于插件和post的帖子,我还是没有学会。
教练,我想学编程,但是视频教程真的太费时间了,看不下去啊
现在用的是TC自带的识字功能。
TC自带的图色助手建立字库时只能有11行像素,(有些麻烦,希望增加几行,先谢谢了!)
因为现在的纸牌游戏,牌都是做的很大方便人看,所以做字库只能取中间一小部分,
昨天总算搞定了,识别出来一串从a-k的字符串,我给放到变量my里面去了。
现在得到了已打出的牌,但是还是没有实现记牌器,至少要对牌组进行排序才行
于是绞尽脑汁想出了下面的方法,可以对某些字符串进行排序,脑回路很奇特吧!
- var my="aa2233445566778899sswjjkkqq" //假设识别出来的牌是这样的,s代表十,w代表王牌,ajqk就是纸牌里的AJQK
- var pk="a23456789sjqkw" //建立一个有14张牌的字符串变量
- var i=0 //循环变量
- 循环(i<14) //从0开始循环到13,正好14张牌
- var p=字符串截取(pk,i,i+1) //取pk="a23456789sjqkw"中的第i个字符p
- var lm1=字符串长度(my) //计算牌组my现在的长度
- my=字符串替换(my,p,"") //将牌组中的p牌全部删除
- var lm2=字符串长度(my) //计算牌组my现在的长度
- i=i+1 //下一张牌p
- var pn=lm1-lm2 //p牌的个数=lm1-lm2
- //消息框(p&"有"&pn&"张")
- //p为牌名,pn为p的数量
- //计算现有牌数量
- 结束
复制代码
|