太阳神三国杀lua吧 关注:2,638贴子:73,391
  • 13回复贴,共1

player类的几个函数的问题

只看楼主收藏回复

在以前的一个手册中发现了关于player类中函数的介绍,但不知道这些函数在新神杀中还能不能用
bool hasEquip()
参数: 无
返回值: 布尔值
作用: 返回Player装备区是否拥有装备牌
bool hasEquip(const Card *card)
参数: Card类型
返回值: 布尔值
作用: 返回Player装备区是否有某张装备牌
QList<const Card *> getJudgingArea()
参数: 无
返回值: Card类型的QList
作用: 返回Player判定区的所有牌
int getHandcardNum()
参数: 无
返回值: 整数值
作用: 返回Player的手牌数
QList<const Card *> getEquips()
参数: 无
返回值: Card类型的QList
作用: 返回Player装备区的所有牌
const Weapon *getWeapon()
参数: 无
返回值: Weapon类型
作用: 返回Player的武器牌
const Armor *getArmor()
参数: 无
返回值: Armor类型
作用: 返回Player的防具牌
const Horse *getDefensiveHorse()
参数: 无
返回值: Horse类型
作用: 返回Player的防御马
const Horse *getOffensiveHorse()
参数: 无
返回值: Horse类型
作用: 返回Player的进攻牌
const EquipCard *getEquip(int index)
参数: 整数值
返回值: EquipCard类型
作用: 返回Player装备区index处的牌
例: player:getEquip(0) --武器
player:getEquip(1) --防具
player:getEquip(2) --防御马
player:getEquip(3) --进攻马
bool hasWeapon(const QString &weapon_name)
参数: 字符串
返回值: 布尔值
作用: 返回Player是否装备有某张武器牌
例: player:hasWeapon("qinggang_sword")
bool hasArmorEffect(const QString &armor_name)
参数: 字符串
返回值: 布尔值
作用: 返回Player是否装备有某张防具牌,且能发挥效果(青釭剑等影响下,防具无效)
呼叫大神现身


IP属地:山东1楼2013-02-21 11:39回复
    @brianvong 呼叫brianvong


    IP属地:山东2楼2013-02-21 11:42
    回复
      呼叫独孤安河 @独孤安河


      IP属地:山东3楼2013-02-21 11:44
      收起回复
        呼叫秘密突击001 @秘密突击001


        IP属地:山东4楼2013-02-21 11:46
        回复
          伸手求神,无祭献


          IP属地:山东5楼2013-02-21 11:46
          回复
            可以


            IP属地:广西6楼2013-02-21 11:50
            收起回复
              @380463464


              IP属地:山东7楼2013-02-21 11:58
              回复