Fetch the repository succeeded.
This action will force synchronization from xiyoufang/mahjong, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
基于最新版 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 | 标记位操作工具 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。