chore: 纳入项目全部源码进根仓库统一管理
删除 YouleNexus 内嵌 .git,统一由根仓库唯一管理。提交: - projects/ 旧 H5 模板 Game_Surface_3 与各子游戏源码 - cocoscreator_projects/YouleNexus 工程 + cocos-creator-mcp 扩展源码 - CLAUDE.md、.mcp.json 等配置 library/temp/node_modules/dist 等缓存由 .gitignore 排除。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
(function(wnd) {
|
||||
function Point(x,y){
|
||||
this.x=x||0;
|
||||
this.y=y||0;
|
||||
}
|
||||
|
||||
window.Point=Point;
|
||||
})(window);
|
||||
|
||||
var app=(function(){
|
||||
var item={};
|
||||
var manager={};
|
||||
var register=function(name,KJ) {
|
||||
item[name]=KJ;
|
||||
return KJ;
|
||||
};
|
||||
var register_manager=function(name,KJ) {
|
||||
manager[name]=KJ;
|
||||
return KJ;
|
||||
};
|
||||
var remove=function (name) {
|
||||
if (item[name]) {
|
||||
delete item[name];
|
||||
}
|
||||
};
|
||||
var get=function(name){
|
||||
if (item[name]) {
|
||||
return item[name];
|
||||
}else{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
var have=function(name){
|
||||
if (item[name]) {
|
||||
return true;
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
var show=function(){
|
||||
for (var key in item) {
|
||||
console.log("key:"+key+",desc:"+item[key]['desc']);
|
||||
}
|
||||
}
|
||||
var runmouse=function(func){
|
||||
for (var key in item) {
|
||||
if (item[key][func]) {
|
||||
item[key][func].apply(item[key],Array.prototype.slice.call(arguments, 1));
|
||||
}
|
||||
}
|
||||
for (var key in manager) {
|
||||
if (manager[key]) {
|
||||
if (manager[key][func]) {
|
||||
manager[key][func].apply(manager[key],Array.prototype.slice.call(arguments, 1));
|
||||
}
|
||||
var list=manager[key].ex()
|
||||
for (var i = 0; i < list.length; i++) {
|
||||
if (list[i][func]) {
|
||||
list[i][func].apply(list[i],Array.prototype.slice.call(arguments, 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//if (item[name][func]) {,name
|
||||
//console.table(item[name].clickable)
|
||||
//item[name][func].apply(item[name],Array.prototype.slice.call(arguments, 2));
|
||||
//}
|
||||
}
|
||||
return {
|
||||
manager:manager,
|
||||
item:item,
|
||||
register:register,
|
||||
register_manager:register_manager,
|
||||
remove:remove,
|
||||
runmouse:runmouse,
|
||||
get:get,
|
||||
have:have,
|
||||
show:show,
|
||||
}
|
||||
})();
|
||||
Reference in New Issue
Block a user