TC官方合作论坛

 找回密码
 立即注册
查看: 1348|回复: 0

[TC5.0源码] 现在做一个记牌器,处理识字结果的源码

[复制链接]
发表于 2018-7-25 13:20:48 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享源码给我这样的新手,用的程序版本是TC7.0。

上个礼拜看了很多关于插件和post的帖子,我还是没有学会。


教练,我想学编程,但是视频教程真的太费时间了,看不下去啊


现在用的是TC自带的识字功能。


TC自带的图色助手建立字库时只能有11行像素,(有些麻烦,希望增加几行,先谢谢了!)
因为现在的纸牌游戏,牌都是做的很大方便人看,所以做字库只能取中间一小部分,


昨天总算搞定了,识别出来一串从a-k的字符串,我给放到变量my里面去了。

现在得到了已打出的牌,但是还是没有实现记牌器,至少要对牌组进行排序才行


于是绞尽脑汁想出了下面的方法,可以对某些字符串进行排序,脑回路很奇特吧!
  1. var my="aa2233445566778899sswjjkkqq"  //假设识别出来的牌是这样的,s代表十,w代表王牌,ajqk就是纸牌里的AJQK
  2.     var pk="a23456789sjqkw"       //建立一个有14张牌的字符串变量
  3.     var i=0                                     //循环变量
  4.     循环(i<14)                                //从0开始循环到13,正好14张牌
  5.     var p=字符串截取(pk,i,i+1)  //取pk="a23456789sjqkw"中的第i个字符p
  6.     var lm1=字符串长度(my)     //计算牌组my现在的长度
  7.     my=字符串替换(my,p,"")    //将牌组中的p牌全部删除
  8.     var lm2=字符串长度(my)    //计算牌组my现在的长度
  9.      i=i+1                                  //下一张牌p
  10.     var pn=lm1-lm2                  //p牌的个数=lm1-lm2
  11.     //消息框(p&"有"&pn&"张")
  12.     //p为牌名,pn为p的数量
  13.     //计算现有牌数量
  14.     结束
复制代码


回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-20 13:45 , Processed in 0.030017 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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