home *** CD-ROM | disk | FTP | other *** search
- property spriteNum
- global gPlayer1, gPlayer2, gPlayer3, gTheMouseDownSprite, gSelectedSprite, gPath
-
- on rightMouseDown me
- if (spriteNum = 5) and ((gSelectedSprite = 50) or (gSelectedSprite = 51) or (gSelectedSprite = 52)) then
- case gSelectedSprite of
- 50:
- pathFind(gPlayer1.getAntPositionX() / 22, gPlayer1.getAntPositionY() / 22, mouseH() / 22, mouseV() / 22)
- gPlayer1.setDaPath(gPath)
- 51:
- pathFind(gPlayer2.getAntPositionX() / 22, gPlayer2.getAntPositionY() / 22, mouseH() / 22, mouseV() / 22)
- gPlayer2.setDaPath(gPath)
- 52:
- pathFind(gPlayer3.getAntPositionX() / 22, gPlayer3.getAntPositionY() / 22, mouseH() / 22, mouseV() / 22)
- gPlayer3.setDaPath(gPath)
- end case
- end if
- end
-
- on mouseDown me
- gTheMouseDownSprite = spriteNum
- end
-
- on mouseUp me
- if not (spriteNum = gTheMouseDownSprite) then
- exit
- end if
- gPlayer1.setAntDeSelected()
- gPlayer2.setAntDeSelected()
- gPlayer3.setAntDeSelected()
- gSelectedSprite = spriteNum
- case gSelectedSprite of
- 50:
- gPlayer1.setAntSelected()
- 51:
- gPlayer2.setAntSelected()
- 52:
- gPlayer3.setAntSelected()
- otherwise:
- sprite(16).blend = 0
- gSelectedSprite = 0
- end case
- sprite(16).loc = sprite(gSelectedSprite).loc
- end
-