代码拉取完成,页面将自动刷新
同步操作将从 xiyoufang/mahjong 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于最新版 Cocos2d-X 3.17 与 cocostudio V3.10 开发的单机麻将游戏,麻将算法为商业级麻将服务器端算法,整个项目代码精简、注释详细。 可以运行于iOS,Mac,Android,Windows平台。
文件 | 说明 |
---|---|
HelloLayer.csd | 欢迎界面层 |
AlertLayer.csd | 弹框层 |
GameLayer.csd | 游戏层 |
SetLayer.csd | 设置层 |
GameOverLayer.csd | 游戏结算层 |
Gang0.csd | 横向显示杠的节点 |
Peng0.csd | 横向显示碰的节点 |
Gang1.csd | 竖向显示杠的节点 |
Peng1.csd | 竖向显示碰的节点 |
BtnPeng.csd | 碰按钮节点 |
BtnGang.csd | 杠按钮节点 |
BtnHu.csd | 胡按钮节点 |
BtnGuo.csd | 过按钮节点 |
EffectZm.csd | 自摸特效 |
EffectPeng.csd | 碰特效 |
EffectHu.csd | 胡特效 |
EffectGang.csd | 杠特效 |
SignAnim.csd | 标记当前出牌动画 |
文件 | 说明 |
---|---|
AppDelegate.h/AppDelegate.cpp | Cocos2d游戏启动类 |
GameSceneManager.h/GameSceneManager.cpp | 单例,封装创建提示层、设置Scene和Layer等 |
AlertLayer.h/AlertLayer.cpp | 弹出层类 |
HelloWorldScene.h/HelloWorldScene.cpp | 游戏Scene类 |
BaseUILayer.h/BaseUILayer.cpp | Cocostudio界面基类,封装了部分按钮事件绑定功能 |
HelloLayer.h/HelloLayer.cpp | 游戏初始欢迎界面类 |
GameLayer.h/GameLayer.cpp | 游戏层界面类,用来控制游戏的显示 |
SetLayer.h/SetLayer.cpp | 游戏设置层 |
GameConfig.h/GameConfig.cpp | 加载与存储游戏设置信息 |
ViewControl.h/ViewControl.cpp | 通过观察者模式,控制界面切换 |
ViewObject.h/ViewObject.cpp | 封装界面切换指令与数据 |
UIHelper.h/UIHelper.cpp | UI工具类,封装节点查找方法 |
Utility.h | 工具类,封装字符串操作方法 |
IPlayer.h | 游戏玩家基类 |
AIPlayer.h/AIPlayer.cpp | 机器人玩家 |
RealPlayer.h/RealPlayer.cpp | 真实玩法 |
GameEngine.h/GameEngine.cpp | 麻将引擎,控制游戏逻辑流转 |
GameLogic.h/GameLogic.cpp | 麻将算法类 |
GameCmd.h | 麻将传递的对象定义 |
AIEngine.h/AIEngine.cpp | 机器人引擎 |
FvMask.h | 标记位操作工具 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。