您的位置:首页 > 其它

game-04-21

2014-04-23 10:39 141 查看
<html>

<head>

<title>game</title>

<script>

var SCREEN_WIDTH = 0,

SCREEN_HEIGHT = 0,

BACKGROUND_COLOR = "#1d1d1d";

var b = new Image;

var m_math;

//function dot_Sprite(){

//alert("dot_Sprite()");

var PI = 3.1415926;

//}

//var dot_ScoreContext = function(){};

function dot_Math(){

//alert("dot_Math");

this.load = function(){

//alert("dot_Math.load()");

this.m_sin = Array(1440);

//alert(this.m_sin.length);

this.m_cos = Array(1440);

//alert(this.m_cos.length);

/*

for(var a = 0,b = 0;1440>b;b++){

alert("b---"+b);

this.m_sin[b] = Math.sin(a * PI/180);

//alert("this.m_sin["+b+"]---"+this.m_sin[b]);

this.m_cos[b] = Math.cos(a * PI / 180);

a+= 0.25;

alert("this.m_cos["+b+"]---"+this.m_cos[b]);

}

*/

for(var a = 0,b = 0;1440>b;b++)//alert("b---"+b),

this.m_sin[b] = Math.sin(a * PI/180),

//alert("this.m_sin["+b+"]---"+this.m_sin[b]),

this.m_cos[b] = Math.cos(a * PI / 180),

a+= 0.25;

//alert("this.m_cos["+b+"]---"+this.m_cos[b]);

this.msquare = Array(600);

for(b=0;b<this.msquare.length;b++)this.msquare[b] = b * b;//alert("this.msquare["+b+"]-------"+this.msquare[b] );

}

}

function dot_Button(){

//alert("dot_Button");

this.create = function(a,b,c,d,e){

alert(a+''+b+''+c+''+d+''+e);

}

}

this.update = function(){

//alert("update()");

m_heartBeat.update(m_elapsed);

}

var m_button_start;

var img_buttons = 'aaaa';

this.appInit = function(){

alert("this.appInit()");

//m_heartBeat = new HeartBeat;

m_button_start = new dot_Button;

//m_button_start();

m_button_start.create(img_buttons, 0, 26, 40, 13);

//dot_ScoreContext.prototype = new dot_Sprite;

//alert(new dot_Sprite);

//dot_ScoreContext.prototype = new dot_Sprite;

//alert("dot_ScoreContext.prototype--"+dot_ScoreContext.prototype);

//dot_ScoreContext.prototype.constructor = dot_ScoreContext;

m_math = new dot_Math;

m_math.load();

setInterval(function(){

//alert("setInterval()");

update();

},1000);

}

this.updatePreloader = function(){

m_context.fillStyle = BACKGROUND_COLOR;

//alert("m_context.fillStyle---------"+m_context.fillStyle);

m_context.fillRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);

//alert("m_context.fillRect()-------OK");

//alert("b---"+b);

b.src = "./images/brand_logo.png";

//alert("b.src---"+b.src);

m_context.drawImage(b,30,30);

//alert("m_context.drawImage(img_brand_logo,30,30)----------OK");

b.src = "./images/load_bar.png";

//alert("b.src----"+b.src);

m_context.drawImage(b,30,100);

//alert("m_context.drawImage(b,30,100);---------------OK");

appInit();

}

this.screenResize = function(){

//alert("this.screenResize()");

m_canvas = document.createElement("canvas");

//alert("m_canvas---"+m_canvas);

m_canvas.setAttribute("id","game_canvas")

//alert("id---"+m_canvas.getAttribute("id"));

m_canvas.setAttribute("width",""+SCREEN_WIDTH);

//alert("m_canvas.getAttribute('width')----"+m_canvas.getAttribute("width"));

m_canvas.setAttribute("height",""+SCREEN_HEIGHT);

//alert("m_canvas.getAttribute('height')----"+m_canvas.getAttribute("height"));

document.body.appendChild(m_canvas);

//alert("documen.body.appendChild(m_canvas)-------ok");

m_canvas.setAttribute("style","border:1px solid red;width:400px;height:550px;position:fixed;left:30%");

m_context = m_canvas.getContext("2d");

//alert("m_context------"+m_context);

m_canvas.style.display = "block";

//alert("m_canvas.style.display----"+m_canvas.style.display);

}

this.resourceLoad = function(){

//alert("this.resourceLoad()");

//alert("b----"+b);

updatePreloader();

b.src = "./images/logo.png";

//alert("b.src---"+b.src);

//this[""];

}

this.touchPressde = function(a,b){

//alert("a and b==="+a +"and" +b);

}

this.globalInit = function(){

SCREEN_WIDTH = 144,

SCREEN_HEIGHT = 208;

//alert("this.globalInit()");

document.body.addEventListener("mousedown",function(){

//alert("mousedown");

touchPressde(50,80);

});

screenResize();

setTimeout(this.resourceLoad,1E3);

}

MY_START_GAME = function(){

//alert("MY_START_GAME()");

globalInit();

}

window.onload = function(){

//alert("window.onload");

MY_START_GAME();

}

</script>

</head>

<body>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: