home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Acao / bubble_tanks_2.swf / scripts / frame_15 / DoAction.as
Encoding:
Text File  |  2008-09-02  |  1.3 KB  |  60 lines

  1. function GameSetup()
  2. {
  3.    game = new BubbleTanksGame();
  4.    gameCreated = false;
  5.    framesToCatchUp = 1;
  6.    framesNum = 0;
  7.    game.StartGame();
  8. }
  9. function Mediator()
  10. {
  11.    game.RunGame();
  12. }
  13. function ExitGame()
  14. {
  15.    delete game;
  16.    UpdateEnemyList();
  17.    _root.gotoAndStop("main");
  18. }
  19. function DropBubbles(numBubbles, origin, givenPower)
  20. {
  21.    game.DropPickupBubbles(numBubbles,origin,givenPower);
  22. }
  23. function EnemyShoot(startPos, startAngle, mySpeed, mySize, myDamage)
  24. {
  25.    game.EnemyFire(startPos,startAngle,mySpeed,mySize,myDamage);
  26. }
  27. function EnemyShootSpecial(myType, startPos, startAngle, mySpeed, mySize, myDamage)
  28. {
  29.    game.EnemyFireSpecial(myType,startPos,startAngle,mySpeed,mySize,myDamage);
  30. }
  31. function ReportDeath(name)
  32. {
  33.    game.EnemyDead(name);
  34. }
  35. function SpawnUnit(enemyType, startPosition, OriginUnit)
  36. {
  37.    return game.CreateNewUnit(enemyType,startPosition,OriginUnit);
  38. }
  39. function ReportAvatarDamage(numDamage)
  40. {
  41.    game.AvatarHit(numDamage);
  42. }
  43. function DeleteOpenMask()
  44. {
  45.    _root.removeMovieClip("openMask");
  46. }
  47. function CleanEffect(effectName)
  48. {
  49.    game.RemoveEffect(effectName);
  50. }
  51. function AddEffect(myName, myLocation, myLock, myTarget)
  52. {
  53.    game.CreateEffect(myName,myLocation,myLock,myTarget);
  54. }
  55. stop();
  56. var game;
  57. var gameCreated;
  58. var framesToCatchUp;
  59. var framesNum;
  60.