ArcherArcher
首页
快速开始
项目介绍
  • 简体中文
  • English
首页
快速开始
项目介绍
  • 简体中文
  • English
  • 首页
  • 基础配置

    • 项目介绍
    • 快速开始
    • 常见问题
    • 联系我们
  • 二次开发

    • 基础知识
    • 基础框架
    • 雀魂开发

      • 牌名

        • 基本
      • 管理器

        • 大厅管理器
      • 游戏接口

        • 基本
      • lq

        • 基本
      • 动作类型

        • 基本
      • 游戏状态

        • 基本
      • 登录事件

        • 登录事件
        • 进阶:麻将事件登录
      • 弃牌

        • 基础
        • 进阶
      • 吃
      • 碰
      • 杠
      • 取消、跳过
  • 插件系统

    • 基础使用
    • 资源类插件开发
  • 自动Review

    • 自动Review
  • 天凤个室对战

    • 在天凤个室与Mortal对局

包名

  • gamestate

引用方式

  • import "github.com/moxcomic/Archer/gamestate"

常量

名称类型值备注
RoundEndReasonHuleint0
RoundEndReasonRyuukyokuint1

RoundEnd

名称类型备注
Reasonint结束原因
Deltas[]int变化的玩家分数
Hules[]*Hules

Hules

名称类型备注
Seatint座位号
Tsumobool自摸
Pointint得点

接口方法

名称参数返回值备注
Inst无*gamestate.GameStateGameState接口实例

实例方法

名称参数返回值备注
IsOnChiPon无bool是否处于吃碰杠阶段
IsOnBabei无bool是否处于拔北阶段
IsRoundWind无bool是否处于本场风圈
IsSelfWind无bool是否处于自风圈
IsCanWin无bool是否可以和牌
IsLiqi3无bool是否为三麻
Chang无int当前场, 0东, 1南, 2西
Ben无int本场
Ju无int局数
Oya无int庄家座位号
Score无[]int玩家分数
DiscardTile无[][]string四家牌河
Riichi无[]bool四家立直状态
IsCanintbool是否可以进行(x)操作
IsCanOperations无bool是否可以进行操作
IsOperationuint32bool弃用
SetUserUseMousebool无设置用户是否正在进行鼠标操作
HandTile无[]string手牌
OperationCombinationuint32[]string获取组合操作
LeftTileCount无int剩余牌数
CanIppatsu无[]bool四家是否可以一发
GlobalLeftTile无[]string全局牌河
RiichiAt无[]int四家立直在全局牌河的位置, -1表示未立直
Level无string等级
LevelScore无uint32等级分数
IsInSyncGame无bool本局是否为掉线局
Melds无[][][]string四家副露
RoundEnd无*RoundEnd结束信息