Games
function startGame() {
var myGamePiece = new component(30, 30, "red", 10, 120);
myGamePiece.gravity = 0.05;
var myScore = new component("30px", "Consolas", "black", 280, 40, "text");
var myGameArea = {
canvas : document.createElement("canvas"),
start : function() {
this.canvas.width = 480;
this.canvas.height = 270;
this.context = this.canvas.getContext("2d");
document.body.insertBefore(this.canvas, document.body.childNodes[0]);
this.frameNo = 0;
},
clear : function() {
this.context.clearRect(0, 0, this.canvas.width, this.canvas.height);
}
};
myGameArea.start();
}
function component(width, height, color, x, y, type) {
this.type = type;
if (type == "text") {
this.text = color;
}
this.width = width;
this.height = height;
this.speedX = 0;
this.speedY = 0;
this.x = x;
this.y = y;
this.gravity = 0;
this.gravitySpeed = 0;
this.update = function() {
ctx = myGameArea.context;
if (type == "text") {
ctx.font = this.width + " " + this.height;
ctx.fillStyle = color;
ctx.fillText(this.text, this.x, this.y);
} else {
ctx.fillStyle = color;
ctx.fillRect(this.x, this.y, this.width, this.height);
}
}
}
Founder&C.E.O of #AtoZ_SnS @a2zservicesandsolutions
Digital Creator A Degree in Engineering & Enterpreneurship
अधिक जानकारी के लिए गूगल पर सर्च करें।
टिप्पणियाँ