home *** CD-ROM | disk | FTP | other *** search
- enemyTurn = "0";
- enemyLanded = "0";
- enemyCount = "0";
- while(enemyCount < eval("/:numberEnemies"))
- {
- if(eval("/enemyGrid/enemy" add enemyCount add ":alive") == "1")
- {
- tellTarget("/enemyGrid/enemy" add enemyCount)
- {
- play();
- }
- enemyYPos = getProperty("/enemyGrid/enemy" add enemyCount, _Y) + enemyGridYPos;
- if(enemyYPos >= "335")
- {
- enemyLanded = "1";
- }
- enemyXPos = getProperty("/enemyGrid/enemy" add enemyCount, _X) + enemyGridXPos;
- if("30" >= enemyXPos and eval("/:enemyGridDirection") == - "1" or enemyXPos >= "570" and eval("/:enemyGridDirection") == "1")
- {
- enemyTurn = "1";
- }
- }
- enemyCount += "1";
- }
- if(enemyTurn == "1")
- {
- if(enemyLanded == "1")
- {
- setProperty("/enemyGrid", _Y, enemyGridYPos + "40");
- call("EnemyLand");
- }
- else
- {
- setProperty("/enemyGrid", _Y, enemyGridYPos + "25");
- set("/:enemyGridDirection",eval("/:enemyGridDirection") * (- "1"));
- }
- }
- else
- {
- setProperty("/enemyGrid", _X, enemyGridXPos + "10" * eval("/:enemyGridDirection"));
- }
-