马上加入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的数量
 
 -     //计算现有牌数量
 
 -     结束
 
  复制代码 
 
 |