Frame 1
onEnterFrame = function () {
percent.text = ("" + int((getBytesLoaded() / getBytesTotal()) * 100)) + "%";
if (percent.text == "100%") {
this.onEnterFrame = null;
this.gotoAndPlay("mainmenu");
}
};
stop();
Frame 12
cmglogo.onRelease = function () {
getURL ("http://www.crazymonkeygames.com", "_blank");
};
stop();
Frame 27
stop();
Frame 29
stop();
Frame 57
stop();
score_txt.text = com.ssink.projects.deathmatch.Game.__get__instance().score;
Frame 77
stop();
score_txt.text = com.ssink.projects.deathmatch.Game.__get__instance().score;
Frame 99
stop();
Symbol 294 MovieClip [__Packages.com.ssink.projects.deathmatch.Skull] Frame 0
class com.ssink.projects.deathmatch.Skull extends MovieClip
{
var attachMovie, getNextHighestDepth, bmp, attachBitmap, filters, _x, _y, _parent, removeMovieClip;
function Skull () {
super();
cnt++;
id = cnt;
filt = new Array();
filt[0] = new flash.filters.GlowFilter(16777215, 1, 10, 10, 2, 1, false, false);
}
function init(n) {
tp = n;
var _local2 = attachMovie("dms" + n, "SKULL", getNextHighestDepth());
bmp = new flash.display.BitmapData(_local2._width, _local2._height, true, 0);
bmp.draw(_local2);
_local2.removeMovieClip();
attachBitmap(bmp, 0, "always");
}
function draw() {
switch (tp) {
case 0 :
filt[0].color = 6710886 /* 0x666666 */;
filters = filt;
break;
case 1 :
filt[0].color = 6516118 /* 0x636D96 */;
filters = filt;
break;
case 2 :
filt[0].color = 8808599 /* 0x866897 */;
filters = filt;
break;
case 3 :
filt[0].color = 6463398 /* 0x629FA6 */;
filters = filt;
break;
case 4 :
filt[0].color = 8912896 /* 0x880000 */;
filters = filt;
break;
case 5 :
filt[0].color = 6684825 /* 0x660099 */;
filters = filt;
break;
case 6 :
filt[0].color = 26265;
filters = filt;
break;
}
if (ox != x) {
ox = ox + ((x - ox) / 5);
}
if (ox < (x - 32)) {
ox = x - 32;
}
if (ox > (x + 32)) {
ox = x + 32;
}
if (oy < (y - 32)) {
oy = y - 32;
}
if (oy > (y + 32)) {
oy = y + 32;
}
if (oy != y) {
oy = oy + ((y - oy) / 5);
}
_x = (ox * 32) - (bmp.rectangle.width / 2);
_y = (oy * 32) - (bmp.rectangle.height / 2);
}
function tick(grid) {
var _local5 = com.ssink.projects.deathmatch.Game.__get__instance().__get__score();
var _local4 = com.ssink.projects.deathmatch.Game.__get__instance().bomb;
if (grid[x][y] == this) {
if ((grid[x][y + 1] == undefined) && (y < (int(com.ssink.projects.deathmatch.Game.__get__instance().width / 32) - 1))) {
grid[x][y + 1] = this;
grid[x][y] = undefined;
y++;
}
if ((grid[x + 1][y].tp == tp) && (grid[x + 2][y].tp == tp)) {
var _local3 = 1;
while ((_local3 < 200) && (grid[x + _local3][y].tp == tp)) {
if (!grid[x + _local3][y].marked) {
grid[x + _local3][y].mark();
com.ssink.projects.deathmatch.Game.__get__instance().scoreUp(_local3);
}
_local3++;
}
if ((_local3 >= 4) && (_local4 < 1)) {
_local4 = 1;
}
if ((_local3 >= 5) && (_local4 == 2)) {
_local4 = 3;
}
if ((_local3 >= 5) && (_local4 < 2)) {
_local4 = 2;
}
if (!marked) {
mark();
}
}
if ((grid[x][y + 1].tp == tp) && (grid[x][y + 2].tp == tp)) {
var _local3 = 1;
while ((_local3 < 200) && (grid[x][y + _local3].tp == tp)) {
if (!grid[x + _local3][y].marked) {
grid[x][y + _local3].mark();
com.ssink.projects.deathmatch.Game.__get__instance().scoreUp(_local3);
}
_local3++;
}
if ((_local3 >= 4) && (_local4 < 1)) {
_local4 = 1;
}
if ((_local3 >= 5) && (_local4 == 2)) {
_local4 = 3;
}
if ((_local3 >= 5) && (_local4 < 2)) {
_local4 = 2;
}
if (!marked) {
mark();
}
}
if (com.ssink.projects.deathmatch.Game.__get__instance().bomb < _local4) {
com.ssink.projects.deathmatch.Game.__get__instance().bomb = _local4;
}
}
_local5 = com.ssink.projects.deathmatch.Game.__get__instance().__get__score() - _local5;
if (_local5 > 0) {
var _local6 = _parent.attachMovie("scoreSkull", "SCORE" + id, _parent.getNextHighestDepth());
_local6.score.score.text = int(_local5);
_local6._x = x * 32;
_local6._y = y * 32;
com.ssink.projects.deathmatch.SoundSet.__get__instance().start(3);
}
}
function mark(Void) {
marked = true;
}
function destruct(Void) {
var _local2 = _parent.attachMovie("skullSpark", "SPARK" + id, _parent.getNextHighestDepth());
_local2._x = x * 32;
_local2._y = y * 32;
removeMovieClip();
}
static var cnt = 0;
var id = 0;
var x = 0;
var y = 0;
var ox = 0;
var oy = 0;
var marked = false;
var tp = undefined;
var filt = undefined;
}
Symbol 295 MovieClip [__Packages.com.ssink.projects.deathmatch.Game] Frame 0
class com.ssink.projects.deathmatch.Game
{
static var __instance;
var levelUpAt;
function Game () {
levelUpAt = new Array();
var _local3 = FIRSTSCORE;
var _local2 = 0;
while (_local2 <= MAXLEVEL) {
levelUpAt.push(_local3);
_local3 = _local3 * 2;
_local2++;
}
}
static function getInstance() {
if (__instance == null) {
__instance = new com.ssink.projects.deathmatch.Game();
}
return(__instance);
}
static function get instance() {
return(getInstance());
}
function init(Void) {
$score = 0;
exPercent = 0;
level = 0;
bomb = 0;
width = 390;
MAXLEVEL = 20;
gameOver = false;
victory = false;
}
function set score(__tvar__) {
if (__tvar__ != undefined) {
$score = __tvar__;
}
if ($score > levelUpAt[level]) {
level++;
}
if (level > MAXLEVEL) {
victory = true;
}
var _local2 = 0;
if (level > 0) {
_local2 = levelUpAt[level - 1];
}
var _local4 = levelUpAt[level];
var _local5 = _local4 - _local2;
var _local3 = $score - _local2;
exPercent = int((_local3 / _local5) * 100);
//return(score);
}
function get score() {
return($score);
}
function scoreUp(n) {
score = score + (n * int(levelUpAt[level] / (FIRSTSCORE + (level * 50))));
}
var $score = 0;
var exPercent = 0;
var level = 0;
var bomb = 0;
var width = 390;
var MAXLEVEL = 20;
var gameOver = false;
var victory = false;
var FIRSTSCORE = 60;
}
Symbol 296 MovieClip [__Packages.com.ssink.projects.deathmatch.SoundSet] Frame 0
class com.ssink.projects.deathmatch.SoundSet
{
static var __instance;
function SoundSet () {
_root.createEmptyMovieClip("sounds", _root.getNextHighestDepth());
_root.createEmptyMovieClip("music", _root.getNextHighestDepth());
list = new Array();
songs = new Array();
var _local3 = 0;
while (_local3 <= NUMSOUNDS) {
var _local4 = new Sound(_root.sounds);
var _local6 = "snd" + _local3;
_local4.attachSound(_local6);
list.push(_local4);
_local3++;
}
_local3 = 1;
while (_local3 <= NUMSONGS) {
var _local5 = new Sound(_root.music);
var _local6 = "MUS" + _local3;
_local5.attachSound(_local6);
songs.push(_local5);
_local3++;
}
}
static function getInstance() {
if (__instance == null) {
__instance = new com.ssink.projects.deathmatch.SoundSet();
}
return(__instance);
}
static function get instance() {
return(getInstance());
}
function start(n) {
list[n].start();
}
function bgmstart(n) {
songs[n].start();
songs[n].setVolume(1000);
songs[n].onSoundComplete = endSoundLoop;
}
function endSoundLoop() {
start();
}
function bgmstop(n) {
songs[0].stop();
}
var list = undefined;
var songs = undefined;
static var NUMSOUNDS = 6;
static var NUMSONGS = 7;
}
Symbol 297 MovieClip [__Packages.com.ssink.projects.deathmatch.Bomb] Frame 0
class com.ssink.projects.deathmatch.Bomb extends MovieClip
{
var _x, _y, gotoAndStop, _parent, removeMovieClip;
function Bomb () {
super();
cnt++;
id = cnt;
com.ssink.projects.deathmatch.SoundSet.__get__instance().start(6);
}
function draw() {
if (ox != x) {
ox = ox + ((x - ox) / 5);
}
if (ox < (x - 32)) {
ox = x - 32;
}
if (ox > (x + 32)) {
ox = x + 32;
}
if (oy < (y - 32)) {
oy = y - 32;
}
if (oy > (y + 32)) {
oy = y + 32;
}
if (oy != y) {
oy = oy + ((y - oy) / 5);
}
_x = int(ox * 32);
_y = int(oy * 32);
if (ltp != tp) {
ltp = tp;
gotoAndStop(tp);
}
}
function tick(grid) {
var _local2 = com.ssink.projects.deathmatch.Game.__get__instance().__get__score();
if (grid[x][y] == this) {
com.ssink.projects.deathmatch.SoundSet.__get__instance().start(4);
_local2 = _local2 + testmark(x + 1, y, grid);
_local2 = _local2 + testmark(x - 1, y, grid);
_local2 = _local2 + testmark(x, y + 1, grid);
_local2 = _local2 + testmark(x, y - 1, grid);
if (tp > 1) {
_local2 = _local2 + testmark(x + 1, y + 1, grid);
_local2 = _local2 + testmark(x - 1, y - 1, grid);
_local2 = _local2 + testmark(x - 1, y + 1, grid);
_local2 = _local2 + testmark(x + 1, y - 1, grid);
_local2 = _local2 + testmark(x + 2, y, grid);
_local2 = _local2 + testmark(x - 2, y, grid);
_local2 = _local2 + testmark(x, y + 2, grid);
_local2 = _local2 + testmark(x, y - 2, grid);
}
if (tp > 2) {
_local2 = _local2 + testmark(x + 2, y + 2, grid);
_local2 = _local2 + testmark(x - 2, y - 2, grid);
_local2 = _local2 + testmark(x - 2, y + 2, grid);
_local2 = _local2 + testmark(x + 2, y - 2, grid);
_local2 = _local2 + testmark(x + 3, y, grid);
_local2 = _local2 + testmark(x - 3, y, grid);
_local2 = _local2 + testmark(x, y + 3, grid);
_local2 = _local2 + testmark(x, y - 3, grid);
_local2 = _local2 + testmark(x + 2, y + 1, grid);
_local2 = _local2 + testmark(x - 2, y - 1, grid);
_local2 = _local2 + testmark(x + 1, y + 2, grid);
_local2 = _local2 + testmark(x - 1, y - 2, grid);
}
mark();
}
_local2 = com.ssink.projects.deathmatch.Game.__get__instance().__get__score() - _local2;
if (_local2 > 0) {
var _local4 = _parent.attachMovie("scoreSkull", "SCORE" + id, _parent.getNextHighestDepth());
_local4.score.score.text = int(_local2);
_local4._x = x * 32;
_local4._y = y * 32;
}
}
function testmark(tx, ty, grid) {
if (grid[tx][ty] != undefined) {
grid[tx][ty].mark();
com.ssink.projects.deathmatch.Game.__get__instance().scoreUp(com.ssink.projects.deathmatch.Game.__get__instance().level + 1);
return(1);
}
return(0);
}
function mark(Void) {
marked = true;
}
function destruct(Void) {
removeMovieClip();
}
static var cnt = 0;
var id = 0;
var x = 0;
var y = 0;
var ox = 0;
var oy = 0;
var marked = false;
var tp = undefined;
var ltp = 0;
var filt = undefined;
}
Symbol 298 MovieClip [__Packages.com.ssink.projects.deathmatch.ScoreBoard] Frame 0
class com.ssink.projects.deathmatch.ScoreBoard
{
var score, level, __expbar;
function ScoreBoard (Void) {
sin = setInterval(this, "update", 50);
}
function update(Void) {
curs = curs + ((com.ssink.projects.deathmatch.Game.__get__instance().__get__score() - curs) / 4);
score.text = "" + int(curs);
if (lvl < com.ssink.projects.deathmatch.Game.__get__instance().level) {
lvl = com.ssink.projects.deathmatch.Game.__get__instance().level;
level.text = "" + lvl;
}
var _local2 = __expbar.bar._xscale;
var _local3 = ((com.ssink.projects.deathmatch.Game.__get__instance().exPercent < 0) ? 0 : (com.ssink.projects.deathmatch.Game.__get__instance().exPercent));
if (_local2 < _local3) {
_local2++;
}
if (_local2 > _local3) {
_local2 = _local3;
}
__expbar.bar._xscale = _local2;
}
var curs = 0;
var lvl = 0;
var sin = undefined;
}
Symbol 299 MovieClip [__Packages.com.ssink.projects.deathmatch.GamePane] Frame 0
class com.ssink.projects.deathmatch.GamePane extends MovieClip
{
var _width, $skulls, width, height, _height, x, _x, y, _y, _xscale, _yscale, backdrop, scrollRect, $cursor, lvlup, border_l, border_r, _parent, skullLayer, onEnterFrame;
function GamePane (Void) {
super();
com.ssink.projects.deathmatch.Game.__get__instance().width = _width;
$skulls = new Array();
var _local5 = int(com.ssink.projects.deathmatch.Game.__get__instance().width / 32);
var _local4 = 0;
while (_local4 < _local5) {
$skulls[_local4] = new Array();
var _local3 = 0;
while (_local3 < _local5) {
$skulls[_local4][_local3] = undefined;
_local3++;
}
_local4++;
}
width = _width;
height = _height;
x = _x;
y = _y;
_xscale = 100;
_yscale = 100;
backdrop.scrollRect = new flash.geom.Rectangle(0, 0, width, height);
scrollRect = new flash.geom.Rectangle(0, 0, width, height);
start(2000);
com.ssink.projects.deathmatch.Game.__get__instance().init();
}
function draw() {
if ($cursor == undefined) {
dropSkull();
}
$cursor.draw();
if (lvl != com.ssink.projects.deathmatch.Game.__get__instance().level) {
if (lvl > 0) {
lvlup.play();
}
lvl = com.ssink.projects.deathmatch.Game.__get__instance().level;
var _local4 = 1200;
var _local3 = 0;
while (_local3 < lvl) {
_local4 = _local4 - (_local4 / 9);
_local3++;
}
_local4 = 300 + int(_local4);
start(_local4);
var _local5 = 1 + int(com.ssink.projects.deathmatch.Game.__get__instance().level / ((com.ssink.projects.deathmatch.Game.__get__instance().MAXLEVEL / 4) + 1));
if (_local5 > 3) {
_local5 = 3;
}
com.ssink.projects.deathmatch.Game.__get__instance().stageRect = new flash.geom.Rectangle((_local5 * 32) - 16, 0, (width + 32) - (_local5 * 64), height - 64);
com.ssink.projects.deathmatch.Game.__get__instance().gridRect = new flash.geom.Rectangle(int(((_local5 * 32) + 16) / 32), 0, int((width - (_local5 * 64)) / 32), int(height / 32) - 2);
border_l._x = com.ssink.projects.deathmatch.Game.__get__instance().stageRect.left - border_l._width;
border_r._x = com.ssink.projects.deathmatch.Game.__get__instance().stageRect.right;
var _local6 = int(com.ssink.projects.deathmatch.Game.__get__instance().MAXLEVEL / 5);
if ((lvl % _local6) == 0) {
var _local8 = "bkg" + int(lvl / _local6);
backdrop.gotoAndPlay(_local8);
}
_local3 = 0;
while (_local3 < $skulls.length) {
var _local2 = 0;
while (_local2 < $skulls[_local3].length) {
if ($skulls[_local3][_local2] != undefined) {
$skulls[_local3][_local2].mark();
}
_local2++;
}
_local3++;
}
com.ssink.projects.deathmatch.SoundSet.__get__instance().start(2);
_local6 = int((com.ssink.projects.deathmatch.Game.__get__instance().MAXLEVEL / 3) + 1);
if ((lvl % _local6) == 0) {
com.ssink.projects.deathmatch.SoundSet.__get__instance().bgmstop();
var _local7 = int(lvl / _local6);
com.ssink.projects.deathmatch.SoundSet.__get__instance().bgmstart(_local7);
}
com.ssink.projects.deathmatch.Game.__get__instance().bomb = 0;
}
var _local3 = 0;
while (_local3 < $skulls.length) {
var _local2 = 0;
while (_local2 < $skulls[_local3].length) {
$skulls[_local3][_local2].draw();
_local2++;
}
_local3++;
}
if (com.ssink.projects.deathmatch.Game.__get__instance().gameOver) {
pause();
_parent.gotoAndPlay("gameOver");
}
if (com.ssink.projects.deathmatch.Game.__get__instance().victory) {
pause();
_parent.gotoAndPlay("victory");
}
paws = Key.isDown(80) || (Key.isDown(32));
if (paws && (!lpaws)) {
pausePressed();
}
lpaws = paws;
}
function cursorTick() {
$cursor.tick();
if ($cursor.active == false) {
$cursor.destruct();
delete $cursor;
$cursor = undefined;
tick();
}
}
function tick() {
var _local3 = 0;
while (_local3 < $skulls.length) {
var _local2 = 0;
while (_local2 < $skulls[_local3].length) {
$skulls[_local3][_local2].tick($skulls);
_local2++;
}
_local3++;
}
_local3 = 0;
while (_local3 < $skulls.length) {
var _local2 = 0;
while (_local2 < $skulls[_local3].length) {
if ($skulls[_local3][_local2].marked) {
$skulls[_local3][_local2].destruct();
$skulls[_local3][_local2] = undefined;
}
_local2++;
}
_local3++;
}
}
function dropSkull(Void) {
$cursor = new com.ssink.projects.deathmatch.Cursor(skullLayer, $skulls, com.ssink.projects.deathmatch.Game.__get__instance().bomb);
com.ssink.projects.deathmatch.Game.__get__instance().bomb = 0;
}
function start(n) {
if (sin != undefined) {
clearInterval(sin);
}
sin = setInterval(this, "cursorTick", n);
if (cin != undefined) {
clearInterval(cin);
}
cin = setInterval(this, "tick", 50);
onEnterFrame = draw;
}
function pause(Void) {
if (sin != undefined) {
clearInterval(sin);
sin = undefined;
}
if (cin != undefined) {
clearInterval(cin);
cin = undefined;
}
onEnterFrame = null;
paused = true;
}
function pausePressed(Void) {
if (!paused) {
pause();
} else {
lvl = com.ssink.projects.deathmatch.Game.__get__instance().level;
var _local3 = 1800;
var _local2 = 0;
while (_local2 < lvl) {
_local3 = _local3 - (_local3 / 10);
_local2++;
}
_local3 = 300 + int(_local3);
start(_local3);
paused = false;
}
}
var paws = false;
var lpaws = false;
var sin = undefined;
var cin = undefined;
var lvl = undefined;
var paused = false;
}
Symbol 300 MovieClip [__Packages.com.ssink.projects.deathmatch.Cursor] Frame 0
class com.ssink.projects.deathmatch.Cursor
{
var skulls;
function Cursor (mc, nGrid, special) {
grid = nGrid;
cnt++;
x = int(com.ssink.projects.deathmatch.Game.__get__instance().width / 64);
y = 0;
skulls = new Array();
if (special < 1) {
var _local2 = 0;
while (_local2 < 3) {
var _local3 = int(Math.random() * (3 + (com.ssink.projects.deathmatch.Game.__get__instance().level / int((com.ssink.projects.deathmatch.Game.__get__instance().MAXLEVEL / 4) + 1))));
var _local5 = mc.attachMovie("skull", "SKULL" + cnt, mc.getNextHighestDepth());
_local5.init(_local3);
_local5.x = (_local5.ox = x);
_local5.y = (_local5.oy = (y - 5) + _local2);
_local5.draw();
skulls.push(_local5);
_local2++;
}
} else {
skulls.push(undefined);
skulls.push(undefined);
var _local5 = mc.attachMovie("bomb", "BOMB" + cnt, mc.getNextHighestDepth());
_local5.tp = special;
_local5.x = (_local5.ox = x);
_local5.y = (_local5.oy = y - 1);
_local5.draw();
skulls.push(_local5);
}
}
function tick(Void) {
if (active) {
tryMove(x, y + 1);
if ((grid[x][y + 2] != undefined) || (y >= (int(com.ssink.projects.deathmatch.Game.__get__instance().width / 32) - 2))) {
var _local2 = 0;
while (_local2 < skulls.length) {
skulls[_local2].x = x;
skulls[_local2].y = (y - 1) + _local2;
grid[x][(y - 1) + _local2] = skulls[_local2];
skulls[_local2] = undefined;
skulls[_local2].cacheAsBitmap = true;
_local2++;
}
if ((y < 1) && (!(skulls[2] instanceof com.ssink.projects.deathmatch.Bomb))) {
com.ssink.projects.deathmatch.Game.__get__instance().gameOver = true;
}
active = false;
}
}
}
function draw(Void) {
var _local2 = 0;
while (_local2 < skulls.length) {
var _local3 = skulls[_local2];
_local3.x = x;
_local3.y = (y - 1) + _local2;
_local3.draw();
_local2++;
}
if (left && (!lleft)) {
tryMove(x - 1, y);
}
if (right && (!lright)) {
tryMove(x + 1, y);
}
if (down && (!ldown)) {
dropping = true;
}
if (!down) {
dropping = false;
}
if (dropping == true) {
tryMove(x, y + 1);
}
if ((up && (!lup)) && (!(skulls[2] instanceof com.ssink.projects.deathmatch.Bomb))) {
var _local4 = skulls[2];
skulls[2] = skulls[1];
skulls[1] = skulls[0];
skulls[0] = _local4;
_local4 = undefined;
com.ssink.projects.deathmatch.SoundSet.__get__instance().start(1);
}
if (x < com.ssink.projects.deathmatch.Game.__get__instance().gridRect.left) {
x = com.ssink.projects.deathmatch.Game.__get__instance().gridRect.left;
}
if (x > com.ssink.projects.deathmatch.Game.__get__instance().gridRect.right) {
x = com.ssink.projects.deathmatch.Game.__get__instance().gridRect.right;
}
lup = up;
up = Key.isDown(38);
ldown = down;
down = Key.isDown(40);
lleft = left;
left = Key.isDown(37);
lright = right;
right = Key.isDown(39);
}
function tryMove(nx, ny) {
var _local3 = true;
var _local2 = 0;
while (_local2 < skulls.length) {
if (grid[nx][(ny - 1) + _local2] != undefined) {
_local3 = false;
}
_local2++;
}
if (ny > com.ssink.projects.deathmatch.Game.__get__instance().gridRect.bottom) {
_local3 = false;
}
if (nx > com.ssink.projects.deathmatch.Game.__get__instance().gridRect.right) {
_local3 = false;
}
if (nx < com.ssink.projects.deathmatch.Game.__get__instance().gridRect.left) {
_local3 = false;
}
if (_local3 != false) {
x = nx;
y = ny;
}
}
function destruct(Void) {
var _local2 = 0;
while (_local2 < skulls.length) {
skulls[_local2].removeMovieClip();
_local2++;
}
delete skulls;
}
var up = false;
var down = true;
var left = false;
var right = false;
var lup = false;
var ldown = true;
var lleft = false;
var lright = false;
var dropping = false;
static var cnt = 0;
var grid = undefined;
var x = 0;
var y = -2;
var active = true;
}
Symbol 17 MovieClip Frame 1
stop();
Symbol 21 MovieClip [scoreSkull] Frame 31
this.removeMovieClip();
Symbol 36 MovieClip [skullSpark] Frame 1
this.blendMode = "screen";
Symbol 36 MovieClip [skullSpark] Frame 15
this.removeMovieClip();
Symbol 48 MovieClip [bomb] Frame 1
#initclip 9
Object.registerClass("bomb", com.ssink.projects.deathmatch.Bomb);
#endinitclip
Symbol 65 MovieClip [skull] Frame 1
#initclip 8
Object.registerClass("skull", com.ssink.projects.deathmatch.Skull);
#endinitclip
Symbol 91 MovieClip Frame 115
_parent.play();
Symbol 126 MovieClip Frame 1
function onRelease() {
getURL ("http://www.stroutsink.com/", "_blank");
}
_parent.stop();
Symbol 126 MovieClip Frame 65
this._parent.play();
Symbol 130 MovieClip Frame 1
function onRollOver() {
this._alpha = 50;
}
function onRollOut() {
this._alpha = 100;
}
function onRelease() {
this._parent.gotoAndStop("instructions");
}
Symbol 132 MovieClip Frame 1
function onRollOver() {
this._alpha = 50;
}
function onRollOut() {
this._alpha = 100;
}
function onRelease() {
this._parent.gotoAndPlay("game");
}
Symbol 134 MovieClip Frame 1
function onRollOver() {
this._alpha = 50;
}
function onRollOut() {
this._alpha = 100;
}
function onRelease() {
getURL ("http://www.crazymonkeygames.com", "_blank");
}
Symbol 136 MovieClip Frame 1
function onRollOver() {
this._alpha = 50;
}
function onRollOut() {
this._alpha = 100;
}
function onRelease() {
getURL ("http://www.stroutsink.com", "_blank");
}
Symbol 173 MovieClip Frame 24
stop();
Symbol 173 MovieClip Frame 96
stop();
Symbol 173 MovieClip Frame 216
stop();
Symbol 173 MovieClip Frame 295
stop();
Symbol 173 MovieClip Frame 371
stop();
Symbol 184 MovieClip Frame 1
function playAnim() {
clearInterval(itv);
if (com.ssink.projects.deathmatch.Game.__get__instance().level > 0) {
this.play();
}
itv = setInterval(this, "playAnim", 75000 + (150000 * Math.random()));
}
var itv = undefined;
itv = setInterval(this, "playAnim", 70000);
stop();
Symbol 194 MovieClip Frame 1
function playAnim() {
clearInterval(itv);
if (com.ssink.projects.deathmatch.Game.__get__instance().level > 10) {
this.play();
}
itv = setInterval(this, "playAnim", 20000 + (100000 * Math.random()));
}
var itv = undefined;
itv = setInterval(this, "playAnim", 30000);
stop();
Symbol 197 MovieClip Frame 1
stop();
Symbol 198 MovieClip [GamePane] Frame 1
#initclip 11
Object.registerClass("GamePane", com.ssink.projects.deathmatch.GamePane);
#endinitclip
Symbol 213 MovieClip [ScoreBoard] Frame 1
#initclip 10
Object.registerClass("ScoreBoard", com.ssink.projects.deathmatch.ScoreBoard);
#endinitclip
Symbol 227 MovieClip Frame 1
pause.onRollOver = function () {
this._alpha = 75;
};
pause.onRollOut = function () {
this._alpha = 100;
};
pause.onRelease = function () {
this._parent._parent.game.pausePressed();
};
Symbol 235 MovieClip Frame 1
function onRollOver() {
_alpha = 50;
}
function onRollOut() {
_alpha = 100;
}
function onRelease() {
getURL ("http://www.crazymonkeygames.com", "_blank");
}
Symbol 241 MovieClip Frame 1
function onRollOver() {
_alpha = 50;
}
function onRollOut() {
_alpha = 100;
}
function onRelease() {
getURL ("http://www.stroutsink.com", "_blank");
}
Symbol 248 MovieClip Frame 1
function onRollOver() {
blendMode = "screen";
}
function onRollOut() {
blendMode = "normal";
}
function onRelease() {
Game.instance.init();
this._parent.gotoAndPlay("game");
}
Symbol 250 MovieClip Frame 1
function onRollOver() {
blendMode = "screen";
}
function onRollOut() {
blendMode = "normal";
}
function onRelease() {
this.createEmptyMovieClip("caller_mc", 1000);
caller_mc.pass = "OMIGOSHIS";
caller_mc.score = "" + com.ssink.projects.deathmatch.Game.__get__instance().__get__score();
caller_mc.game = "Death Match";
caller_mc.name = _root.name_txt.text;
caller_mc.getURL("http://www.stroutsink.com/highscore/index.php", "_blank", "POST");
}
Symbol 261 MovieClip Frame 39
stop();
Symbol 268 MovieClip Frame 1
function onRollOver() {
_alpha = 50;
}
function onRollOut() {
_alpha = 100;
}
function onRelease() {
this._parent.gotoAndStop(this._parent._currentframe + 1);
}
Symbol 272 MovieClip Frame 1
function onRollOver() {
_alpha = 50;
}
function onRollOut() {
_alpha = 100;
}
function onRelease() {
this._parent.gotoAndStop(this._parent._currentframe - 1);
}
Symbol 292 MovieClip Frame 1
function onRollOver() {
_alpha = 50;
}
function onRollOut() {
_alpha = 100;
}
function onRelease() {
this._parent.gotoAndPlay("mainmenu");
}