-
Notifications
You must be signed in to change notification settings - Fork 0
/
cocos2d.js
65 lines (60 loc) · 2.65 KB
/
cocos2d.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
(function() {
var d = document;
var c = {
COCOS2D_DEBUG: 2, //0 to turn debug off, 1 for basic debug, and 2 for full debug
box2d: false,
chipmunk: false,
showFPS: true,
loadExtension: false,
frameRate: 60,
renderMode: 1, //Choose of RenderMode: 0(default), 1(Canvas only), 2(WebGL only)
tag: 'gameCanvas', //the dom element to run cocos2d on
engineDir: '../../cocos2d/',
//SingleEngineFile:'',
appFiles:[
'src/GameLayer.js',
'src/Block.js',
'src/Background.js' ,
'src/Map.js' ,
'src/Bomber.js' ,
"src/Bomb.js",
"src/fire.js",
"src/ItemFire.js",
"src/itemBomb.js",
"src/ItemImmortal.js",
'src/MenuScene.js',
'src/resorce.js' //add your own files in order here
]
};
if ( !d.createElement( 'canvas' ).getContext ) {
var s = d.createElement( 'div' );
s.innerHTML = '<h2>Your browser does not support HTML5 canvas!</h2>' +
'<p>Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.Click the logo to download.</p>' +
'<a href="http://www.google.com/chrome" target="_blank"><img src="http://www.google.com/intl/zh-CN/chrome/assets/common/images/chrome_logo_2x.png" border="0"/></a>';
var p = d.getElementById( c.tag ).parentNode;
p.style.background = 'none';
p.style.border = 'none';
p.insertBefore( s, d.getElementById( c.tag ) );
d.body.style.background = '#ffffff';
return;
}
window.addEventListener( 'DOMContentLoaded', function() {
this.removeEventListener( 'DOMContentLoaded', arguments.callee, false );
//first load engine file if specified
var s = d.createElement( 'script' );
/*********Delete this section if you have packed all files into one*******/
if ( c.SingleEngineFile && !c.engineDir ) {
s.src = c.SingleEngineFile;
} else if ( c.engineDir && !c.SingleEngineFile ) {
s.src = c.engineDir + 'jsloader.js';
} else {
alert('You must specify either the single engine file OR the engine directory in "cocos2d.js"');
}
/*********Delete this section if you have packed all files into one*******/
//s.src = 'myTemplate.js'; //IMPORTANT: Un-comment this line if you have packed all files into one
d.body.appendChild( s );
document.ccConfig = c;
s.id = 'cocos2d-html5';
//else if single file specified, load singlefile
});
})();