home *** CD-ROM | disk | FTP | other *** search
- class Platform extends Speleobjekt
- {
- var mc;
- var dybde;
- var brett_x;
- var bredde;
- var brett_y;
- var solid = true;
- var vegg = false;
- var friksjon = true;
- var bevegeleg = false;
- function Platform(mc, brett_x, brett_y, bredde, hogde)
- {
- super(mc,brett_x,brett_y,bredde,hogde);
- Figur.platformliste.push(this);
- this.mc.swapDepths(1000 + Figur.platformliste.length);
- this.dybde = this.mc.getDepth();
- }
- function treffPlatform(sjekkobjekt)
- {
- if(sjekkobjekt.brett_x < this.brett_x + this.bredde)
- {
- if(sjekkobjekt.brett_x + sjekkobjekt.bredde > this.brett_x)
- {
- if(sjekkobjekt.brett_y + sjekkobjekt.hogde >= this.brett_y)
- {
- if(sjekkobjekt.brett_y < this.brett_y)
- {
- if(sjekkobjekt.topp_y < this.brett_y)
- {
- if(this.solid)
- {
- return true;
- }
- return false;
- }
- return false;
- }
- return false;
- }
- return false;
- }
- return false;
- }
- return false;
- }
- function treffVegg(sjekkobjekt)
- {
- if(this.treff(sjekkobjekt))
- {
- if(this.solid)
- {
- if(this.vegg)
- {
- return true;
- }
- return false;
- }
- return false;
- }
- return false;
- }
- }
-