Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Jun 1st, 2013  |  syntax: JavaScript  |  size: 1.24 KB  |  views: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. function Oggetto(idname,nome,posizione_x,posizione_y,width,height,doption){
  3.         this.nome                       =       nome            ;      
  4.         this.posizione_x        =       posizione_x     ;
  5.         this.posizione_y        =       posizione_y     ;
  6.         this.width                      =       width           ;
  7.         this.height                     =       height          ;
  8.         this.doption            =       doption         ;
  9.         this.idname                     =       idname          ;
  10.         console.log(this.idname);
  11.         this.context            =       document.getElementById(idname).getContext("2d");      
  12. }
  13. Oggetto.prototype.draw = function () {
  14. };
  15. Oggetto.prototype.clear = function () {
  16. };
  17.  
  18.  
  19.  
  20. function Entita(idname,nome,posizione_x,posizione_y,width,height,doption){
  21.         Oggetto.call(this,idname,nome,posizione_x,posizione_y,width,height,doption);
  22. }
  23. Entita.prototype.draw = function (){
  24.         this.context.rect(this.posizione_x,this.posizione_y,this.width,this.height);
  25.         this.context.stroke();
  26. };
  27. Entita.prototype.clear = function () {
  28.         // this.context.clearRect(this.posizione_x, this.posizione_y, this.width, this.height);
  29.      //Richiamo il metodo per la creazione di un rettangolo con background
  30.      this.context.clearRect(this.posizione_x-4, this.posizione_y-4, this.width+10, this.height+10);
  31.      
  32. };
  33. Entita.prototype.enlarge = function (w,h) {
  34.          this.clear();
  35.          this.width             =       w;
  36.          this.height    =       h;
  37.          this.draw();
  38. };
  39. Entita.prototype =  new  Oggetto();