home *** CD-ROM | disk | FTP | other *** search
- property spriteNum
- global gLevel, gFlagRotation, gGameCountries, gFlag, gCountY, gCountX, gRemove, gPaused
-
- on beginSprite
- puppetSound(5, "levelcompleteSound")
- end
-
- on mouseEnter
- puppetSound(3, "ButtonOver")
- end
-
- on mouseWithin
- sprite(spriteNum).member = "continueOver"
- end
-
- on mouseLeave
- sprite(spriteNum).member = "continueNorm"
- puppetSound(4, "ButtonOver")
- end
-
- on mouseUp me
- puppetSound(2, "resetSound")
- member("level_text").text = string(gLevel)
- repeat with gCountY = 0 to 3
- repeat with gCountX = 0 to 3
- gFlag = random(6)
- if gLevel = 2 then
- gFlag = random(9)
- case gFlag of
- 1:
- sprite(5 + gCountX + (gCountY * 4)).member = "us_flag_animation"
- 2:
- sprite(5 + gCountX + (gCountY * 4)).member = "can_flag_animation"
- 3:
- sprite(5 + gCountX + (gCountY * 4)).member = "mexico_flag_animation"
- 4:
- sprite(5 + gCountX + (gCountY * 4)).member = "uk_flag_animation"
- 5:
- sprite(5 + gCountX + (gCountY * 4)).member = "french_flag_animation"
- 6:
- sprite(5 + gCountX + (gCountY * 4)).member = "german_flag_animation"
- 7:
- sprite(5 + gCountX + (gCountY * 4)).member = "zimbabwe_flag_animation"
- 8:
- sprite(5 + gCountX + (gCountY * 4)).member = "sAfrica_flag_animation"
- 9:
- sprite(5 + gCountX + (gCountY * 4)).member = "Kenya_flag_animation"
- end case
- else
- if gLevel = 3 then
- gFlag = random(12)
- case gFlag of
- 1:
- sprite(5 + gCountX + (gCountY * 4)).member = "us_flag_animation"
- 2:
- sprite(5 + gCountX + (gCountY * 4)).member = "can_flag_animation"
- 3:
- sprite(5 + gCountX + (gCountY * 4)).member = "mexico_flag_animation"
- 4:
- sprite(5 + gCountX + (gCountY * 4)).member = "uk_flag_animation"
- 5:
- sprite(5 + gCountX + (gCountY * 4)).member = "french_flag_animation"
- 6:
- sprite(5 + gCountX + (gCountY * 4)).member = "german_flag_animation"
- 7:
- sprite(5 + gCountX + (gCountY * 4)).member = "zimbabwe_flag_animation"
- 8:
- sprite(5 + gCountX + (gCountY * 4)).member = "sAfrica_flag_animation"
- 9:
- sprite(5 + gCountX + (gCountY * 4)).member = "Kenya_flag_animation"
- 10:
- sprite(5 + gCountX + (gCountY * 4)).member = "china_flag_animation"
- 11:
- sprite(5 + gCountX + (gCountY * 4)).member = "japan_flag_animation"
- 12:
- sprite(5 + gCountX + (gCountY * 4)).member = "sKorea_flag_animation"
- end case
- end if
- end if
- gGameCountries[gCountY + 1][gCountX + 1] = gFlag
- gFlagRotation[gCountY + 1][gCountX + 1] = random(4) - 1
- sprite(5 + gCountX + (gCountY * 4)).rotation = gFlagRotation[gCountY + 1][gCountX + 1] * 90
- sprite(5 + gCountX + (gCountY * 4)).visible = 1
- sprite(5 + gCountX + (gCountY * 4)).loc = point(194 + (gCountX * 109), 59 + (gCountY * 107))
- end repeat
- end repeat
- sprite(37).visible = 0
- sprite(36).visible = 0
- sprite(3).rewind()
- sprite(3).resume()
- gPaused = 0
- startTimer()
- go(1)
- end
-