Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Oggetto(idname,nome,posizione_x,posizione_y,width,height,doption){
- this.nome = nome ;
- this.posizione_x = posizione_x ;
- this.posizione_y = posizione_y ;
- this.width = width ;
- this.height = height ;
- this.doption = doption ;
- this.idname = idname ;
- console.log(this.idname);
- this.context = document.getElementById(idname).getContext("2d");
- }
- Oggetto.prototype.draw = function () {
- };
- Oggetto.prototype.clear = function () {
- };
- function Entita(idname,nome,posizione_x,posizione_y,width,height,doption){
- Oggetto.call(this,idname,nome,posizione_x,posizione_y,width,height,doption);
- }
- Entita.prototype.draw = function (){
- this.context.rect(this.posizione_x,this.posizione_y,this.width,this.height);
- this.context.stroke();
- };
- Entita.prototype.clear = function () {
- // this.context.clearRect(this.posizione_x, this.posizione_y, this.width, this.height);
- //Richiamo il metodo per la creazione di un rettangolo con background
- this.context.clearRect(this.posizione_x-4, this.posizione_y-4, this.width+10, this.height+10);
- };
- Entita.prototype.enlarge = function (w,h) {
- this.clear();
- this.width = w;
- this.height = h;
- this.draw();
- };
- Entita.prototype = new Oggetto();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement