Frame 1
_root.server = "http://www.armorgames.com/highscores/highscores.php?game=1&";
System.security.loadPolicyFile("http://www.armorgames.com/highscores/crossdomain.xml");
stop();
squid._yscale = 0;
squid._xscale = 0;
onEnterFrame = function () {
squid._yscale = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
squid._xscale = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
_root.loaded.text = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + " %";
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
_root.gotoAndPlay(19);
delete _root.onEnterFrame;
}
};
Frame 20
stop();
var music = new Sound();
music.attachSound("soundTrack");
music.start(0, 100000);
music.setVolume(80);
Frame 95
stop();
_root.highScore_mc._visible = false;
Frame 110
stop();
_root.resume._visible = false;
_root.again._visible = false;
_root.main._visible = false;
_root.Game1.againButton = again;
_root.Game1.menuButton = main;
_root.Game1.pauseButton = pause;
_root.Game1.resumeButton = resume;
_root.Game1.levelDisplay = info.lvl;
_root.Game1.linesDisplay = info.lines;
_root.Game1.scoreDisplay = info.score;
Frame 120
myArray = function (v) {
var _local1 = new Array();
_local1[0] = v;
return(_local1);
};
stop();
_root.resume._visible = false;
_root.again._visible = false;
_root.main._visible = false;
_root.Game1.againButton = again;
_root.Game1.menuButton = main;
_root.Game1.pauseButton = pause;
_root.Game1.resumeButton = resume;
_root.Game1.levelDisplay = _root.info1.lvl;
_root.Game1.linesDisplay = _root.info1.lines;
_root.Game1.scoreDisplay = _root.info1.score;
_root.Game1.winsDisplay = _root.info1.wins;
_root.Game2.againButton = again;
_root.Game2.menuButton = main;
_root.Game2.pauseButton = pause;
_root.Game2.resumeButton = resume;
_root.Game2.levelDisplay = _root.info2.lvl;
_root.Game2.linesDisplay = _root.info2.lines;
_root.Game2.scoreDisplay = _root.info2.score;
_root.Game2.winsDisplay = _root.info2.wins;
Game1.leftKey = Array(81, 65);
Game1.rightKey = myArray(68);
Game1.downKey = Array(83, 32);
Game1.otherGame = Game2;
Game2.otherGame = Game1;
Symbol 25 MovieClip [Block] Frame 1
#initclip 5
Object.registerClass("Block", Block);
#endinitclip
Symbol 45 Button
on (release) {
var my_lv = new LoadVars();
my_lv.onLoad = function (success) {
_root.highScore_mc.showScores();
};
my_lv.load((((_root.server + "mode=addscore&name=") + escape(this.name.text)) + "&score=") + escape(this._parent.score));
this._visible = false;
}
Symbol 47 MovieClip [Game] Frame 1
#initclip 4
Object.registerClass("Game", Game);
#endinitclip
Symbol 194 MovieClip [__Packages.Game] Frame 0
class Game extends MovieClip
{
var twok, zweep, addSwitch, numberOfDisappears, wins, loser_mc, winner_mc, gameOver_mc, enterHighScore_mc, score, running, gameOver, width, height, blockSize, leftKey, rightKey, downKey, events, createEmptyMovieClip, getNextHighestDepth, levels, winsDisplay, otherGame, againButton, menuButton, pauseButton, resumeButton, fallingBlocks, blocks, playField, comboCnt, disappearCount, currentLevel, levelDisplay, linesDisplay, checkDownward, downWardBlocks, addToOtherPlayer, addRows, speed, inputDelay, action, delTimer, linesToGo, scoreDisplay, nextCollapse, checkedBlocks, checkedBlocksList, checked;
function Game () {
super();
twok = new Sound(this);
twok.attachSound("twok");
twok.onSoundComplete = function () {
this.complete = true;
};
twok.setVolume(100);
zweep = new Sound(this);
zweep.attachSound("zweep");
zweep.setVolume(100);
addSwitch = false;
numberOfDisappears = 0;
wins = 0;
loser_mc._visible = false;
winner_mc._visible = false;
gameOver_mc._visible = false;
enterHighScore_mc._visible = false;
score = 0;
running = true;
gameOver = false;
width = 8;
height = 20;
blockSize = 20;
leftKey = new Array(37, 100);
rightKey = new Array(39, 102);
downKey = new Array(40, 96, 101);
events = createEmptyMovieClip("events_mc", getNextHighestDepth());
events.Game = this;
events.onEnterFrame = function () {
this.Game.frame();
};
levels = new Array();
levels[levels.length] = new Level(1, 1, 30, 0);
levels[levels.length] = new Level(2, 1, 35, 0);
levels[levels.length] = new Level(3, 2, 40, 5);
levels[levels.length] = new Level(4, 2, 45, 4);
levels[levels.length] = new Level(5, 3, 50, 3);
levels[levels.length] = new Level(6, 3, 55, 2);
levels[levels.length] = new Level(7, 4, 60, 5);
levels[levels.length] = new Level(8, 5, 65, 4);
levels[levels.length] = new Level(9, 6, 70, 3);
levels[levels.length] = new Level(10, 7, 75, 2);
levels[levels.length] = new Level(11, 8, 80, 5);
levels[levels.length] = new Level(12, 9, 85, 4);
levels[levels.length] = new Level(13, 10, 90, 3);
levels[levels.length] = new Level(14, 10, 95, 2);
levels[levels.length] = new Level(15, 10, 100, 3);
levels[levels.length] = new Level(16, 10, 120, 1);
initLevel(0);
}
function win() {
wins++;
winsDisplay.text = wins.toString();
running = false;
winner_mc._visible = true;
}
function setGameOver() {
if (otherGame) {
if (running) {
otherGame.win();
}
loser_mc._visible = true;
} else {
gameOver_mc._visible = true;
if (!gameOver) {
_root.highScore_mc.game = this;
_root.highScore_mc.getLowest();
}
}
gameOver = true;
running = false;
againButton._visible = true;
menuButton._visible = true;
pauseButton._visible = false;
resumeButton._visible = false;
}
function pauseGame() {
running = false;
var _local3 = 0;
while (_local3 < width) {
fallingBlocks[_local3]._visible = false;
_local3++;
}
_local3 = 0;
while (_local3 < width) {
var _local2 = 0;
while (_local2 <= height) {
blocks[_local3][_local2]._visible = false;
_local2++;
}
_local3++;
}
}
function resume() {
running = true;
var _local3 = 0;
while (_local3 < width) {
fallingBlocks[_local3]._visible = true;
_local3++;
}
_local3 = 0;
while (_local3 < width) {
var _local2 = 0;
while (_local2 <= height) {
blocks[_local3][_local2]._visible = true;
_local2++;
}
_local3++;
}
}
function clearLevel() {
var _local3 = 0;
while (_local3 < width) {
fallingBlocks[_local3].removeMovieClip();
_local3++;
}
_local3 = 0;
while (_local3 < width) {
var _local2 = 0;
while (_local2 <= height) {
if (blocks[_local3][_local2]) {
blocks[_local3][_local2].removeMovieClip();
}
_local2++;
}
_local3++;
}
for (var _local4 in playField) {
if (_local4.substring(0, 5) == "block") {
playField[_local4].removeMovieClip();
}
}
}
function initLevel(n) {
comboCnt = 0;
disappearCount = 10;
currentLevel = n;
if (currentLevel >= levels.length) {
if (otherGame != null) {
levels[currentLevel] = new Level(currentLevel, 20, 150, 1);
} else {
_root.gotoAndStop("CLEAR");
}
}
if (levelDisplay) {
levelDisplay.text = levels[currentLevel].number.toString();
}
if (linesDisplay) {
linesDisplay.text = (levels[currentLevel].lines + 1).toString();
}
checkDownward = false;
downWardBlocks = new Array();
addToOtherPlayer = true;
addRows = 0;
speed = 0;
inputDelay = 0;
action = "generate";
delTimer = 0;
blocks = new Array();
fallingBlocks = new Array(width);
var _local3 = 0;
while (_local3 < width) {
blocks[_local3] = new Array(height + 1);
_local3++;
}
linesToGo = levels[currentLevel].lines + 1;
}
function playAgain() {
addSwitch = false;
numberOfDisappears = 0;
loser_mc._visible = false;
winner_mc._visible = false;
gameOver_mc._visible = false;
enterHighScore_mc._visible = false;
clearLevel();
score = 0;
if (scoreDisplay) {
scoreDisplay.text = "0";
}
running = true;
gameOver = false;
initLevel(0);
}
function myArray(v) {
var _local1 = new Array();
_local1[0] = v;
return(_local1);
}
function randRange(min, max) {
var _local1 = Math.round(Math.random() * (max - min)) + min;
return(_local1);
}
function generate() {
if (linesToGo == 1) {
action = "disappear";
return(undefined);
}
addR = addRows;
if (addR > 0) {
var _local6 = 0;
while (_local6 < addR) {
var _local5 = 0;
while (_local5 < width) {
var _local2 = 1;
while (_local2 < (height + 1)) {
blocks[_local5][_local2 - 1] = blocks[_local5][_local2];
if (blocks[_local5][_local2 - 1]) {
blocks[_local5][_local2 - 1]._y = blocks[_local5][_local2 - 1]._y - blockSize;
}
_local2++;
}
var _local4 = playField.attachMovie("Block", "block" + playField.getNextHighestDepth(), playField.getNextHighestDepth());
_local4.size = blockSize;
_local4._x = _local5 * blockSize;
_local4._y = height * blockSize;
_local4.x = _local5;
var _local3;
do {
_local3 = levels[currentLevel].colors[random(levels[currentLevel].colors.length)];
} while (_local3 == "Empty");
_local4.setColor(_local3);
blocks[_local5][height] = _local4;
_local5++;
}
_local6++;
}
addRows = 0;
addToOtherPlayer = false;
checkDisappear();
genCnt = 0;
return(undefined);
}
linesToGo--;
linesDisplay.text = linesToGo.toString();
var _local5 = 0;
while (_local5 < width) {
var _local4 = playField.attachMovie("Block", "block" + playField.getNextHighestDepth(), playField.getNextHighestDepth());
_local4.size = blockSize;
_local4._x = _local5 * blockSize;
_local4._y = 0;
_local4.x = _local5;
if (random(100) < levels[currentLevel].numberChance) {
_local4.setNumber(randRange(3, 6));
} else {
_local4.setColor(levels[currentLevel].colors[random(levels[currentLevel].colors.length)]);
}
fallingBlocks[_local5] = _local4;
_local5++;
}
allEmpty = true;
_local5 = 0;
while (_local5 < width) {
if (fallingBlocks[_local5].color != "Empty") {
allEmpty = false;
}
_local5++;
}
if (allEmpty) {
do {
var _local3 = levels[currentLevel].colors[random(levels[currentLevel].colors.length)];
} while (_local3 == "Empty");
fallingBlocks[0].setColor(_local3);
}
_local5 = 0;
while (_local5 < width) {
if (blocks[_local5][0] != null) {
setGameOver();
}
_local5++;
}
if (!otherGame) {
if (addSwitch) {
addRows = 1;
} else {
addRows = 0;
}
addSwitch = !addSwitch;
} else if (otherGame.gameOver == true) {
addRows = 1;
}
if ((otherGame != null) && (numberOfDisappears > 3)) {
otherGame.addBlocks(Math.floor((numberOfDisappears - 3) / 2));
}
numberOfDisappears = 0;
action = "fall";
}
function frame() {
if (parseInt(scoreDisplay.text) < score) {
var _local3 = Math.floor((score - parseInt(scoreDisplay.text)) / 5);
if (_local3 <= 0) {
_local3 = 1;
}
scoreDisplay.text = parseInt(scoreDisplay.text) + _local3;
if (parseInt(scoreDisplay.text) > score) {
scoreDisplay.text = score.toString();
}
}
if (!running) {
return(undefined);
}
var _local2 = 0;
while (_local2 < width) {
if (blocks[_local2][0] != null) {
setGameOver();
}
_local2++;
}
if (action == "generate") {
generate(0);
}
if (!running) {
return(undefined);
}
if (action == "fall") {
fall();
}
if (action == "delete") {
doDelete();
}
if (action == "collapse") {
collapse();
}
if (action == "disappear") {
disappearAll();
}
if (action == "nextlevel") {
clearLevel();
initLevel(currentLevel + 1);
}
}
function disappearAll() {
var _local3 = 0;
while (_local3 < width) {
fallingBlocks[_local3]._alpha = fallingBlocks[_local3]._alpha - 10;
_local3++;
}
_local3 = 0;
while (_local3 < width) {
var _local2 = 0;
while (_local2 <= height) {
if (blocks[_local3][_local2]) {
blocks[_local3][_local2]._alpha = blocks[_local3][_local2]._alpha - 10;
}
_local2++;
}
_local3++;
}
disappearCount--;
if (disappearCount == 0) {
action = "nextlevel";
}
}
function collapse() {
nextCollapse = false;
var _local4 = false;
var _local3 = 0;
while (_local3 < width) {
var _local2 = height - 1;
while (_local2 > 0) {
if (blocks[_local3][_local2]) {
if ((!blocks[_local3][_local2 + 1]) || (blocks[_local3][_local2 + 1] && (blocks[_local3][_local2 + 1]._y > ((_local2 + 1) * blockSize)))) {
nextCollapse = true;
blocks[_local3][_local2]._y = blocks[_local3][_local2]._y + 10;
if (blocks[_local3][_local2]._y >= ((_local2 + 1) * blockSize)) {
blocks[_local3][_local2 + 1] = blocks[_local3][_local2];
blocks[_local3][_local2] = null;
_local4 = true;
}
}
}
_local2--;
}
_local3++;
}
if (_local4) {
if ((twok.position == 0) || (twok.position == twok.duration)) {
twok.start();
}
}
if (!nextCollapse) {
comboCnt++;
action = "generate";
checkDisappear();
}
}
function doDelete() {
if ((delTimer == 10) && ((zweep.position == 0) || (zweep.position == zweep.duration))) {
zweep.start();
}
delTimer--;
if (delTimer > 0) {
var _local3 = 0;
while (_local3 < width) {
var _local2 = 1;
while (_local2 < (height + 1)) {
if (blocks[_local3][_local2].del) {
blocks[_local3][_local2]._alpha = blocks[_local3][_local2]._alpha - 10;
}
_local2++;
}
_local3++;
}
} else {
var _local3 = 0;
while (_local3 < width) {
var _local2 = 1;
while (_local2 < (height + 1)) {
if (blocks[_local3][_local2].del) {
blocks[_local3][_local2].removeMovieClip();
blocks[_local3][_local2] = null;
}
_local2++;
}
_local3++;
}
action = "collapse";
}
}
function fall() {
comboCnt = 0;
if (inputDelay > 0) {
inputDelay--;
}
if (myDown(leftKey) && (inputDelay == 0)) {
var _local3 = new Array();
var _local4 = 0;
while (_local4 < width) {
if (fallingBlocks[_local4]) {
_local3[_local3.length] = fallingBlocks[_local4];
}
_local4++;
}
var _local10 = _local3[0];
var _local7 = _local3[_local3.length - 1]._x;
inputDelay = 2;
_local4 = _local3.length;
while (_local4 > 0) {
_local3[_local4]._x = _local3[_local4 - 1]._x;
_local3[_local4].x = _local3[_local4]._x / blockSize;
fallingBlocks[_local3[_local4]._x / blockSize] = _local3[_local4];
_local4--;
}
_local10._x = _local7;
_local10.x = _local7 / blockSize;
fallingBlocks[_local7 / blockSize] = _local10;
} else if (myDown(rightKey) && (inputDelay == 0)) {
var _local3 = new Array();
var _local4 = 0;
while (_local4 < width) {
if (fallingBlocks[_local4]) {
_local3[_local3.length] = fallingBlocks[_local4];
}
_local4++;
}
var _local9 = _local3[_local3.length - 1];
var _local8 = _local3[0]._x;
inputDelay = 3;
_local4 = 0;
while (_local4 < (_local3.length - 1)) {
_local3[_local4]._x = _local3[_local4 + 1]._x;
_local3[_local4].x = _local3[_local4]._x / blockSize;
fallingBlocks[_local3[_local4]._x / blockSize] = _local3[_local4];
_local4++;
}
_local9._x = _local8;
_local9.x = _local8 / blockSize;
fallingBlocks[_local8 / blockSize] = _local9;
}
if (myDown(downKey)) {
if (speed != blockSize) {
}
speed = blockSize;
} else {
speed = levels[currentLevel].speed;
}
var _local6 = false;
var _local5 = false;
var _local4 = 0;
while (_local4 < width) {
if (fallingBlocks[_local4]) {
var _local2 = fallingBlocks[_local4];
_local2._y = _local2._y + speed;
if (blocks[_local2.x][Math.floor(_local2._y / blockSize) + 1] != null) {
if (_local2.color != "Empty") {
_local5 = true;
}
stopBlock(_local2);
} else if (_local2._y >= (height * blockSize)) {
if (_local2.color != "Empty") {
_local5 = true;
}
stopBlock(_local2);
} else {
_local6 = true;
}
}
_local4++;
}
if (!_local6) {
action = "generate";
addToOtherPlayer = true;
if (checkDownward) {
checkDownwardBlocks();
} else {
checkDisappear();
}
}
if (_local5) {
if ((twok.position == 0) || (twok.position == twok.duration)) {
twok.start();
}
}
}
function checkDownwardBlocks() {
checkDownward = false;
action = "delete";
delTimer = 10;
var _local2 = 0;
while (_local2 < downWardBlocks.length) {
numberOfDisappears++;
downWardBlocks[_local2].del = true;
max = downWardBlocks[_local2].num;
if (max > (height - downWardBlocks[_local2].y)) {
max = height - downWardBlocks[_local2].y;
}
score = score + Math.round(Math.pow(max, 2));
var _local3 = 0;
while (_local3 < max) {
ty = (downWardBlocks[_local2].y + _local3) + 1;
if (ty < (height + 1)) {
blocks[downWardBlocks[_local2].x][ty].del = true;
numberOfDisappears++;
}
_local3++;
}
_local2++;
}
downWardBlocks = new Array();
}
function stopBlock(block) {
fallingBlocks[block.x] = null;
if (block.color == "Empty") {
block.removeMovieClip();
return(undefined);
}
if (block.num > 0) {
downWardBlocks[downWardBlocks.length] = block;
checkDownward = true;
}
block._y = block.y * blockSize;
if (block.y == 0) {
setGameOver();
}
blocks[block.x][Math.floor(block._y / blockSize)] = block;
}
function addBlocks(n) {
addRows = addRows + n;
if (addRows > 6) {
addRows = 6;
}
}
function checkDisappear() {
var _local4 = 0;
var _local3 = 0;
while (_local3 < width) {
var _local2 = 1;
while (_local2 < (height + 1)) {
if (blocks[_local3][_local2]) {
checkedBlocks = new Array();
checkedBlocksList = new Array();
i2 = 0;
while (i2 < width) {
checkedBlocks[i2] = new Array();
i2++;
}
checked = 0;
checkSurrounding(_local3, _local2, blocks[_local3][_local2]);
if (checked > 2) {
score = score + Math.round(Math.pow(checked, 2));
action = "delete";
delTimer = 10;
i3 = 0;
while (i3 < checkedBlocksList.length) {
if (!checkedBlocksList[i3].del) {
if (addToOtherPlayer) {
numberOfDisappears++;
}
_local4++;
}
checkedBlocksList[i3].del = true;
i3++;
}
}
}
_local2++;
}
_local3++;
}
}
function checkSurrounding(i, j, block) {
checked++;
if (blocks[i][j].del) {
return(undefined);
}
checkedBlocksList[checkedBlocksList.length] = blocks[i][j];
checkedBlocks[i][j] = blocks[i][j];
if (i > 0) {
if ((blocks[i - 1][j].color == block.color) && (!checkedBlocks[i - 1][j])) {
checkSurrounding(i - 1, j, block);
}
}
if (i < 9) {
if ((blocks[i + 1][j].color == block.color) && (!checkedBlocks[i + 1][j])) {
checkSurrounding(i + 1, j, block);
}
}
if (j > 1) {
if ((blocks[i][j - 1].color == block.color) && (!checkedBlocks[i][j - 1])) {
checkSurrounding(i, j - 1, block);
}
}
if (j < 21) {
if ((blocks[i][j + 1].color == block.color) && (!checkedBlocks[i][j + 1])) {
checkedBlocks[i][j + 1] = blocks[i][j + 1];
checkSurrounding(i, j + 1, block);
}
}
}
function myDown(a) {
var _local1 = 0;
while (_local1 < a.length) {
if (Key.isDown(a[_local1])) {
return(true);
}
_local1++;
}
return(false);
}
var colors = new Array("Empty", "Empty", "Empty", "Empty", "Blue", "Red", "Yellow", "Green", "Purple");
}
Symbol 195 MovieClip [__Packages.Level] Frame 0
class Level
{
var number, speed, colors, lines, numberChance;
function Level (n, s, l, c) {
number = n;
speed = s;
if (n < 3) {
colors = new Array("Empty", "Empty", "Empty", "Empty", "Blue", "Red", "Yellow", "Green", "Empty", "Empty", "Empty", "Empty", "Blue", "Red", "Yellow", "Green", "Purple");
} else if (n < 5) {
colors = new Array("Empty", "Blue", "Red", "Yellow", "Green", "Empty", "Empty", "Empty", "Empty", "Blue", "Red", "Yellow", "Green", "Purple");
} else {
colors = new Array("Empty", "Blue", "Red", "Yellow", "Green", "Empty", "Empty", "Empty", "Empty", "Blue", "Red", "Yellow", "Green", "Purple", "Purple", "Orange", "Orange");
}
lines = l;
numberChance = c;
}
}
Symbol 196 MovieClip [__Packages.Block] Frame 0
class Block extends MovieClip
{
var size, _y, color, gotoAndStop, num;
function Block () {
super();
}
function get y() {
return(Math.floor(_y / size));
}
function setColor(color) {
this.color = color;
gotoAndStop(color);
}
function setNumber(num) {
this.num = num;
gotoAndStop("num" + num);
}
var x = 0;
}
Symbol 98 Button
on (release) {
_root.play();
}
Symbol 99 MovieClip Frame 143
_root.play();
stop();
Symbol 102 Button
on (release) {
getURL ("http://www.gamesquid.com", "_blank");
}
Symbol 116 Button
on (release) {
_root.gotoAndStop("1UP");
}
Symbol 119 Button
on (release) {
_root.gotoAndStop("2UP");
}
Symbol 122 Button
on (release) {
highScore_mc.showScores();
}
Symbol 125 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 128 Button
on (release) {
getURL ("http://www.armorgames.com/freecontent.html", "_blank");
}
Symbol 131 Button
on (release) {
getURL ("http://www.armorgames.com/download.html", "_blank");
}
Symbol 137 Button
on (press) {
this.gotoAndStop(1);
_visible = false;
}
Symbol 151 MovieClip Frame 1
function showScores() {
this._visible = true;
this.bg._alpha = 100;
var _local3 = new LoadVars();
_local3.onLoad = function (success) {
_root.highScore_mc.scores = this;
_root.highScore_mc.gotoAndStop(2);
};
_local3.load(_root.server + "mode=get");
}
function getLowest() {
this._visible = true;
this.bg._alpha = 0;
var _local3 = new LoadVars();
_local3.onLoad = function (success) {
trace(this.score);
if (_root.Game1.score > this.score) {
_root.Game1.enterHighScore_mc._visible = true;
}
_root.highScore_mc._visible = false;
};
_local3.load(_root.server + "mode=getlowest");
}
var scores;
stop();
Symbol 151 MovieClip Frame 2
onEnterFrame = function () {
var _local2 = 1;
while (_local2 <= 10) {
this["line" + _local2].posD.autoSize = true;
this["line" + _local2].nameD.autoSize = true;
this["line" + _local2].scoreD.autoSize = true;
this["line" + _local2].posD.text = _local2;
if (this.scores["name_" + _local2]) {
this["line" + _local2].nameD.text = this.scores["name_" + _local2];
this["line" + _local2].scoreD.text = this.scores["score_" + _local2];
} else {
this["line" + _local2].nameD.text = "-";
this["line" + _local2].scoreD.text = "-";
}
_local2++;
}
delete this.onEnterFrame;
};
Symbol 164 Button
on (release) {
_root.pause._visible = false;
_root.resume._visible = true;
_root.Game1.pauseGame();
}
Symbol 166 Button
on (release) {
_root.gotoAndStop("MENU");
}
Symbol 168 Button
on (release) {
_root.pause._visible = true;
_root.resume._visible = false;
_root.again._visible = false;
_root.main._visible = false;
_root.Game1.playAgain();
}
Symbol 172 Button
on (release) {
_root.pause._visible = true;
_root.resume._visible = false;
_root.Game1.resume();
if (_root.Game2) {
_root.Game2.resume();
}
}
Symbol 175 Button
on (release) {
_root.gotoAndStop("MENU");
}
Symbol 178 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 181 Button
on (release) {
getURL ("http://www.gamesquid.com", "_blank");
}
Symbol 183 Button
on (release) {
_root.pause._visible = false;
_root.resume._visible = true;
_root.Game1.pauseGame();
_root.Game2.pauseGame();
}
Symbol 184 Button
on (release) {
_root.pause._visible = true;
_root.resume._visible = false;
_root.again._visible = false;
_root.main._visible = false;
_root.Game1.playAgain();
_root.Game2.playAgain();
}