Frame 1
mochi.as2.MochiAd.showPreGameAd({id:"36f4fa1ad5e72002", res:"600x300"});
Frame 10
Stage.showMenu = false;
stop();
Instance of Symbol 24 MovieClip in Frame 10
onClipEvent (enterFrame) {
this._rotation = this._rotation + 0.1;
}
Frame 11
stop();
Frame 12
countdown = 3;
Frame 14
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (13);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 15
stop();
Instance of Symbol 82 MovieClip "comp_one" in Frame 15
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost <= 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if (((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 2;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 85 MovieClip "mic" in Frame 15
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 4;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -3 - random(5);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 16;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 15
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 15
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 16
stop();
Frame 17
stop();
Frame 20
countdown = 3;
Frame 22
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (21);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 23
stop();
Instance of Symbol 69 MovieClip "comp_one" in Frame 23
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 2.5;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 127 MovieClip "mic" in Frame 23
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 2;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -3 - random(5);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.025;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.025;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 24;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 23
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 23
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 24
stop();
Frame 25
stop();
Frame 28
countdown = 3;
Frame 30
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (29);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 31
stop();
Instance of Symbol 141 MovieClip "comp_one" in Frame 31
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 100;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 2;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 143 MovieClip "mic" in Frame 31
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 150, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation - 4;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -6 - random(5);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.04;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.04;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 32;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 31
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 31
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 32
stop();
Frame 33
stop();
Frame 36
countdown = 3;
Frame 38
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (37);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 39
stop();
Instance of Symbol 69 MovieClip "comp_one" in Frame 39
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 2.5;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 156 MovieClip "mic" in Frame 39
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSIT2() {
return(KOLIZE(_root.sit2._x - 10, _root.sit2._y, 20, 50, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation - 1;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.08;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.08;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -3 - random(5);
if (_root.sit2._y < 125) {
yrychlost = -1 - random(3);
}
if (_root.sit2._y > 125) {
yrychlost = -5 - random(5);
}
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 6 + random(3);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (KOLIZEMICSIT2() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 40;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 39
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 39
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 18 MovieClip "sit2" in Frame 39
onClipEvent (load) {
jednahoru = true;
jeddolu = false;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
if (jednahoru == true) {
this._y = this._y - 1;
}
if (jeddolu == true) {
this._y = this._y + 1;
}
if (this._y <= 100) {
jeddolu = true;
jednahoru = false;
}
if (this._y >= 180) {
jednahoru = true;
jeddolu = false;
}
}
}
Frame 40
stop();
Frame 41
stop();
Frame 44
countdown = 3;
Frame 46
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (45);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 47
stop();
Instance of Symbol 172 MovieClip "comp_one" in Frame 47
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 250) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 200) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 2.5;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 174 MovieClip "mic" in Frame 47
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 50, _root.sit._y, 100, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 2;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -3 - random(5);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.025;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.025;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < (_root.sit._x - 40)) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > (_root.sit._x + 40)) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y - 10) < _root.sit._y) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
if (this._x > _root.sit._x) {
xrychlost = 2.5;
} else {
xrychlost = -2.5;
}
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 48;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 47
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 47
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 375) {
while ((this._x + 1) < 375) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 375) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 48
stop();
Frame 49
stop();
Frame 52
countdown = 3;
Frame 54
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (53);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 55
stop();
Instance of Symbol 45 MovieClip "miridlo" in Frame 55
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 55
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 141 MovieClip "comp_one" in Frame 55
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 100;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 3.5;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 190 MovieClip "mic" in Frame 55
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 3;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -3 - random(5);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 2;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 56;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 56
stop();
Frame 57
stop();
Frame 60
countdown = 3;
Frame 62
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (61);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 63
stop();
Instance of Symbol 82 MovieClip "comp_one" in Frame 63
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 3;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 127 MovieClip "mic" in Frame 63
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 200, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 2;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
if (_root.sit._y < 200) {
yrychlost = -6 - random(3);
} else {
yrychlost = -2 - random(4);
}
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.025;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.025;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 64;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 18 MovieClip "sit" in Frame 63
onClipEvent (load) {
jednahoru = true;
jeddolu = false;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
if (jednahoru == true) {
this._y = this._y - 0.5;
}
if (jeddolu == true) {
this._y = this._y + 0.5;
}
if (this._y <= 125) {
jeddolu = true;
jednahoru = false;
}
if (this._y >= 225) {
jednahoru = true;
jeddolu = false;
}
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 63
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 63
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 64
stop();
Frame 65
stop();
Frame 68
countdown = 3;
Frame 70
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (69);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 71
stop();
Instance of Symbol 172 MovieClip "comp_one" in Frame 71
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 3;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 71
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 71
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 212 MovieClip "mic" in Frame 71
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 6;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.05;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.05;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.01;
} else {
xrychlost = xrychlost - 0.01;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -4;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -3 - random(5);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -4;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (this._y < 25) {
yrychlost = (-yrychlost) / 1.5;
if (this._y < 25) {
while (this._y < 25) {
this._y++;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.01;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.01;
}
}
if ((xrychlost < 0.05) && (xrychlost > -0.05)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 72;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 72
stop();
Frame 73
stop();
Frame 76
countdown = 3;
Frame 78
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (77);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 79
stop();
Instance of Symbol 69 MovieClip "comp_one" in Frame 79
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 3.5;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 225 MovieClip "mic" in Frame 79
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSIT2() {
return(KOLIZE(_root.sit2._x - 10, _root.sit2._y, 20, 50, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation - 9;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.15;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.15;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.03;
} else {
xrychlost = xrychlost - 0.03;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 12);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 12;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -5 - random(5);
if (_root.sit2._y < 125) {
yrychlost = -2 - random(3);
}
if (_root.sit2._y > 125) {
yrychlost = -7 - random(5);
}
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 6 + random(3);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (KOLIZEMICSIT2() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 80;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 79
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 79
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 18 MovieClip "sit2" in Frame 79
onClipEvent (load) {
jednahoru = true;
jeddolu = false;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
if (jednahoru == true) {
this._y = this._y - 1;
}
if (jeddolu == true) {
this._y = this._y + 1;
}
if (this._y <= 100) {
jeddolu = true;
jednahoru = false;
}
if (this._y >= 180) {
jednahoru = true;
jeddolu = false;
}
}
}
Frame 80
stop();
Frame 81
stop();
Frame 84
countdown = 3;
Frame 86
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (85);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 87
stop();
Instance of Symbol 240 MovieClip "comp_one" in Frame 87
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 160;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 4;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 85 MovieClip "mic" in Frame 87
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSIT2() {
return(KOLIZE(_root.sit2._x - 10, _root.sit2._y, 20, 30, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 2;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 12);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 12;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
if (_root.comp_one._x < 75) {
yrychlost = -1;
}
if (_root.comp_one._x > 190) {
yrychlost = 1;
}
if ((_root.comp_one._x >= 75) && (_root.comp_one._x <= 190)) {
yrychlost = 0;
}
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 10 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.025;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.025;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (KOLIZEMICSIT2() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 88;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 87
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 87
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 88
stop();
Frame 89
stop();
Frame 92
countdown = 3;
Frame 94
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (93);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 95
stop();
Instance of Symbol 255 MovieClip "comp_one" in Frame 95
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 100;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 4;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 143 MovieClip "mic" in Frame 95
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 2;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.12;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.12;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.03;
} else {
xrychlost = xrychlost - 0.03;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -4 - random(5);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 6 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.025;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.025;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 96;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 95
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 95
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 96
stop();
Frame 97
stop();
Frame 100
countdown = 3;
Frame 102
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (101);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 103
stop();
Instance of Symbol 269 MovieClip "comp_one" in Frame 103
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 250) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 190;
VYCHODNIPOZICEX = 160;
VYCHODNIPOZICEY = 250;
rychlost = 5;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 271 MovieClip "mic" in Frame 103
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.comp_one._x - 15, _root.comp_one._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.comp_one._x = _root.comp_one.VYCHODNIPOZICEX;
_root.comp_one._y = _root.comp_one.VYCHODNIPOZICEY;
_root.comp_one._rotation = 180;
_root.comp_one.skok = false;
_root.comp_one.gravitace = false;
_root.comp_one.NR = 10;
_root.comp_one.GR = 0;
_root.comp_one.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_comp_one == oTri) {
_root.odpaly_comp_one = oDva;
} else if (_root.odpaly_comp_one == oDva) {
_root.odpaly_comp_one = oJeden;
} else if (_root.odpaly_comp_one == oJeden) {
_root.odpaly_comp_one = oNula;
} else if (_root.odpaly_comp_one == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_comp_one = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 7;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 13);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 13;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.comp_one.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.comp_one.gotoAndPlay(114);
yrychlost = -1 - random(6);
xrychlost = 0;
if (_root.comp_one._rotation != 180) {
xrychlost = 8 + random(5);
}
if ((_root.comp_one._y - this._y) < (_root.comp_one._x - this._x)) {
while (KOLIZEMICCOMPONE() == true) {
this._y--;
}
}
if (_root.comp_one._rotation == 180) {
yrychlost = -7;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_comp_one == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.025;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.025;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_comp_one = oTri;
}
if (_root.scorehrac == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 5) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 104;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_comp_one = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 103
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(88)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(67)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 103
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(37) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(39) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(37)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(39)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(39)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(38)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Frame 104
stop();
Instance of Symbol 24 MovieClip in Frame 104
onClipEvent (enterFrame) {
this._rotation = this._rotation - 0.2;
}
Frame 105
stop();
Frame 120
stop();
Frame 122
countdown = 3;
Frame 124
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (123);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 125
stop();
Instance of Symbol 45 MovieClip "miridlo2" in Frame 125
onClipEvent (enterFrame) {
this._x = _root.sushek2._x;
this._y = _root.sushek2._y;
if (Key.isDown(65)) {
if ((this._rotation > 90) || ((this._rotation >= -180) && (this._rotation < -85))) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(83)) {
if ((this._rotation < -90) || ((this._rotation <= 180) && (this._rotation > 85))) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 125
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(37)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(39)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 125
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 0;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(100)) && (!Key.isDown(102))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(100) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(102) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(100)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(102)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(102)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(104)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 172 MovieClip "sushek2" in Frame 125
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if ((this._rotation < 180) && (this._rotation > 0)) {
this._rotation = this._rotation + 10;
}
if ((this._rotation > -180) && (this._rotation < 0)) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x > 25)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 180;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 280) && (this._y < 278)) {
while ((this._x - 1) > 280) {
this._x--;
}
}
if ((this._x + 1) < 25) {
while ((this._x + 1) < 25) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(72)) && (!Key.isDown(75))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(72) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 25) {
rychlost = 0;
}
}
if (((Key.isDown(75) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 280) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = 5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if ((this._rotation > _root.miridlo2._rotation) && (_root.miridlo2._rotation > -85)) {
this._rotation = this._rotation - 10;
}
if (_root.miridlo2._rotation < -85) {
this._rotation = this._rotation + 10;
if (this._rotation > _root.miridlo2._rotation) {
this._rotation = this._rotation - 10;
}
}
if (Key.isDown(72)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(75)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x <= 25)) {
this._rotation = -90;
if (_root.miridlo2._rotation > 0) {
_root.miridlo2._rotation = 180;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 150;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(72)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(75)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(85)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 22 MovieClip "mic" in Frame 125
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.sushek2._x - 15, _root.sushek2._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.sushek2._x = _root.sushek2.VYCHODNIPOZICEX;
_root.sushek2._y = _root.sushek2.VYCHODNIPOZICEY;
_root.sushek2._rotation = 180;
_root.sushek2.skok = false;
_root.sushek2.gravitace = false;
_root.sushek2.NR = 10;
_root.sushek2.GR = 0;
_root.sushek2.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_sushek2 == oTri) {
_root.odpaly_sushek2 = oDva;
} else if (_root.odpaly_sushek2 == oDva) {
_root.odpaly_sushek2 = oJeden;
} else if (_root.odpaly_sushek2 == oJeden) {
_root.odpaly_sushek2 = oNula;
} else if (_root.odpaly_sushek2 == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_sushek2 = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.sushek2.gotoAndPlay(114);
yrychlost = Math.cos((_root.miridlo2._rotation / 180) * Math.PI) * 10;
xrychlost = -(Math.sin((_root.miridlo2._rotation / 180) * Math.PI) * 10);
if (_root.sushek2._rotation == 180) {
yrychlost = -7;
xrychlost = 0;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
xrychlost = xrychlost + (_root.sushek2.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_sushek2 == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost == 0) {
xrychlost = -2;
}
if (this._y > _root.sit._y) {
xrychlost = (-xrychlost) / 1.5;
} else {
yrychlost = -yrychlost;
while (KOLIZEMICSIT == true) {
this._y--;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost < 0) {
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
if (xrychlost > 0) {
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_sushek2 = oTri;
}
if (_root.scorehrac == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 123;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 126
stop();
Frame 127
stop();
Frame 129
countdown = 3;
Frame 131
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (130);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 132
stop();
Instance of Symbol 45 MovieClip "miridlo2" in Frame 132
onClipEvent (enterFrame) {
this._x = _root.sushek2._x;
this._y = _root.sushek2._y;
if (Key.isDown(65)) {
if ((this._rotation > 90) || ((this._rotation >= -180) && (this._rotation < -85))) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(83)) {
if ((this._rotation < -90) || ((this._rotation <= 180) && (this._rotation > 85))) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 132
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(37)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(39)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 82 MovieClip "sushek" in Frame 132
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 0;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(100)) && (!Key.isDown(102))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(100) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(102) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(100)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(102)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(102)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(104)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 69 MovieClip "sushek2" in Frame 132
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if ((this._rotation < 180) && (this._rotation > 0)) {
this._rotation = this._rotation + 10;
}
if ((this._rotation > -180) && (this._rotation < 0)) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x > 25)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 180;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 280) && (this._y < 278)) {
while ((this._x - 1) > 280) {
this._x--;
}
}
if ((this._x + 1) < 25) {
while ((this._x + 1) < 25) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(72)) && (!Key.isDown(75))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(72) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 25) {
rychlost = 0;
}
}
if (((Key.isDown(75) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 280) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = 5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if ((this._rotation > _root.miridlo2._rotation) && (_root.miridlo2._rotation > -85)) {
this._rotation = this._rotation - 10;
}
if (_root.miridlo2._rotation < -85) {
this._rotation = this._rotation + 10;
if (this._rotation > _root.miridlo2._rotation) {
this._rotation = this._rotation - 10;
}
}
if (Key.isDown(72)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(75)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x <= 25)) {
this._rotation = -90;
if (_root.miridlo2._rotation > 0) {
_root.miridlo2._rotation = 180;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 150;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(72)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(75)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(85)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 143 MovieClip "mic" in Frame 132
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 150, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.sushek2._x - 15, _root.sushek2._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.sushek2._x = _root.sushek2.VYCHODNIPOZICEX;
_root.sushek2._y = _root.sushek2.VYCHODNIPOZICEY;
_root.sushek2._rotation = 180;
_root.sushek2.skok = false;
_root.sushek2.gravitace = false;
_root.sushek2.NR = 10;
_root.sushek2.GR = 0;
_root.sushek2.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_sushek2 == oTri) {
_root.odpaly_sushek2 = oDva;
} else if (_root.odpaly_sushek2 == oDva) {
_root.odpaly_sushek2 = oJeden;
} else if (_root.odpaly_sushek2 == oJeden) {
_root.odpaly_sushek2 = oNula;
} else if (_root.odpaly_sushek2 == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_sushek2 = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 3;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.sushek2.gotoAndPlay(114);
yrychlost = Math.cos((_root.miridlo2._rotation / 180) * Math.PI) * 10;
xrychlost = -(Math.sin((_root.miridlo2._rotation / 180) * Math.PI) * 10);
if (_root.sushek2._rotation == 180) {
yrychlost = -7;
xrychlost = 0;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
xrychlost = xrychlost + (_root.sushek2.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_sushek2 == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost == 0) {
xrychlost = -2;
}
if (this._y > _root.sit._y) {
xrychlost = (-xrychlost) / 1.5;
} else {
yrychlost = -yrychlost;
while (KOLIZEMICSIT == true) {
this._y--;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost < 0) {
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
if (xrychlost > 0) {
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_sushek2 = oTri;
}
if (_root.scorehrac == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 133;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 133
stop();
Frame 134
stop();
Frame 137
countdown = 3;
Frame 139
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (138);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 140
stop();
Instance of Symbol 18 MovieClip "sit2" in Frame 140
onClipEvent (load) {
jednahoru = true;
jeddolu = false;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
if (jednahoru == true) {
this._y = this._y - 1;
}
if (jeddolu == true) {
this._y = this._y + 1;
}
if (this._y <= 100) {
jeddolu = true;
jednahoru = false;
}
if (this._y >= 180) {
jednahoru = true;
jeddolu = false;
}
}
}
Instance of Symbol 45 MovieClip "miridlo2" in Frame 140
onClipEvent (enterFrame) {
this._x = _root.sushek2._x;
this._y = _root.sushek2._y;
if (Key.isDown(65)) {
if ((this._rotation > 90) || ((this._rotation >= -180) && (this._rotation < -85))) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(83)) {
if ((this._rotation < -90) || ((this._rotation <= 180) && (this._rotation > 85))) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 140
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(37)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(39)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 141 MovieClip "sushek" in Frame 140
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 0;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(100)) && (!Key.isDown(102))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(100) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(102) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(100)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(102)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(102)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(104)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 255 MovieClip "sushek2" in Frame 140
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if ((this._rotation < 180) && (this._rotation > 0)) {
this._rotation = this._rotation + 10;
}
if ((this._rotation > -180) && (this._rotation < 0)) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x > 25)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 180;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 280) && (this._y < 278)) {
while ((this._x - 1) > 280) {
this._x--;
}
}
if ((this._x + 1) < 25) {
while ((this._x + 1) < 25) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(72)) && (!Key.isDown(75))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(72) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 25) {
rychlost = 0;
}
}
if (((Key.isDown(75) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 280) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = 5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if ((this._rotation > _root.miridlo2._rotation) && (_root.miridlo2._rotation > -85)) {
this._rotation = this._rotation - 10;
}
if (_root.miridlo2._rotation < -85) {
this._rotation = this._rotation + 10;
if (this._rotation > _root.miridlo2._rotation) {
this._rotation = this._rotation - 10;
}
}
if (Key.isDown(72)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(75)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x <= 25)) {
this._rotation = -90;
if (_root.miridlo2._rotation > 0) {
_root.miridlo2._rotation = 180;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 150;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(72)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(75)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(85)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 85 MovieClip "mic" in Frame 140
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 150, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSIT2() {
return(KOLIZE(_root.sit2._x - 10, _root.sit2._y, 20, 50, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.sushek2._x - 15, _root.sushek2._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.sushek2._x = _root.sushek2.VYCHODNIPOZICEX;
_root.sushek2._y = _root.sushek2.VYCHODNIPOZICEY;
_root.sushek2._rotation = 180;
_root.sushek2.skok = false;
_root.sushek2.gravitace = false;
_root.sushek2.NR = 10;
_root.sushek2.GR = 0;
_root.sushek2.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_sushek2 == oTri) {
_root.odpaly_sushek2 = oDva;
} else if (_root.odpaly_sushek2 == oDva) {
_root.odpaly_sushek2 = oJeden;
} else if (_root.odpaly_sushek2 == oJeden) {
_root.odpaly_sushek2 = oNula;
} else if (_root.odpaly_sushek2 == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_sushek2 = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 3;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.sushek2.gotoAndPlay(114);
yrychlost = Math.cos((_root.miridlo2._rotation / 180) * Math.PI) * 10;
xrychlost = -(Math.sin((_root.miridlo2._rotation / 180) * Math.PI) * 10);
if (_root.sushek2._rotation == 180) {
yrychlost = -7;
xrychlost = 0;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
xrychlost = xrychlost + (_root.sushek2.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_sushek2 == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost == 0) {
xrychlost = -2;
}
if (this._y > _root.sit._y) {
xrychlost = (-xrychlost) / 1.5;
} else {
yrychlost = -yrychlost;
while (KOLIZEMICSIT == true) {
this._y--;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost < 0) {
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
if (xrychlost > 0) {
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
zvuk_dopad.start(0, 1);
}
if (KOLIZEMICSIT2() == true) {
if (this._x < _root.sit._x) {
if (xrychlost > 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x--;
}
}
}
if (this._x > _root.sit._x) {
if (xrychlost < 0) {
xrychlost = (-xrychlost) / 2;
while (KOLIZEMICSIT2() == true) {
this._x++;
}
}
}
if ((this._y < _root.sit._y) && (yrychlost > 0)) {
yrychlost = -yrychlost;
}
if (xrychlost == 0) {
xrychlost = 1;
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_sushek2 = oTri;
}
if (_root.scorehrac == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 141;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 141
stop();
Frame 142
stop();
Frame 145
countdown = 3;
Frame 147
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (146);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 148
stop();
Instance of Symbol 45 MovieClip "miridlo2" in Frame 148
onClipEvent (enterFrame) {
this._x = _root.sushek2._x;
this._y = _root.sushek2._y;
if (Key.isDown(65)) {
if ((this._rotation > 90) || ((this._rotation >= -180) && (this._rotation < -85))) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(83)) {
if ((this._rotation < -90) || ((this._rotation <= 180) && (this._rotation > 85))) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 148
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(37)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(39)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 172 MovieClip "sushek" in Frame 148
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 0;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(100)) && (!Key.isDown(102))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(100) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(102) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(100)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(102)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(102)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(104)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 82 MovieClip "sushek2" in Frame 148
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if ((this._rotation < 180) && (this._rotation > 0)) {
this._rotation = this._rotation + 10;
}
if ((this._rotation > -180) && (this._rotation < 0)) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x > 25)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 180;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 280) && (this._y < 278)) {
while ((this._x - 1) > 280) {
this._x--;
}
}
if ((this._x + 1) < 25) {
while ((this._x + 1) < 25) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(72)) && (!Key.isDown(75))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(72) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 25) {
rychlost = 0;
}
}
if (((Key.isDown(75) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 280) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = 5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if ((this._rotation > _root.miridlo2._rotation) && (_root.miridlo2._rotation > -85)) {
this._rotation = this._rotation - 10;
}
if (_root.miridlo2._rotation < -85) {
this._rotation = this._rotation + 10;
if (this._rotation > _root.miridlo2._rotation) {
this._rotation = this._rotation - 10;
}
}
if (Key.isDown(72)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(75)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x <= 25)) {
this._rotation = -90;
if (_root.miridlo2._rotation > 0) {
_root.miridlo2._rotation = 180;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 150;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(72)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(75)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(85)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 127 MovieClip "mic" in Frame 148
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.sushek2._x - 15, _root.sushek2._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.sushek2._x = _root.sushek2.VYCHODNIPOZICEX;
_root.sushek2._y = _root.sushek2.VYCHODNIPOZICEY;
_root.sushek2._rotation = 180;
_root.sushek2.skok = false;
_root.sushek2.gravitace = false;
_root.sushek2.NR = 10;
_root.sushek2.GR = 0;
_root.sushek2.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_sushek2 == oTri) {
_root.odpaly_sushek2 = oDva;
} else if (_root.odpaly_sushek2 == oDva) {
_root.odpaly_sushek2 = oJeden;
} else if (_root.odpaly_sushek2 == oJeden) {
_root.odpaly_sushek2 = oNula;
} else if (_root.odpaly_sushek2 == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_sushek2 = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation + 4;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.sushek2.gotoAndPlay(114);
yrychlost = Math.cos((_root.miridlo2._rotation / 180) * Math.PI) * 10;
xrychlost = -(Math.sin((_root.miridlo2._rotation / 180) * Math.PI) * 10);
if (_root.sushek2._rotation == 180) {
yrychlost = -7;
xrychlost = 0;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
xrychlost = xrychlost + (_root.sushek2.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_sushek2 == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost == 0) {
xrychlost = -2;
}
if (this._y > _root.sit._y) {
xrychlost = (-xrychlost) / 1.5;
} else {
yrychlost = -yrychlost;
while (KOLIZEMICSIT == true) {
this._y--;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost < 0) {
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
if (xrychlost > 0) {
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_sushek2 = oTri;
}
if (_root.scorehrac == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 149;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 149
stop();
Frame 150
stop();
Frame 153
countdown = 3;
Frame 155
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (154);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 156
stop();
Instance of Symbol 45 MovieClip "miridlo2" in Frame 156
onClipEvent (enterFrame) {
this._x = _root.sushek2._x;
this._y = _root.sushek2._y;
if (Key.isDown(65)) {
if ((this._rotation > 90) || ((this._rotation >= -180) && (this._rotation < -85))) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(83)) {
if ((this._rotation < -90) || ((this._rotation <= 180) && (this._rotation > 85))) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 156
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(37)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(39)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 18 MovieClip "sit" in Frame 156
onClipEvent (load) {
jednahoru = true;
jeddolu = false;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
if (jednahoru == true) {
this._y = this._y - 0.5;
}
if (jeddolu == true) {
this._y = this._y + 0.5;
}
if (this._y <= 125) {
jeddolu = true;
jednahoru = false;
}
if (this._y >= 225) {
jednahoru = true;
jeddolu = false;
}
}
}
Instance of Symbol 141 MovieClip "sushek" in Frame 156
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 0;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(100)) && (!Key.isDown(102))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(100) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(102) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(100)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(102)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(102)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(104)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 69 MovieClip "sushek2" in Frame 156
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if ((this._rotation < 180) && (this._rotation > 0)) {
this._rotation = this._rotation + 10;
}
if ((this._rotation > -180) && (this._rotation < 0)) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x > 25)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 180;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 280) && (this._y < 278)) {
while ((this._x - 1) > 280) {
this._x--;
}
}
if ((this._x + 1) < 25) {
while ((this._x + 1) < 25) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(72)) && (!Key.isDown(75))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(72) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 25) {
rychlost = 0;
}
}
if (((Key.isDown(75) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 280) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = 5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if ((this._rotation > _root.miridlo2._rotation) && (_root.miridlo2._rotation > -85)) {
this._rotation = this._rotation - 10;
}
if (_root.miridlo2._rotation < -85) {
this._rotation = this._rotation + 10;
if (this._rotation > _root.miridlo2._rotation) {
this._rotation = this._rotation - 10;
}
}
if (Key.isDown(72)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(75)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x <= 25)) {
this._rotation = -90;
if (_root.miridlo2._rotation > 0) {
_root.miridlo2._rotation = 180;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 150;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(72)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(75)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(85)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 156 MovieClip "mic" in Frame 156
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 200, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.sushek2._x - 15, _root.sushek2._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.sushek2._x = _root.sushek2.VYCHODNIPOZICEX;
_root.sushek2._y = _root.sushek2.VYCHODNIPOZICEY;
_root.sushek2._rotation = 180;
_root.sushek2.skok = false;
_root.sushek2.gravitace = false;
_root.sushek2.NR = 10;
_root.sushek2.GR = 0;
_root.sushek2.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_sushek2 == oTri) {
_root.odpaly_sushek2 = oDva;
} else if (_root.odpaly_sushek2 == oDva) {
_root.odpaly_sushek2 = oJeden;
} else if (_root.odpaly_sushek2 == oJeden) {
_root.odpaly_sushek2 = oNula;
} else if (_root.odpaly_sushek2 == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_sushek2 = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation - 3;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.sushek2.gotoAndPlay(114);
yrychlost = Math.cos((_root.miridlo2._rotation / 180) * Math.PI) * 10;
xrychlost = -(Math.sin((_root.miridlo2._rotation / 180) * Math.PI) * 10);
if (_root.sushek2._rotation == 180) {
yrychlost = -7;
xrychlost = 0;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
xrychlost = xrychlost + (_root.sushek2.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_sushek2 == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost == 0) {
xrychlost = -2;
}
if (this._y > _root.sit._y) {
xrychlost = (-xrychlost) / 1.5;
} else {
yrychlost = -yrychlost;
while (KOLIZEMICSIT == true) {
this._y--;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost < 0) {
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
if (xrychlost > 0) {
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_sushek2 = oTri;
}
if (_root.scorehrac == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 157;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 157
stop();
Frame 158
stop();
Frame 161
countdown = 3;
Frame 163
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (162);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 164
stop();
Instance of Symbol 45 MovieClip "miridlo2" in Frame 164
onClipEvent (enterFrame) {
this._x = _root.sushek2._x;
this._y = _root.sushek2._y;
if (Key.isDown(65)) {
if ((this._rotation > 90) || ((this._rotation >= -180) && (this._rotation < -85))) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(83)) {
if ((this._rotation < -90) || ((this._rotation <= 180) && (this._rotation > 85))) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 45 MovieClip "miridlo" in Frame 164
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(37)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(39)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 82 MovieClip "sushek" in Frame 164
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 0;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(100)) && (!Key.isDown(102))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(100) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(102) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(100)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(102)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 450;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(102)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(104)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 141 MovieClip "sushek2" in Frame 164
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if ((this._rotation < 180) && (this._rotation > 0)) {
this._rotation = this._rotation + 10;
}
if ((this._rotation > -180) && (this._rotation < 0)) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x > 25)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 180;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 280) && (this._y < 278)) {
while ((this._x - 1) > 280) {
this._x--;
}
}
if ((this._x + 1) < 25) {
while ((this._x + 1) < 25) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(72)) && (!Key.isDown(75))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(72) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -3;
if (this._x < 25) {
rychlost = 0;
}
}
if (((Key.isDown(75) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 3;
if ((this._x > 280) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = 5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if ((this._rotation > _root.miridlo2._rotation) && (_root.miridlo2._rotation > -85)) {
this._rotation = this._rotation - 10;
}
if (_root.miridlo2._rotation < -85) {
this._rotation = this._rotation + 10;
if (this._rotation > _root.miridlo2._rotation) {
this._rotation = this._rotation - 10;
}
}
if (Key.isDown(72)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(75)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x <= 25)) {
this._rotation = -90;
if (_root.miridlo2._rotation > 0) {
_root.miridlo2._rotation = 180;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 150;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(72)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(75)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(85)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 190 MovieClip "mic" in Frame 164
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.sushek2._x - 15, _root.sushek2._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.sushek2._x = _root.sushek2.VYCHODNIPOZICEX;
_root.sushek2._y = _root.sushek2.VYCHODNIPOZICEY;
_root.sushek2._rotation = 180;
_root.sushek2.skok = false;
_root.sushek2.gravitace = false;
_root.sushek2.NR = 10;
_root.sushek2.GR = 0;
_root.sushek2.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_sushek2 == oTri) {
_root.odpaly_sushek2 = oDva;
} else if (_root.odpaly_sushek2 == oDva) {
_root.odpaly_sushek2 = oJeden;
} else if (_root.odpaly_sushek2 == oJeden) {
_root.odpaly_sushek2 = oNula;
} else if (_root.odpaly_sushek2 == oNula) {
_root.scorehrac = _root.scorehrac + 1;
_root.odpaly_sushek2 = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
this._rotation = this._rotation - 5;
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.05;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.05;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.01;
} else {
xrychlost = xrychlost - 0.01;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -7;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
if (_root.odpaly_sushek == oNula) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorecompone = _root.scorecompone + 1;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.sushek2.gotoAndPlay(114);
yrychlost = Math.cos((_root.miridlo2._rotation / 180) * Math.PI) * 10;
xrychlost = -(Math.sin((_root.miridlo2._rotation / 180) * Math.PI) * 10);
if (_root.sushek2._rotation == 180) {
yrychlost = -7;
xrychlost = 0;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
xrychlost = xrychlost + (_root.sushek2.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
if (_root.odpaly_sushek2 == oNula) {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
ResetPozic();
zvuk_pistalka.start(0, 1);
_root.scorehrac = _root.scorehrac + 1;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (this._y < 25) {
yrychlost = (-yrychlost) / 1.5;
if (this._y < 25) {
while (this._y < 25) {
this._y++;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.01;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.01;
}
}
if ((xrychlost < 0.05) && (xrychlost > -0.05)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost == 0) {
xrychlost = -2;
}
if (this._y > _root.sit._y) {
xrychlost = (-xrychlost) / 1.5;
} else {
yrychlost = -yrychlost;
while (KOLIZEMICSIT == true) {
this._y--;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost < 0) {
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
if (xrychlost > 0) {
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x > 300) {
_root.odpaly_sushek2 = oTri;
}
if (_root.scorehrac == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 165;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Frame 165
stop();
Frame 166
stop();
Frame 177
countdown = 3;
Frame 179
function Funkce() {
countdown = countdown - 1;
gotoAndPlay (178);
}
stop();
cas = setTimeout(Funkce, 1000);
if (countdown == 0) {
countdown = 3;
clearTimeout(cas);
nextFrame();
}
Frame 180
stop();
Instance of Symbol 45 MovieClip "miridlo" in Frame 180
onClipEvent (enterFrame) {
this._x = _root.sushek._x;
this._y = _root.sushek._y;
if (Key.isDown(37)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(39)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 80 MovieClip "sushek" in Frame 180
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
this._rotation = 0;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(100)) && (!Key.isDown(102))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(100) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -2;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(102) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 2;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(100)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(102)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 400;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(100)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(102)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(104)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
if (Key.isDown(80)) {
if (P != KEYisDOWN) {
P = KEYDOWN;
}
} else if (P != KEYisUP) {
P = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
_root.returntomenu._y = 100;
_root.quality_g._y = 130;
_root.quality_h._y = 130;
_root.quality_l._y = 130;
_root.quality_m._y = 130;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
_root.returntomenu._y = -50;
_root.quality_g._y = -70;
_root.quality_h._y = -70;
_root.quality_l._y = -70;
_root.quality_m._y = -70;
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 22 MovieClip "mic" in Frame 180
onClipEvent (load) {
function KOLIZE(ax, ay, aw, ah, bx, by, bw, bh) {
if ((ax + aw) < bx) {
return(false);
}
if (ax > (bx + bw)) {
return(false);
}
if ((ay + ah) < by) {
return(false);
}
if (ay > (by + bh)) {
return(false);
}
return(true);
}
function KOLIZEMICSIT() {
return(KOLIZE(_root.sit._x - 10, _root.sit._y, 20, 100, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICSUSHEK() {
return(KOLIZE(xsushek - 20, _root.sushek._y - 25, 35, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPONE() {
return(KOLIZE(_root.sushek2._x - 15, _root.sushek2._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPTWO() {
return(KOLIZE(_root.comp_two._x - 15, _root.comp_two._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function KOLIZEMICCOMPTHREE() {
return(KOLIZE(_root.comp_three._x - 15, _root.comp_three._y - 25, 30, 25, this._x - 2.5, this._y - 2.5, 5, 5));
}
function Dopad() {
if (this._x < 300) {
_root.scorehrac = _root.scorehrac + 1;
}
if (this._x > 300) {
_root.scorecompone = _root.scorecompone + 1;
}
if (VYCHODNIPOZICEX == _root.sushek.VYCHODNIPOZICEX) {
VYCHODNIPOZICEX = _root.sushek2.VYCHODNIPOZICEX;
} else {
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
}
yrychlost = (-yrychlost) / 1.15;
if (yrychlost > -1) {
yrychlost = 0;
}
while ((this._y + 8) > 280) {
this._y--;
}
zvuk_pistalka.start(0, 1);
ResetPozic();
}
function ResetPozic() {
_root.sushek2._x = _root.sushek2.VYCHODNIPOZICEX;
_root.sushek2._y = _root.sushek2.VYCHODNIPOZICEY;
_root.sushek2._rotation = 0;
_root.sushek2.skok = false;
_root.sushek2.gravitace = false;
_root.sushek2.NR = 10;
_root.sushek2.GR = 0;
_root.sushek2.zpol = 0;
_root.sushek._x = _root.sushek.VYCHODNIPOZICEX;
_root.sushek._y = _root.sushek.VYCHODNIPOZICEY;
_root.sushek._rotation = 0;
_root.sushek.rychlost = 0;
_root.sushek.skok = false;
_root.sushek.GR = 0;
_root.sushek.zpol = 0;
_root.sushek.NR = 10;
_root.sushek.gravitace = false;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
this._x = VYCHODNIPOZICEX;
this._y = VYCHODNIPOZICEY;
xrychlost = 0;
yrychlost = 0;
}
function Odpalovani() {
byloodpaleno = false;
if (odpal == true) {
if (_root.odpaly_sushek == oTri) {
_root.odpaly_sushek = oDva;
} else if (_root.odpaly_sushek == oDva) {
_root.odpaly_sushek = oJeden;
} else if (_root.odpaly_sushek == oJeden) {
_root.odpaly_sushek = oNula;
} else if (_root.odpaly_sushek == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpal = false;
}
}
function OdpalovaniComp() {
co = false;
if (odpalcomp == true) {
if (_root.odpaly_sushek2 == oTri) {
_root.odpaly_sushek2 = oDva;
} else if (_root.odpaly_sushek2 == oDva) {
_root.odpaly_sushek2 = oJeden;
} else if (_root.odpaly_sushek2 == oJeden) {
_root.odpaly_sushek2 = oNula;
} else if (_root.odpaly_sushek2 == oNula) {
_root.scorecompone = _root.scorecompone + 1;
_root.odpaly_sushek2 = oTri;
ResetPozic();
zvuk_pistalka.start(0, 1);
}
odpalcomp = false;
}
}
function HRA() {
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
if (_root.sushek._rotation < -30) {
xsushek = xsushek - 10;
ysushek = ysushek + 5;
}
if ((this._y + 9) < 280) {
gravitace = true;
} else {
gravitace = false;
}
if (gravitace == true) {
yrychlost = yrychlost + 0.1;
if (yrychlost < 0) {
yrychlost = yrychlost + 0.1;
}
}
if (xrychlost != 0) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.02;
} else {
xrychlost = xrychlost - 0.02;
}
}
if (gravitace == false) {
Dopad();
}
this._y = this._y + yrychlost;
this._x = this._x + xrychlost;
if (KOLIZEMICSUSHEK() == true) {
_root.sushek.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo._rotation / 180) * Math.PI) * 10;
if (_root.sushek._rotation == 0) {
yrychlost = -4;
xrychlost = 0;
}
odpal = true;
odpaly = setTimeout(Odpalovani, 200);
xrychlost = xrychlost + (_root.sushek.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -5)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (byloodpaleno == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
byloodpaleno = true;
}
}
if (KOLIZEMICCOMPONE() == true) {
_root.sushek2.gotoAndPlay(114);
yrychlost = -(Math.cos((_root.miridlo2._rotation / 180) * Math.PI) * 10);
xrychlost = Math.sin((_root.miridlo2._rotation / 180) * Math.PI) * 10;
if (_root.sushek2._rotation == 0) {
yrychlost = -5;
xrychlost = 0;
}
odpalcomp = true;
odpals = setTimeout(OdpalovaniComp, 200);
xrychlost = xrychlost + (_root.sushek2.rychlost / 2);
if ((xrychlost != 0) && (xrychlost < -4)) {
xrychlost = xrychlost + random(4);
}
HODKOSTEKODPAL = random(3);
if (co == false) {
if (HODKOSTEKODPAL == 0) {
zvuk_odpal1.start(0, 1);
}
if (HODKOSTEKODPAL == 1) {
zvuk_odpal2.start(0, 1);
}
if (HODKOSTEKODPAL == 2) {
zvuk_odpal3.start(0, 1);
}
co = true;
}
}
if (KOLIZEMICCOMPTWO() == true) {
_root.comp_two.gotoAndPlay(114);
yrychlost = -3 - random(5);
xrychlost = 0;
if (_root.comp_two._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_two._y - this._y) < (_root.comp_two._x - this._x)) {
while (KOLIZEMICCOMPTWO() == true) {
this._y--;
}
}
if (_root.comp_two._rotation == 180) {
yrychlost = -7;
}
}
if (KOLIZEMICCOMPTHREE() == true) {
_root.comp_three.gotoAndPlay(114);
yrychlost = -3 - random(5);
xrychlost = 0;
if (_root.comp_three._rotation != 180) {
xrychlost = 4 + random(5);
}
if ((_root.comp_three._y - this._y) < (_root.comp_three._x - this._x)) {
while (KOLIZEMICCOMPTWO() == true) {
this._y--;
}
}
if (_root.comp_three._rotation == 180) {
yrychlost = -7;
}
}
if ((this._x < 20) || (this._x > 580)) {
xrychlost = (-xrychlost) / 1.5;
if (this._x < 20) {
while (this._x < 20) {
this._x++;
}
}
if (this._x > 580) {
while (this._x > 580) {
this._x--;
}
}
zvuk_dopad.start(0, 1);
}
if (xrychlost != 0) {
if ((xrychlost > 2) || (xrychlost < -2)) {
if (xrychlost < 0) {
xrychlost = xrychlost + 0.05;
}
if (xrychlost > 0) {
xrychlost = xrychlost - 0.05;
}
}
if ((xrychlost < 0.2) && (xrychlost > -0.2)) {
xrychlost = 0;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost == 0) {
xrychlost = -2;
}
if (this._y > _root.sit._y) {
xrychlost = (-xrychlost) / 1.5;
} else {
yrychlost = -yrychlost;
while (KOLIZEMICSIT == true) {
this._y--;
}
}
if (KOLIZEMICSIT() == true) {
if (xrychlost < 0) {
while (KOLIZEMICSIT() == true) {
this._x--;
}
}
if (xrychlost > 0) {
while (KOLIZEMICSIT() == true) {
this._x++;
}
}
}
zvuk_dopad.start(0, 1);
}
if (this._x < 300) {
_root.odpaly_sushek = oTri;
}
if (this._x < 300) {
_root.odpaly_sushek2 = oTri;
}
if (_root.scorehrac == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = _root.sushek_wins + 1;
}
if (_root.scorecompone == 15) {
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.compone_wins = _root.compone_wins + 1;
}
if (_root.sushek_wins == 3) {
_root.gotoAndPlay(DALSIFRAM);
}
if (_root.compone_wins == 3) {
_root.gotoAndPlay(PODALSIFRAM);
}
}
DALSIFRAM = 181;
PODALSIFRAM = DALSIFRAM + 1;
zvuk_dopad = new Sound();
zvuk_dopad.attachSound("zvuk_dopad");
zvuk_odpal1 = new Sound();
zvuk_odpal1.attachSound("zvuk_odpal1");
zvuk_odpal2 = new Sound();
zvuk_odpal2.attachSound("zvuk_odpal2");
zvuk_odpal3 = new Sound();
zvuk_odpal3.attachSound("zvuk_odpal3");
zvuk_pistalka = new Sound();
zvuk_pistalka.attachSound("zvuk_pistalka");
HODKOSTEKODPAL = 0;
byloodpaleno = false;
co = false;
odpal = false;
odpalcomp = false;
PAUSE = 100;
PLAY = 101;
STAVHRY = PLAY;
oTri = "***";
oDva = "**";
oJeden = "*";
oNula = " ";
xsushek = _root.sushek._x;
ysushek = _root.sushek._y;
gravitace = false;
xrychlost = 0;
yrychlost = 0;
VYCHODNIPOZICEX = _root.sushek.VYCHODNIPOZICEX;
VYCHODNIPOZICEY = 100;
_root.scorehrac = 0;
_root.scorecompone = 0;
_root.sushek_wins = 0;
_root.compone_wins = 0;
_root.odpaly_sushek2 = oTri;
_root.odpaly_sushek = oTri;
}
onClipEvent (enterFrame) {
switch (STAVHRY) {
case PLAY :
HRA();
break;
case PAUSE :
break;
}
}
Instance of Symbol 141 MovieClip "sushek2" in Frame 180
onClipEvent (load) {
function HRA() {
if ((gravitace == true) && (skok != true)) {
if (GR < 10) {
GR = GR + 0.5;
}
this._y = this._y + GR;
if (this._rotation < 0) {
this._rotation = this._rotation + 10;
}
if (this._rotation > 0) {
this._rotation = this._rotation - 10;
}
}
if ((this._y < 280) && (this._x < 578)) {
gravitace = true;
} else {
gravitace = false;
GR = 0;
while ((this._y - 1) > 280) {
this._y--;
}
}
if (((this._x - 1) > 580) && (this._y < 278)) {
while ((this._x - 1) > 580) {
this._x--;
}
}
if ((this._x + 1) < 325) {
while ((this._x + 1) < 325) {
this._x++;
}
}
this._x = this._x + rychlost;
if ((((!Key.isDown(72)) && (!Key.isDown(75))) && (skok == false)) && (gravitace == false)) {
rychlost = 0;
}
if (((Key.isDown(72) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = -2;
if (this._x < 325) {
rychlost = 0;
}
}
if (((Key.isDown(75) && (gravitace == false)) && (skok == false)) && (this._y > 278)) {
rychlost = 2;
if ((this._x > 565) && (this._y > 278)) {
rychlost = 0;
}
}
if (skok == true) {
if (zpol < 270) {
rychlost = -5;
Vskok = 30;
}
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation > _root.miridlo2._rotation) {
this._rotation = this._rotation - 10;
}
if (this._rotation < _root.miridlo2._rotation) {
this._rotation = this._rotation + 10;
}
if (Key.isDown(72)) {
if (rychlost > 0) {
rychlost = rychlost - 0.3;
}
}
if (Key.isDown(75)) {
if (rychlost < 0) {
rychlost = rychlost + 0.3;
}
}
}
if ((this._y < 280) && (this._x >= 578)) {
this._rotation = -90;
if (_root.miridlo._rotation > 0) {
_root.miridlo._rotation = 0;
}
}
}
gravitace = false;
GR = 0;
skok = false;
zpol = 0;
NR = 10;
rychlost = 0;
Vskok = 75;
VYCHODNIPOZICEX = 520;
VYCHODNIPOZICEY = 250;
KEYUP = 50;
KEYDOWN = 51;
KEYisDOWN = 52;
KEYisUP = 53;
LEFT = KEYisUP;
RIGHT = KEYisUP;
UP = KEYisUP;
P = KEYisUP;
STAT = 0;
VLEVO = 1;
VPRAVO = 2;
SKOK = 3;
stav = STAT;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
onClipEvent (enterFrame) {
if (Key.isDown(72)) {
if (LEFT != KEYisDOWN) {
LEFT = KEYDOWN;
}
} else if (LEFT != KEYisUP) {
LEFT = KEYUP;
}
if (Key.isDown(75)) {
if (RIGHT != KEYisDOWN) {
RIGHT = KEYDOWN;
}
} else if (RIGHT != KEYisUP) {
RIGHT = KEYUP;
}
if (Key.isDown(85)) {
if (UP != KEYisDOWN) {
UP = KEYDOWN;
}
} else if (UP != KEYisUP) {
UP = KEYUP;
}
switch (LEFT) {
case KEYDOWN :
LEFT = KEYisDOWN;
this.gotoAndPlay(111);
break;
case KEYUP :
LEFT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (RIGHT) {
case KEYDOWN :
RIGHT = KEYisDOWN;
this.gotoAndPlay(112);
break;
case KEYUP :
RIGHT = KEYisUP;
this.gotoAndPlay(1);
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (UP) {
case KEYDOWN :
if ((skok == false) && (gravitace == false)) {
skok = true;
zpol = this._y;
}
UP = KEYisDOWN;
break;
case KEYUP :
UP = KEYisUP;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
}
switch (P) {
case KEYDOWN :
if (_root.mic.STAVHRY == _root.mic.PLAY) {
_root.mic.STAVHRY = _root.mic.PAUSE;
_root.attachMovie("pause", "stopka", 2);
_root.stopka._x = 300;
_root.stopka._y = 50;
} else {
_root.mic.STAVHRY = _root.mic.PLAY;
removeMovieClip(_root.stopka);
}
P = KEYisDOWN;
break;
case KEYisDOWN :
break;
case KEYisUP :
break;
case KEYUP :
break;
}
}
Instance of Symbol 45 MovieClip "miridlo2" in Frame 180
onClipEvent (enterFrame) {
this._x = _root.sushek2._x;
this._y = _root.sushek2._y;
if (Key.isDown(65)) {
if (this._rotation > -90) {
this._rotation = this._rotation - 4;
}
}
if (Key.isDown(83)) {
if (this._rotation < 90) {
this._rotation = this._rotation + 4;
}
}
}
Instance of Symbol 172 MovieClip "comp_two" in Frame 180
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if ((((_root.mic._x < 300) && (gravitace == false)) && (skok == false)) && (_root.mic._x > 150)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 280) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 220;
VYCHODNIPOZICEX = 220;
VYCHODNIPOZICEY = 250;
rychlost = 3;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Instance of Symbol 69 MovieClip "comp_three" in Frame 180
onClipEvent (load) {
function HRA() {
if (this._y < 280) {
gravitace = true;
} else {
while ((this._y - 1) > 280) {
this._y--;
}
gravitace = false;
GR = 0;
this._rotation = 180;
}
if ((gravitace == true) && (skok != true)) {
this._y = this._y + GR;
if (GR < 10) {
GR = GR + 0.5;
}
if (this._rotation < 0) {
this._rotation = this._rotation - 10;
}
}
if (((_root.mic._x <= 150) && (gravitace == false)) && (skok == false)) {
if ((_root.mic.xrychlost < rychlost) && (_root.mic.xrychlost > (-rychlost))) {
if (this._x < _root.mic._x) {
if (_root.mic._x > 280) {
this._x = this._x + rychlost;
}
if (_root.mic.xrychlost < 0) {
this._x = this._x - _root.mic.xrychlost;
} else {
this._x = this._x + _root.mic.xrychlost;
}
}
if (this._x > _root.mic._x) {
if (_root.mic.xrychlost < 0) {
this._x = this._x + _root.mic.xrychlost;
} else {
this._x = this._x - _root.mic.xrychlost;
}
}
} else {
if (this._x < _root.mic._x) {
this._x = this._x + rychlost;
}
if (this._x > _root.mic._x) {
this._x = this._x - rychlost;
}
}
if ((((((((_root.mic.xrychlost == 0) && (_root.mic.yrychlost > 0)) && (this._x < (_root.mic._x + 20))) && (this._x > (_root.mic._x - 20))) && (skok == false)) && (gravitace == false)) && (_root.mic._y > 180)) || (((_root.mic.KOLIZE(this._x + 50, this._y - 100, 25, 50, _root.mic._x, _root.mic._y, 5, 5) == true) && (gravitace == false)) && (_root.mic.xrychlost < -5))) {
skok = true;
zpol = this._y;
}
} else if (_root.mic._x > 300) {
if (this._x < STREDPOLE) {
this._x = this._x + (rychlost / 2);
}
if (this._x > STREDPOLE) {
this._x = this._x - (rychlost / 2);
}
}
if (skok == true) {
if ((zpol - this._y) < Vskok) {
if (NR > 1) {
NR = NR - (45 / Vskok);
}
this._y = this._y - NR;
} else {
skok = false;
NR = 10;
Vskok = 75;
}
if (this._rotation < 270) {
this._rotation = this._rotation + 10;
}
}
}
gravitace = false;
GR = 0;
NR = 10;
skok = false;
zpol = 0;
Vskok = 75;
STREDPOLE = 100;
VYCHODNIPOZICEX = 75;
VYCHODNIPOZICEY = 250;
rychlost = 3;
}
onClipEvent (enterFrame) {
if (_root.mic.STAVHRY == _root.mic.PLAY) {
HRA();
}
}
Frame 181
stop();
Frame 182
stop();
Symbol 351 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("3.0 as2");
}
static function showPreGameAd(options) {
var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}, ad_progress:function (percent) {
}};
options = _parseOptions(options, _local26);
if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") {
options.ad_started();
options.ad_finished();
return(undefined);
}
var clip = options.clip;
var _local22 = 11000;
var _local25 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local14 = _getRes(options);
var _local4 = _local14[0];
var _local13 = _local14[1];
mc._x = _local4 * 0.5;
mc._y = _local13 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local4 * -0.5;
chk._y = _local13 * -0.5;
var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4);
if (options.no_progress_bar) {
_local6._visible = false;
delete options.no_progress_bar;
} else {
_local6._x = 10;
_local6._y = _local13 - 20;
}
var _local21 = options.color;
delete options.color;
var _local19 = options.background;
delete options.background;
var _local23 = options.outline;
delete options.outline;
var _local5 = _local6.createEmptyMovieClip("_outline", 1);
_local5.beginFill(_local19);
_local5.moveTo(0, 0);
_local5.lineTo(_local4 - 20, 0);
_local5.lineTo(_local4 - 20, 10);
_local5.lineTo(0, 10);
_local5.lineTo(0, 0);
_local5.endFill();
var _local3 = _local6.createEmptyMovieClip("_inside", 2);
_local3.beginFill(_local21);
_local3.moveTo(0, 0);
_local3.lineTo(_local4 - 20, 0);
_local3.lineTo(_local4 - 20, 10);
_local3.lineTo(0, 10);
_local3.lineTo(0, 0);
_local3.endFill();
_local3._xscale = 0;
var _local7 = _local6.createEmptyMovieClip("_outline", 3);
_local7.lineStyle(0, _local23, 100);
_local7.moveTo(0, 0);
_local7.lineTo(_local4 - 20, 0);
_local7.lineTo(_local4 - 20, 10);
_local7.lineTo(0, 10);
_local7.lineTo(0, 0);
chk.ad_msec = _local22;
chk.ad_timeout = _local25;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
mochi.as2.MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
var sendHostProgress = false;
mc.lc.sendHostLoadProgress = function (lc_name) {
sendHostProgress = true;
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local11 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local2 = (100 * _local8) / _local4;
var _local10 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local13 = Math.min(100, Math.min(_local2 || 0, _local10));
_local13 = Math.max(this.last_pcnt, _local13);
this.last_pcnt = _local13;
_local9._xscale = _local13;
options.ad_progress(_local13);
if (sendHostProgress) {
clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2});
if (_local2 == 100) {
sendHostProgress = false;
}
}
if (!chk.showing) {
var _local7 = _local11.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) {
options.ad_failed();
_local3 = true;
}
}
if (_local5 > chk.ad_msec) {
_local3 = true;
}
if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showClickAwayAd(options) {
var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () {
}, ad_finished:function () {
}, ad_loaded:function (width, height) {
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local9);
var clip = options.clip;
var _local8 = options.ad_timeout;
delete options.ad_timeout;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local4 = _getRes(options);
var _local10 = _local4[0];
var _local7 = _local4[1];
mc._x = _local10 * 0.5;
mc._y = _local7 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_timeout = _local8;
chk.started = getTimer();
chk.showing = false;
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
var _local20 = false;
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
_local2 = true;
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local2) {
delete this.onEnterFrame;
}
};
}
static function showInterLevelAd(options) {
var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local13);
var clip = options.clip;
var _local10 = 11000;
var _local12 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local5 = _getRes(options);
var _local14 = _local5[0];
var _local11 = _local5[1];
mc._x = _local14 * 0.5;
mc._y = _local11 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = _local10;
chk.ad_timeout = _local12;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
mochi.as2.MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local4 > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function showPreloaderAd(options) {
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
showPreGameAd(options);
}
static function showTimedAd(options) {
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
showInterLevelAd(options);
}
static function _allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function load(options) {
var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, _local13);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local7 = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local7._mochiad_loaded) {
return(null);
}
var _local12 = options.depth;
delete options.depth;
var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12);
var _local11 = _getRes(options);
options.res = (_local11[0] + "x") + _local11[1];
options.server = options.server + options.id;
delete options.id;
_local7._mochiad_loaded = true;
if (_local7._url.indexOf("http") != 0) {
trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal");
}
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
var _local10 = _local4.server;
delete _local4.server;
var _local14 = _allowDomains(_local10);
_local6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
mochi.as2.MochiAd.unload(this._parent);
}
};
}
};
var _local5 = new LocalConnection();
var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local9;
_local5.hostname = _local14;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local9);
_local6.lc = _local5;
_local4.lc = _local9;
_local4.st = getTimer();
_local4.loadMovie(_local10 + ".swf", "POST");
return(_local6);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
if (clip._mochiad._containerLCName != undefined) {
clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"});
}
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var _local4 = options.res.split("x");
_local2 = parseFloat(_local4[0]);
_local1 = parseFloat(_local4[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}
static function _parseOptions(options, defaults) {
var _local4 = {};
for (var _local8 in defaults) {
_local4[_local8] = defaults[_local8];
}
if (options) {
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
}
if (_root.mochiad_options) {
var _local5 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local5.length) {
var _local3 = _local5[_local2].split("=");
_local4[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
if (_local4.id == "test") {
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
}
return(_local4);
}
static function rpc(clip, callbackID, arg) {
switch (arg.id) {
case "setValue" :
setValue(clip, arg.objectName, arg.value);
break;
case "getValue" :
var _local4 = getValue(clip, arg.objectName);
clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4);
break;
case "runMethod" :
var _local3 = runMethod(clip, arg.method, arg.args);
clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3);
break;
default :
trace("[mochiads rpc] unknown rpc id: " + arg.id);
}
}
static function setValue(base, objectName, value) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
base[_local2[_local1]] = value;
}
static function getValue(base, objectName) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
return(base[_local2[_local1]]);
}
static function runMethod(base, methodName, argsArray) {
var _local2 = methodName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
if (typeof(base[_local2[_local1]]) == "function") {
return(base[_local2[_local1]].apply(base, argsArray));
}
return(undefined);
}
}
Symbol 28 Button
on (press) {
_root.gotoAndPlay(12);
}
Symbol 32 Button
on (press) {
gotoAndStop (120);
}
Symbol 37 Button
on (press) {
gotoAndPlay (177);
}
Symbol 42 Button
on (press) {
gotoAndStop (11);
}
Symbol 48 Button
on (press) {
gotoAndStop (10);
}
Symbol 69 MovieClip Frame 110
gotoAndPlay (1);
Symbol 69 MovieClip Frame 111
stop();
Symbol 69 MovieClip Frame 112
stop();
Symbol 69 MovieClip Frame 113
stop();
Symbol 80 MovieClip Frame 110
gotoAndPlay (1);
Symbol 80 MovieClip Frame 111
stop();
Symbol 80 MovieClip Frame 112
stop();
Symbol 80 MovieClip Frame 113
stop();
Symbol 82 MovieClip Frame 110
gotoAndPlay (1);
Symbol 82 MovieClip Frame 111
stop();
Symbol 82 MovieClip Frame 112
stop();
Symbol 82 MovieClip Frame 113
stop();
Symbol 100 Button
on (press) {
removeMovieClip(_root.stopka);
gotoAndStop (10);
}
Symbol 106 Button
on (press) {
_quality = "high";
}
Symbol 109 Button
on (press) {
_quality = "low";
}
Symbol 112 Button
on (press) {
_quality = "medium";
}
Symbol 117 Button
on (press) {
_root.gotoAndPlay(18);
}
Symbol 118 Button
on (press) {
_root.gotoAndStop(10);
}
Symbol 123 Button
on (press) {
gotoAndPlay (12);
}
Symbol 137 Button
on (press) {
_root.gotoAndPlay(26);
}
Symbol 138 Button
on (press) {
gotoAndPlay (20);
}
Symbol 141 MovieClip Frame 110
gotoAndPlay (1);
Symbol 141 MovieClip Frame 111
stop();
Symbol 141 MovieClip Frame 112
stop();
Symbol 141 MovieClip Frame 113
stop();
Symbol 152 Button
on (press) {
_root.gotoAndPlay(34);
}
Symbol 153 Button
on (press) {
gotoAndPlay (28);
}
Symbol 167 Button
on (press) {
_root.gotoAndPlay(42);
}
Symbol 168 Button
on (press) {
gotoAndPlay (36);
}
Symbol 172 MovieClip Frame 110
gotoAndPlay (1);
Symbol 172 MovieClip Frame 111
stop();
Symbol 172 MovieClip Frame 112
stop();
Symbol 172 MovieClip Frame 113
stop();
Symbol 186 Button
on (press) {
_root.gotoAndPlay(50);
}
Symbol 187 Button
on (press) {
gotoAndPlay (44);
}
Symbol 199 Button
on (press) {
_root.gotoAndPlay(58);
}
Symbol 200 Button
on (press) {
gotoAndPlay (52);
}
Symbol 209 Button
on (press) {
_root.gotoAndPlay(66);
}
Symbol 210 Button
on (press) {
gotoAndPlay (60);
}
Symbol 221 Button
on (press) {
_root.gotoAndPlay(74);
}
Symbol 222 Button
on (press) {
gotoAndPlay (68);
}
Symbol 234 Button
on (press) {
_root.gotoAndPlay(82);
}
Symbol 235 Button
on (press) {
gotoAndPlay (76);
}
Symbol 240 MovieClip Frame 110
gotoAndPlay (1);
Symbol 240 MovieClip Frame 111
stop();
Symbol 240 MovieClip Frame 112
stop();
Symbol 240 MovieClip Frame 113
stop();
Symbol 251 Button
on (press) {
_root.gotoAndPlay(90);
}
Symbol 252 Button
on (press) {
gotoAndPlay (84);
}
Symbol 255 MovieClip Frame 110
gotoAndPlay (1);
Symbol 255 MovieClip Frame 111
stop();
Symbol 255 MovieClip Frame 112
stop();
Symbol 255 MovieClip Frame 113
stop();
Symbol 264 Button
on (press) {
_root.gotoAndPlay(98);
}
Symbol 265 Button
on (press) {
gotoAndPlay (92);
}
Symbol 269 MovieClip Frame 110
gotoAndPlay (1);
Symbol 269 MovieClip Frame 111
stop();
Symbol 269 MovieClip Frame 112
stop();
Symbol 269 MovieClip Frame 113
stop();
Symbol 285 Button
on (press) {
gotoAndPlay (100);
}
Symbol 287 Button
on (press) {
gotoAndPlay (122);
}
Symbol 288 Button
on (press) {
gotoAndPlay (129);
}
Symbol 292 Button
on (press) {
gotoAndPlay (137);
}
Symbol 293 Button
on (press) {
gotoAndPlay (145);
}
Symbol 294 Button
on (press) {
gotoAndPlay (153);
}
Symbol 295 Button
on (press) {
gotoAndPlay (161);
}