-
Notifications
You must be signed in to change notification settings - Fork 0
/
canvas.js
31 lines (31 loc) · 771 Bytes
/
canvas.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
var Screen = {
canvas : undefined,
contex : undefined,
width : 0,
height : 0,
color : "#000000",
init: function(id,color){
this.canvas = document.getElementById(id);
this.contex = this.canvas.getContext("2d");
this.width = this.canvas.width;
this.height = this.canvas.height;
this.color = color;
return this;
},
getContext: function(){
return this.contex;
},
getHeight: function(){
return this.height;
},
getWidth: function(){
return this.width;
},
clear: function(){
this.contex.fillStyle = this.color;
this.contex.fillRect(0,0,this.width,this.height);
},
toString: function(){
console.log(this);
}
};