Frame 1
Frame 3
ifFrameLoaded (105) {
score = 0;
dispangle = 0;
music = new Sound();
music.attachSound("music");
elf1 = new Sound();
elf1.attachSound("elf1");
elf2 = new Sound();
elf2.attachSound("elf2");
elf3 = new Sound();
elf3.attachSound("elf3");
elf4 = new Sound();
elf4.attachSound("elf4");
bellhi = new Sound();
bellhi.attachSound("bellhi");
soundon = 1;
difficulty = 2;
gotoAndPlay (20);
}
Frame 4
gotoAndPlay (3);
Frame 20
if (difficulty == 1) {
_root.titlescreen.diffswitch.gotoAndStop(1);
}
if (difficulty == 2) {
_root.titlescreen.diffswitch.gotoAndStop(2);
}
if (difficulty == 3) {
_root.titlescreen.diffswitch.gotoAndStop(3);
}
stopAllSounds();
Frame 24
gotoAndPlay (23);
Frame 25
if (soundon == 1) {
music.start(0, 1000);
}
btnpress = 0;
score = 0;
level = 1;
elfcount = 3;
_root.elfcounter.gotoAndStop(_root.elfcount + 1);
_root.levels.level.stop();
if (difficulty == 1) {
TotalPointsNeeded = 1;
}
if (difficulty == 2) {
TotalPointsNeeded = 5;
}
if (difficulty == 3) {
TotalPointsNeeded = 10;
}
Radtodeg = 57.2957795130823;
Degtorad = (Math.PI/180);
thud = new Sound();
thud.attachSound("thud");
knock = new Sound();
knock.attachSound("knock");
Frame 26
_root.levels.level.stop();
if (0 < signplay) {
gotoAndPlay (28);
}
Frame 27
gotoAndPlay (26);
Frame 28
arrows = 0;
if (difficulty == 1) {
TotalTime = 120;
}
if (difficulty == 2) {
TotalTime = 60;
}
if (difficulty == 3) {
TotalTime = 30;
}
timeLeft = TotalTime;
timePercent = Math.round(timeLeft / TotalTime);
shots = 0;
levelScore = 0;
_root.levels.level.gotoAndPlay(1);
_root.levels.level.elf.gotoAndPlay(1);
TempPointsNeeded = TotalPointsNeeded - levelScore;
if (TempPointsNeeded < 0) {
TempPointsNeeded = 0;
}
PointsNeeded = TempPointsNeeded;
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
pop1 = 0;
pop2 = 0;
pop3 = 0;
pop4 = 0;
pop5 = 0;
if (level == 1) {
b1 = 1;
b2 = 1;
b3 = 0;
b4 = 1;
b5 = 1;
}
if (level == 2) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 1;
b5 = 1;
}
if (level == 3) {
b1 = 1;
b2 = 1;
b3 = 1;
b4 = 1;
b5 = 0;
}
if (level == 4) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
}
if (level == 5) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
}
if (level == 6) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
}
if (level == 7) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
}
if (level == 8) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
}
if (level == 9) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
}
if (level == 10) {
b1 = 0;
b2 = 0;
b3 = 0;
b4 = 0;
b5 = 0;
}
Frame 29
btnpress = 0;
x1 = 0;
y1 = 0;
x2 = 0;
y2 = 0;
armlength = 20;
angle = 360;
dispangle = 0;
power = 5;
gravity = 0;
gravityadj = 0.2;
_root.gauge._visible = 0;
rockstartx = 76;
rockstarty = 252;
rocklaunched = 0;
signplay = 0;
gjsignplay = 0;
gravcounter = 2;
knocked = 0;
wallhit1 = 0;
wallhit2 = 0;
wallhit3 = 0;
Frame 30
mousex = _xmouse;
mousey = _ymouse;
TempPointsNeeded = TotalPointsNeeded - levelScore;
if (TempPointsNeeded < 0) {
TempPointsNeeded = 0;
}
PointsNeeded = TempPointsNeeded;
timePercent = Math.round((timeLeft / TotalTime) * 100);
_root.TimerClock.gotoAndStop(_root.timePercent + 1);
if (btnpress == 1) {
btnpress = 2;
x1 = mousex;
y1 = mousey;
_root.gauge._visible = 1;
}
if (btnpress == 2) {
x2 = mousex;
y2 = mousey;
distx = x1 - x2;
disty = y1 - y2;
if ((distx == 0) and (my < 0)) {
angle = 270;
} else if ((distx == 0) and (0 < disty)) {
angle = 90;
} else if ((0 < distx) and (disty >= 0)) {
angle = Math.atan(disty / distx) * Radtodeg;
} else if ((distx < 0) and (0 < disty)) {
angle = 180 - (Math.atan(disty / Math.abs(distx)) * Radtodeg);
} else if ((distx < 0) and (0 >= disty)) {
angle = 180 + (Math.atan(disty / distx) * Radtodeg);
} else if ((0 < distx) and (disty < 0)) {
angle = 360 - (Math.atan(Math.abs(disty) / distx) * Radtodeg);
}
distance = Math.sqrt(Math.abs(distx * distx) + Math.abs(disty * disty));
if ((21 < angle) and (155 >= angle)) {
angle = 21;
}
if ((angle < 302) and (155 < angle)) {
angle = 302;
}
if (100 < distance) {
power = 100;
} else {
power = Math.round(distance);
}
if (power < 20) {
power = 20;
}
if ((angle >= 0) and (angle < 180)) {
dispangle = (Math.round(angle * 10) / 10) * -1;
}
if (angle == 360) {
dispangle = 0;
}
if ((angle < 360) and (180 < angle)) {
dispangle = (Math.round((angle - 360) * 10) / 10) * -1;
}
_root.gauge.needle._rotation = angle;
_root.gauge.needle.gotoAndStop(_root.power + 1);
_root.gauge._x = x1;
_root.gauge._y = y1;
_root.launcher._rotation = angle;
_root.launcher.gotoAndStop(_root.power + 1);
_root.torso.gotoAndStop(_root.power + 1);
if ((((mousex < 10) or (690 < mousex)) or (mousey < 10)) or (390 < mousey)) {
gotoAndPlay (29);
}
}
if (btnpress == 3) {
btnpress = 4;
_root.arrowholder.rock._visible = 0;
shots = shots + 1;
rockx = rockstartx;
rocky = rockstarty;
x2 = mousex;
y2 = mousey;
vel = power / 7;
rockangle = angle;
dupname = "arrow" add _root.arrows;
duplicateMovieClip (_root.arrowholder.rock, dupname, arrows);
_root.arrows++;
Set(("_root.arrowholder.arrow" add arrows) add "._x", _root.arrowholder.rock._x);
Set(("_root.arrowholder.arrow" add arrows) add "._y", _root.arrowholder.rock._y);
Set(("_root.arrowholder.arrow" add arrows) add "._rotation", _root.arrowholder.rock._rotation);
_root.gauge._visible = 0;
_root.arrowholder.rock._rotation = angle;
_root.launcher.gotoAndPlay(102);
_root.torso.gotoAndPlay(102);
gotoAndPlay (32);
}
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
Frame 31
gotoAndPlay (30);
Frame 32
timePercent = Math.round((timeLeft / TotalTime) * 100);
_root.TimerClock.gotoAndStop(_root.timePercent + 1);
if (knocked == 0) {
radians = rockangle * Degtorad;
rockadjx = vel * Math.cos(radians);
rockadjy = vel * Math.sin(radians);
oldrockx = rockx;
oldrocky = rocky;
rockx = rockx + rockadjx;
rocky = rocky + rockadjy;
rockdistx = rockx - rockstartx;
rockdisty = rocky - rockstarty;
rockdist = Math.sqrt((rockdistx * rockdistx) + (rockdisty * rockdisty));
if (rockdist >= 70) {
_root.arrowholder.rock._visible = 1;
rocklaunched = 1;
}
if (rocklaunched >= 1) {
gravity = gravity + gravityadj;
rocky = rocky + gravity;
}
rdistx = rockx - oldrockx;
rdisty = rocky - oldrocky;
if ((rdistx == 0) and (my < 0)) {
rangle = 270;
} else if ((rdistx == 0) and (0 < rdisty)) {
rangle = 90;
} else if ((0 < rdistx) and (rdisty >= 0)) {
rangle = Math.atan(rdisty / rdistx) * Radtodeg;
} else if ((rdistx < 0) and (0 < rdisty)) {
rangle = 180 - (Math.atan(rdisty / Math.abs(rdistx)) * Radtodeg);
} else if ((rdistx < 0) and (0 >= rdisty)) {
rangle = 180 + (Math.atan(rdisty / rdistx) * Radtodeg);
} else if ((0 < rdistx) and (rdisty < 0)) {
rangle = 360 - (Math.atan(Math.abs(rdisty) / rdistx) * Radtodeg);
}
_root.arrowholder.rock._rotation = rangle;
_root.arrowholder.rock._x = rockx;
_root.arrowholder.rock._y = rocky;
if (((350 < rocky) or (690 < rockx)) or (rocky < 5)) {
thud.start(0);
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.knocker1.hitTest(rockx, rocky, true)) {
knock.start(0);
knocked = 1;
}
if (_root.levels.level.knocker2.hitTest(rockx, rocky, true)) {
knock.start(0);
knocked = 1;
}
if (_root.levels.level.knocker3.hitTest(rockx, rocky, true)) {
knock.start(0);
knocked = 1;
}
if (_root.levels.level.deer.rant.hitTest(rockx, rocky, true)) {
knock.start(0);
knocked = 1;
}
if (_root.levels.level.elf.gift.hitTest(rockx, rocky, true)) {
knock.start(0);
knocked = 1;
}
if ((_root.levels.level.deer.rtorso.hitTest(rockx, rocky, true) or _root.levels.level.deer.rneck.hitTest(rockx, rocky, true)) or _root.levels.level.deer.rhead.hitTest(rockx, rocky, true)) {
_root.levels.level.stop();
bellhi.start(0);
score = score + 50;
_root.ScorePlus._x = rockx;
_root.ScorePlus._y = rocky;
_root.ScorePlus.PlusNum.gotoAndStop(1);
_root.ScorePlus.gotoAndPlay(2);
levelScore = levelScore + 50;
tempx = _root.arrowholder.rock._x;
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
gotoAndPlay (300);
}
if (_root.levels.level.elf.ebody.hitTest(rockx, rocky, true) or _root.levels.level.elf.ehead.hitTest(rockx, rocky, true)) {
_root.levels.level.stop();
score = score - 30;
_root.ScorePlus._x = rockx;
_root.ScorePlus._y = rocky;
_root.ScorePlus.PlusNum.gotoAndStop(2);
_root.ScorePlus.gotoAndPlay(2);
levelScore = levelScore - 30;
gotoAndPlay (330);
}
if (_root.levels.level.theTarget.targetHit1.hitTest(rockx, rocky, true)) {
bellhi.start(0);
score = score + 1;
_root.ScorePlus._x = rockx;
_root.ScorePlus._y = rocky;
_root.ScorePlus.PlusNum.gotoAndStop(1);
_root.ScorePlus.gotoAndPlay(2);
levelScore = levelScore + 1;
tempx = _root.arrowholder.rock._x;
targetcheck = 1;
while (targetcheck == 1) {
if (_root.levels.level.theTarget.targetHit1.hitTest(tempx, rocky, true)) {
tempx = tempx - 1;
} else {
targetcheck = 0;
}
}
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.theTarget.targetHit2.hitTest(rockx, rocky, true)) {
bellhi.start(0);
score = score + 2;
_root.ScorePlus._x = rockx;
_root.ScorePlus._y = rocky;
_root.ScorePlus.PlusNum.gotoAndStop(2);
_root.ScorePlus.gotoAndPlay(2);
levelScore = levelScore + 2;
tempx = _root.arrowholder.rock._x;
targetcheck = 1;
while (targetcheck == 1) {
if (_root.levels.level.theTarget.targetHit2.hitTest(tempx, rocky, true)) {
tempx = tempx - 1;
} else {
targetcheck = 0;
}
}
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.theTarget.targetHit3.hitTest(rockx, rocky, true)) {
bellhi.start(0);
score = score + 3;
_root.ScorePlus._x = rockx;
_root.ScorePlus._y = rocky;
_root.ScorePlus.PlusNum.gotoAndStop(3);
_root.ScorePlus.gotoAndPlay(2);
levelScore = levelScore + 3;
tempx = _root.arrowholder.rock._x;
targetcheck = 1;
while (targetcheck == 1) {
if (_root.levels.level.theTarget.targetHit3.hitTest(tempx, rocky, true)) {
tempx = tempx - 1;
} else {
targetcheck = 0;
}
}
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.theTarget.targetHit4.hitTest(rockx, rocky, true)) {
bellhi.start(0);
score = score + 4;
_root.ScorePlus._x = rockx;
_root.ScorePlus._y = rocky;
_root.ScorePlus.PlusNum.gotoAndStop(4);
_root.ScorePlus.gotoAndPlay(2);
levelScore = levelScore + 4;
tempx = _root.arrowholder.rock._x;
targetcheck = 1;
while (targetcheck == 1) {
if (_root.levels.level.theTarget.targetHit4.hitTest(tempx, rocky, true)) {
tempx = tempx - 1;
} else {
targetcheck = 0;
}
}
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.theTarget.targetHit5.hitTest(rockx, rocky, true)) {
bellhi.start(0);
score = score + 5;
_root.ScorePlus._x = rockx;
_root.ScorePlus._y = rocky;
_root.ScorePlus.PlusNum.gotoAndStop(5);
_root.ScorePlus.gotoAndPlay(2);
levelScore = levelScore + 5;
tempx = _root.arrowholder.rock._x;
targetcheck = 1;
while (targetcheck == 1) {
if (_root.levels.level.theTarget.targetHit5.hitTest(tempx, rocky, true)) {
tempx = tempx - 1;
} else {
targetcheck = 0;
}
}
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.wall1.hitTest(rockx, rocky, true)) {
knock.start(0);
tempx = _root.arrowholder.rock._x;
wallcheck = 1;
while (wallcheck == 1) {
if (_root.levels.level.wall1.hitTest(tempx, rocky, true)) {
tempx = tempx - 1;
} else {
wallcheck = 0;
}
}
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.wall2.hitTest(rockx, rocky, true)) {
knock.start(0);
tempx = _root.arrowholder.rock._x;
wallcheck = 1;
while (wallcheck == 1) {
if (_root.levels.level.wall2.hitTest(tempx, rocky, true)) {
tempx = tempx - 1;
} else {
wallcheck = 0;
}
}
_root.arrowholder.rock._x = tempx + 1;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.wall3.hitTest(rockx, rocky, true)) {
knock.start(0);
tempx = _root.arrowholder.rock._x;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
if (_root.levels.level.wall4.hitTest(rockx, rocky, true)) {
knock.start(0);
tempx = _root.arrowholder.rock._x;
_root.arrowholder.rock.gotoAndPlay(2);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
} else {
rocky = rocky + gravcounter;
gravcounter = gravcounter + 1;
rockx = rockx - 1;
_root.arrowholder.rock._y = rocky;
_root.arrowholder.rock._x = rockx;
if (rocky >= 350) {
thud.start(0);
if ((timeLeft == 0) and (levelScore >= TotalPointsNeeded)) {
gotoAndPlay (34);
}
if ((timeLeft == 0) and (levelScore < TotalPointsNeeded)) {
gotoAndPlay (170);
}
if (0 < timeLeft) {
gotoAndPlay (29);
}
}
TempPointsNeeded = TotalPointsNeeded - levelScore;
if (TempPointsNeeded < 0) {
TempPointsNeeded = 0;
}
PointsNeeded = TempPointsNeeded;
}
Frame 33
gotoAndPlay (32);
Frame 34
_root.gauge._visible = 0;
if (0 < gjsignplay) {
gotoAndPlay (36);
}
Frame 35
gotoAndPlay (34);
Frame 36
level = level + 1;
_root.arrowholder.rock._x = -200;
if (9 >= level) {
_root.levels.gotoAndStop(level);
gotoAndPlay (26);
}
Frame 37
stopAllSounds();
Frame 168
gotoAndPlay (20);
Frame 170
stopAllSounds();
Frame 277
gotoAndPlay (20);
Frame 300
_root.levels.level.deer.gotoAndPlay(100);
drop = 1;
_root.arrowholder.rock._visible = 0;
Frame 301
if (80 < _root.levels.level.deer._y) {
gotoAndPlay (305);
}
_root.levels.level.deer._y = _root.levels.level.deer._y + drop;
drop = drop + 2;
Frame 302
gotoAndPlay (301);
Frame 305
_root.levels.level.deer.gotoAndPlay(105);
Frame 320
gotoAndPlay (34);
Frame 330
_root.levels.level.elf.gotoAndPlay(41);
_root.arrowholder.rock._visible = 0;
elftalk = random(4) + 1;
_root["elf" + elftalk].start();
Frame 350
elfcount = elfcount - 1;
_root.elfcounter.gotoAndStop(_root.elfcount + 1);
if (0 < elfcount) {
gotoAndPlay (26);
} else {
gotoAndPlay (360);
}
Frame 450
gotoAndPlay (20);
Symbol 12 MovieClip Frame 24
if (0 < _root.timeLeft) {
_root.timeLeft = _root.timeLeft - 1;
}
Symbol 20 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 4
stop();
Symbol 48 Button
on (release) {
_root.gotoAndPlay(25);
}
Symbol 52 Button
on (release) {
gotoAndPlay (5);
}
Symbol 63 MovieClip Frame 1
stop();
Symbol 65 Button
on (press) {
_root.difficulty = 1;
with (_root.titlescreen.diffswitch) {
gotoAndStop(1);
}
}
Symbol 66 Button
on (press) {
_root.difficulty = 2;
with (_root.titlescreen.diffswitch) {
gotoAndStop(2);
}
}
Symbol 67 Button
on (press) {
_root.difficulty = 3;
with (_root.titlescreen.diffswitch) {
gotoAndStop(3);
}
}
Symbol 72 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 111
stop();
Symbol 91 MovieClip Frame 4
gotoAndPlay (3);
Symbol 91 MovieClip Frame 16
stop();
Symbol 98 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 2
if (_root.level == 1) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (5);
}
if (_root.level == 2) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (65);
}
if (_root.level == 3) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (65);
}
if (_root.level == 4) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (5);
}
if (_root.level == 5) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (65);
}
if (_root.level == 6) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (5);
}
if (_root.level == 7) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (5);
}
if (_root.level == 8) {
_root.levels.level.deer.rhead.nose.gotoAndStop(1);
gotoAndPlay (65);
}
if (_root.level == 9) {
_root.levels.level.deer.rhead.nose.gotoAndStop(2);
gotoAndPlay (65);
}
Symbol 123 MovieClip Frame 3
gotoAndPlay (2);
Symbol 123 MovieClip Frame 64
gotoAndPlay (5);
Symbol 123 MovieClip Frame 99
gotoAndPlay (65);
Symbol 123 MovieClip Frame 104
stop();
Symbol 123 MovieClip Frame 114
stop();
Symbol 132 MovieClip Frame 1
if (_root.level == 1) {
gotoAndStop (3);
}
if (_root.level == 2) {
gotoAndStop (4);
}
if (_root.level == 3) {
gotoAndStop (5);
}
if (_root.level == 4) {
gotoAndStop (6);
}
if (_root.level == 5) {
gotoAndStop (3);
}
if (_root.level == 6) {
gotoAndStop (4);
}
if (_root.level == 7) {
gotoAndStop (5);
}
if (_root.level == 8) {
gotoAndStop (6);
}
if (_root.level == 9) {
gotoAndStop (3);
}
Symbol 132 MovieClip Frame 2
gotoAndPlay (1);
Symbol 135 MovieClip Frame 1
if (_root.level == 1) {
gotoAndPlay (3);
}
if (_root.level == 2) {
gotoAndPlay (3);
}
if (_root.level == 3) {
gotoAndPlay (12);
}
if (_root.level == 4) {
gotoAndPlay (12);
}
if (_root.level == 5) {
gotoAndStop (3);
}
if (_root.level == 6) {
gotoAndPlay (12);
}
if (_root.level == 7) {
gotoAndPlay (3);
}
if (_root.level == 8) {
gotoAndPlay (12);
}
if (_root.level == 9) {
gotoAndPlay (12);
}
Symbol 135 MovieClip Frame 2
gotoAndPlay (1);
Symbol 135 MovieClip Frame 11
gotoAndPlay (3);
Symbol 135 MovieClip Frame 40
gotoAndPlay (12);
Symbol 135 MovieClip Frame 52
stop();
Symbol 168 MovieClip Frame 1
stop();
Symbol 170 Button
on (press) {
soundon = soundon * -1;
if (_root.soundon == 1) {
_root.music.start(0, 1000);
_root.soundSwitch.gotoAndStop(1);
}
if (_root.soundon == -1) {
stopAllSounds();
_root.soundSwitch.gotoAndStop(2);
}
}
Symbol 174 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 101
stop();
Symbol 199 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 2
this.levelsign.gotoAndStop(_root.level);
Symbol 200 MovieClip Frame 58
_root.signplay = 1;
Symbol 200 MovieClip Frame 59
stop();
Symbol 201 Button
on (press) {
if (_root.btnpress == 0) {
_root.btnpress = 1;
} else {
_root.btnpress = 0;
}
}
on (release) {
if (_root.btnpress == 2) {
_root.btnpress = 3;
} else {
_root.btnpress = 0;
}
}
Symbol 203 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 1
_root.timeBonus = _root.timeLeft;
Symbol 212 MovieClip Frame 17
_root.score = _root.score + _root.timeBonus;
Symbol 212 MovieClip Frame 73
_root.gjsignplay = 1;
_root.shots = 0;
Symbol 212 MovieClip Frame 74
stop();