home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / david.swf / scripts / __Packages / Rubin.as < prev    next >
Encoding:
Text File  |  2007-03-28  |  1.2 KB  |  51 lines

  1. class Rubin extends Figur
  2. {
  3.    var mc;
  4.    var dybde;
  5.    var iLufta;
  6.    var blankFrame;
  7.    var verdi;
  8.    var nesteFrame;
  9.    var skjerm_x;
  10.    var brett_x;
  11.    var skjerm_y;
  12.    var brett_y;
  13.    function Rubin(mc, brett_x, brett_y, bredde, hogde, verdi)
  14.    {
  15.       super(mc,brett_x,brett_y,bredde,hogde);
  16.       Figur.figurliste.push(this);
  17.       this.mc.swapDepths(4100 + Figur.figurliste.length);
  18.       this.dybde = this.mc.getDepth();
  19.       this.iLufta = true;
  20.       this.aks_y = 0.7;
  21.       this.blankFrame = 5;
  22.       this.verdi = verdi;
  23.    }
  24.    function vedTreff()
  25.    {
  26.       if(!_root.helt.knock && !_root.helt.flat)
  27.       {
  28.          this.bliUsynlig();
  29.          _root.edelstein.start();
  30.          this.aktiv = false;
  31.          _root.poengtelling.leggTilPoeng(this.verdi);
  32.       }
  33.    }
  34.    function visRiktigFrame()
  35.    {
  36.       if(!this.aktiv)
  37.       {
  38.          this.bliUsynlig();
  39.       }
  40.       else
  41.       {
  42.          this.nesteFrame = 1;
  43.       }
  44.    }
  45.    function oppdaterSkjermposisjon()
  46.    {
  47.       this.skjerm_x = this.brett_x + this.offset_x - Speleobjekt.brett.origo_x;
  48.       this.skjerm_y = this.brett_y + this.offset_y - Speleobjekt.brett.origo_y;
  49.    }
  50. }
  51.