home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / starisland.swf / scripts / __Packages / illusoft / GameTile011.as < prev    next >
Encoding:
Text File  |  2007-12-10  |  1.8 KB  |  63 lines

  1. class illusoft.GameTile011 extends illusoft.GameTile
  2. {
  3.    var character;
  4.    var dmc;
  5.    var dynamicsEngine;
  6.    var game;
  7.    var levelComplete;
  8.    var Enemy;
  9.    function GameTile011(id, dEngine, character, game, gamemc, nextLevel)
  10.    {
  11.       super(id,dEngine,character,game,gamemc,nextLevel);
  12.    }
  13.    function Update(x)
  14.    {
  15.       super.Update(x);
  16.       var _loc3_ = this.character.dmc;
  17.       if(_loc3_.hitTest(this.dmc.su1) || _loc3_.hitTest(this.dmc.su2) || _loc3_.hitTest(this.dmc.su3))
  18.       {
  19.          this.dynamicsEngine.setGravity(0,-5);
  20.       }
  21.       else if(_loc3_.hitTest(this.dmc.sd1) || _loc3_.hitTest(this.dmc.sd2) || _loc3_.hitTest(this.dmc.sd3) || _loc3_.hitTest(this.dmc.sd4) || _loc3_.hitTest(this.dmc.sd5))
  22.       {
  23.          this.dynamicsEngine.setGravity(0,5);
  24.       }
  25.       else if(_loc3_.hitTest(this.dmc.sl1) || _loc3_.hitTest(this.dmc.sl2) || _loc3_.hitTest(this.dmc.sl3))
  26.       {
  27.          this.dynamicsEngine.setGravity(-5,0);
  28.       }
  29.       else if(_loc3_.hitTest(this.dmc.sr1) || _loc3_.hitTest(this.dmc.sr2) || _loc3_.hitTest(this.dmc.sr3))
  30.       {
  31.          this.dynamicsEngine.setGravity(5,0);
  32.       }
  33.       else
  34.       {
  35.          this.game.NormalGravity();
  36.       }
  37.    }
  38.    function Close()
  39.    {
  40.       _global.sounds.FadeVolume("waterpao",false,false);
  41.       super.Close();
  42.    }
  43.    function LevelComplete()
  44.    {
  45.       this.levelComplete = true;
  46.       _global.sounds.FadeVolume("waterpao",false,false);
  47.    }
  48.    function Init()
  49.    {
  50.       super.Init();
  51.       _global.sounds.StartMusic("loop4");
  52.       this.Enemy = "shark1/shark2/shark3";
  53.       this.game.chafe = 1;
  54.       this.game.SetUnderWater(true);
  55.       var _loc4_ = this;
  56.    }
  57.    function Start()
  58.    {
  59.       _global.sounds.LoopSound("waterpao",100);
  60.       super.Start();
  61.    }
  62. }
  63.