-
大小: 28.36MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-08-03
- 语言: JavaScript
- 标签: cocoscreator 棋牌 javascript
资源简介
cocoscreator开发棋牌——十三水四色牌;语言:javascript;客户端+服务端+搭建文档。
代码片段和文件信息
#include “jsb_socketio.hpp“
#include “cocos/scripting/js-bindings/jswrapper/SeApi.h“
#include “cocos/scripting/js-bindings/manual/jsb_conversions.hpp“
#include “cocos/scripting/js-bindings/manual/jsb_global.h“
#include “cocos/network/SocketIO.h“
#include “base/ccUTF8.h“
#include “base/CCDirector.h“
using namespace cocos2d;
using namespace cocos2d::network;
se::Class* __jsb_SocketIO_class = nullptr;
class JSB_SocketIODelegate : public Ref public SocketIO::SIODelegate
{
public:
//c++11 map to callbacks
typedef std::unordered_map JSB_SIOCallbackRegistry;
JSB_SocketIODelegate()
{
}
virtual ~JSB_SocketIODelegate()
{
CCLOGINFO(“In the destructor of JSB_SocketIODelegate(%p)“ this);
}
virtual void onConnect(SIOClient* client) override
{
}
virtual void onMessage(SIOClient* client const std::string& data) override
{
}
virtual void onClose(SIOClient* client) override
{
CCLOG(“JSB SocketIO::SIODelegate->onClose method called from native“);
this->fireEventToscript(client “disconnect“ ““);
if (getReferenceCount() == 1)
{
autorelease();
}
else
{
release();
}
}
virtual void onerror(SIOClient* client const std::string& data) override
{
CCLOG(“JSB SocketIO::SIODelegate->onerror method called from native with data: %s“ data.c_str());
this->fireEventToscript(client “error“ data);
}
virtual void fireEventToscript(SIOClient* client const std::string& eventName const std::string& data) override
{
CCLOG(“JSB SocketIO::SIODelegate->fireEventToscript method called from native with name ‘%s‘ data: %s“ eventName.c_str() data.c_str());
se::scriptEngine::getInstance()->clearException();
se::AutoHandleScope hs;
if (cocos2d::Director::getInstance() == nullptr || cocos2d::scriptEngineManager::getInstance() == nullptr)
return;
auto iter = se::NativePtrToobjectMap::find(client); //FIXME: client probably be a new value with the same address as the old one it may cause undefined result.
if (iter == se::NativePtrToobjectMap::end())
return;
se::Value dataVal;
if (data.empty())
{
dataVal.setNull();
}
else
{
dataVal.setString(data);
}
JSB_SIOCallbackRegistry::iterator it = _eventRegistry.find(eventName);
if (it != _eventRegistry.end())
{
const se::ValueArray& cbStruct = it->second;
assert(cbStruct.size() == 2);
const se::Value& callback = cbStruct[0];
const se::Value& target = cbStruct[1];
if (callback.isobject() && callback.toobject()->isFunction() && target.isobject())
{
se::ValueArray args;
args.push_back(dat
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-02 14:16 奇点棋牌-十三水四色牌\
目录 0 2018-01-05 17:29 奇点棋牌-十三水四色牌\qidiangame\
目录 0 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\
目录 0 2017-12-22 17:12 奇点棋牌-十三水四色牌\qidiangame\client\assets\
目录 0 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\
目录 0 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\
文件 5820 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\dihu.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\dihu.anim.me
文件 8573 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\fapai.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\fapai.anim.me
文件 3203 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\hupai.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\hupai.anim.me
文件 6253 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\jinlong.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\jinlong.anim.me
文件 39916 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\kaishiyouxi3.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\kaishiyouxi3.anim.me
文件 7216 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\liangsheng.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\liangsheng.anim.me
文件 1685 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\mopai.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\mopai.anim.me
文件 5615 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\tianhu.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\tianhu.anim.me
文件 2585 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\yifanhu.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP\yifanhu.anim.me
文件 108 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\SSP.me
文件 1660 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\angry.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\angry.anim.me
文件 15039 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\bqys.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\bqys.anim.me
文件 17385 2017-12-11 15:41 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\buhua.anim
文件 88 2018-03-06 13:19 奇点棋牌-十三水四色牌\qidiangame\client\assets\anims\buhua.anim.me
............此处省略4827个文件信息
- 上一篇:锋利的JQuery 电子书
- 下一篇:extjs5.1.3
相关资源
-
ja
vasc ript入门到精通课程PPT -
数据结构与算法ja
vasc ript描述 完整 -
北大青鸟 S2 ja
vasc ript课件和源码 -
5个亲测好用的基于ja
vasc ript的开源 -
ja
vasc ript程序设计基础教程 -
ja
vasc ript面向对象编程指南第2版 -
Noesis.ja
vasc ript.0.7.1.0.zip -
ja
vasc ript设计模式 (美)哈梅斯( -
ja
vasc ript高级程序设计第3版PDF中文 -
高性能ja
vasc ript + 高清+目录 PDF -
ja
vasc ript高级程序设计第3版带书签 -
supermap for ja
vasc ript 8c 2017开发包 -
单页Web应用:ja
vasc ript前端到后端 -
ja
vasc ript权威指南第六版(中文非 -
ArcGIS API for ja
vasc ript 4.5 API - WebGIS基础实践demo(基于ArcGIS API for
-
ja
vasc ript高级程序设计第3版高清完 -
ja
vasc ript学习指南 第3版@www.java -
effective ja
vasc ript中文版 带书签 -
实测PDF:ja
vasc ript设计模式与开发 -
ja
vasc ript权威指南 - 北大青鸟—S2结业项目
-
ja
vasc ript高级程序设计中文版epu -
ja
vasc ript The Definitive Guide 6th Edit -
ja
vasc ript语言精粹带目录+完整版 -
ja
vasc ript函数式编程_PDF电子书 高 -
ja
vasc ript编程精解 完整扫描版 P -
ja
vasc riptDOM编程艺术.pdf - 《WebGIS从基础到开发实践》
-
ja
vasc ript书籍(ja vasc ript从入门
评论
共有 条评论