// ΠΡΡΡΠ½ΡΠ΅ΠΌ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΡΠ³ΠΎΠ΄Π° ΡΠ°ΠΌ ΠΆΠ΅, Π³Π΄Π΅ ΠΈ Π»ΠΈΡΠ°.
if ((berries[i]._currentFrame == 1) and (berries[i]._x ==fox._x) and (berries[i]._y == fox._y)) {
// Π£Π΄Π°Π»ΡΠ΅ΠΌ ΡΠ³ΠΎΠ΄Ρ.
berries[i].gotoAndStop("nothing");
// ΠΠΈΡΠ° ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΎΡ.
fox.gotoAndPlay("eat");
// Π£Π²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ ΡΠΈΡΠ»ΠΎ ΠΎΡΠΊΠΎΠ².
score++;
// ΠΡΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΡΠ³ΠΎΠ΄Π° Π΅ΡΠ΅ Π½Π΅ ΡΡΠ΅Π΄Π΅Π½Π°,
// ΡΠΎ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½.
} else if (berries[i]._currentFrame == 1) {
allGone = false;
}
}
// ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ³ΠΎΠ΄Ρ Π±ΡΠ»ΠΈ ΡΡΠ΅Π΄Π΅Π½Ρ, ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½.
if (allGone) {
gotoAndPlay("level over");
gameLevel++;
}
}ΠΠΎΠ³Π΄Π° Π»ΠΈΡΠ° Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ³ΠΎΠ΄Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Key ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ, Π΅ΡΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠ° ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ , Π΄Π»Ρ Π»ΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ move. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π»ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π»ΠΈΡΠ° ΠΌΠΎΠ³Π»Π° ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π³, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΡΡΠΎΠ±Ρ Π² ΡΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ ΡΠΎΠ²Π½ΠΎ Π² 25 ΠΏΠΈΠΊΡΠ΅Π»ΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΡΡ ΠΊΠ»ΠΈΠΏ ΡΠ³ΠΎΠ΄Ρ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π΅Π³ΠΎ ΡΠ°ΠΌ Π½Π΅Ρ, ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ move ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠ±Π½ΡΠ»ΡΠ΅ΡΡΡ.
function nextMove() {
// ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π»ΠΈΡΠ° Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
fox.move.x = 0;
fox.move.y = 0;
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ.
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
// ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ, ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π»ΠΈΡΡ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ.
if (Key.isDown(Key.LEFT)) {
fox.move.x = -1;
fox._xscale = Math.abs(fox._xscale);
} else if (Key.isDown(Key.RIGHT)) {
fox.move.x = 1;
fox._xscale = -Math.abs(fox._xscale);
} else if (Key.isDown(Key.UP)) {
fox.move.y = -1;
} else if (Key.isDown(Key.DOWN)) {
fox.move.y = 1;
}
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈ.
newx = fox._x + fox.move.x*25;
newy = fox._y + fox.move.y*25;
okToMove = false;
// ΠΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² berries: ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Π»ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ
// ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈ Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ³ΠΎΠ΄Ρ.
for(i=0;i<berries.length;i++) {
// Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈ.
if ((berries[i]._x == newx) and (berries[i]._y == newy)) {
fox.dest.x = newx;
fox.dest.y = newy;
okToMove = true;
}
}
// Π£ΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠ΄Π° ΡΠΊΠ²ΠΎΠ·Ρ ΡΠΎΠ½Π½Π΅Π»Ρ.
if (newx == 550) {
okToMove = true;
fox.dest.x = 25;
} if (newx == 0) {
okToMove = true;
fox.dest.x = 525;
}
// ΠΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ Π»ΠΈΡΡ.
if (!okToMove) {
fox.move.x = 0;
fox.move.y = 0;
}
}ΠΡΠΎΠ»ΠΈΠΊ Π΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎ. ΠΠΎΠ³Π΄Π° ΠΎΠ½ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ³ΠΎΠ΄Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² berries ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ»ΠΈΠΏΡ ΡΠ³ΠΎΠ΄ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΡΠ΄ΠΎΠΌ Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΡΠΎΠ»ΠΈΠΊΠ°. ΠΠ°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠΈΡ ΠΊΠ»ΠΈΠΏΠΎΠ², ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊΠ°. ΠΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ±ΡΠ°Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΎΡΠΊΡΠ΄Π° ΠΏΡΠΈΡΠ΅Π» ΠΊΡΠΎΠ»ΠΈΠΊ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΊΡΠΎΠ»ΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²Π΄ΡΡΠ³ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΡ Π½Π°Π·Π°Π΄. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΡΠΎΠ»ΠΈΠΊ ΠΈΠ΄Π΅Ρ ΠΏΠΎ Π΄Π»ΠΈΠ½Π½ΡΠΌ ΠΊΠΎΡΠΈΠ΄ΠΎΡΠ°ΠΌ, Π½Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡ ΠΈ Π½Π΅ ΡΠ°ΡΠ°Ρ Π°ΡΡΡ ΠΈΠ· ΡΡΠΎΡΠΎΠ½Ρ Π² ΡΡΠΎΡΠΎΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊ Π·Π°Ρ ΠΎΠ΄ΠΈΡ Π² ΡΡΠΏΠΈΠΊ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ΄ΡΠΈ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ ΠΏΡΡΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ moveBunny, β ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊ Π²Π±Π»ΠΈΠ·ΠΈ ΠΎΡ Π»ΠΈΡΡ. ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΠΊΡΠΎΠ»ΠΈΠΊ Π»ΠΎΠ²ΠΈΡ Π»ΠΈΡΡ, ΠΈ ΠΎΠ½Π° ΡΠ΅ΡΡΠ΅Ρ ΠΎΠ΄Π½Ρ ΠΆΠΈΠ·Π½Ρ.
function moveBunny() {
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΠΏΡΠΈΡΠ»ΠΎ Π»ΠΈ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ°Π³Π° ΠΊΡΠΎΠ»ΠΈΠΊΠ°.
if (getTimer() > bunny.nextmove) {
// ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΊΡΠΎΠ»ΠΈΠΊ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ.
bunny.nextmove = getTimer() + 60 β gameLevel*10;
// ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ ΠΊΡΠΎΠ»ΠΈΠΊΠ°, bunny.
bunny._x += bunny.move.x*5;
bunny._y += bunny.move.y*5;
// ΠΡΡΡΠ½ΡΠ΅ΠΌ, Π΄ΠΎΡΠ΅Π» Π»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊ Π΄ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈ.
if (bunny._x == bunny.dest.x and bunny._y ==bunny.dest.y) {
// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ
// Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΡΠΎΠ»ΠΈΠΊΠ°.
possibilities = new Array;
for (i=0; i<berries.length; i++) {
// ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ
// ΡΠ΅ΠΊΡΡΠΈΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΡΠΎΠ»ΠΈΠΊΠ° ΠΈ ΡΠ³ΠΎΠ΄ΠΎΠΉ.
xdiff = Math.abs(berries[i]._x β bunny._x);
ydiff = Math.abs(berries[i]._y β bunny._y);
// ΠΡΠ»ΠΈ ΡΡΠ° ΡΠ³ΠΎΠ΄Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ΄ΠΎΠΌβ¦
if ((xdiff == 25 and ydiff == 0) or (xdiff == 0
and ydiff == 25) {
//β¦ΡΠΎΠ³Π΄Π° Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ
// Π±ΡΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊΠ°.
possibilities.push(berries[i]);
}
}
// Π‘ΡΠ΅Π΄ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ΅Π»ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅.
do {
r = int(Math.random()*possibilities.length);
// Π£ΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈ
// ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
bunny.dest.x = possibilities[r]._x;
bunny.dest.y = possibilities[r]._y;
bunny.move.x = (possibilities[r]._x β bunny._x)/25;
bunny.move.y = (possibilities[r]._y β bunny._y)/25;
// ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊ
// Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ ΡΡΠΎΡ
// ΠΏΡΡΡ β Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ.
} while ((bunny.dest.x = lastx and bunny.dest.y == lasty) and (possibilities.length > 1));
// ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
lastx = bunny._x;
lasty = bunny._y;
}
}
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΠΊΡΠΎΠ»ΠΈΠΊ ΠΏΠΎΠ±Π»ΠΈΠ·ΠΎΡΡΠΈ Ρ Π»ΠΈΡΠΎΠΉ.
if (Math.abs(bunny._x β fox._x) <= 10 and Math.abs(bunny._y β
fox._y) <= 10 {
if (lives < 1) {
gotoAndStop("game over");
} else {
livesβ;
gotoAndStop("lost life");
}
}
}
Π ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΠΈΠΌΠ΅Π½Π° ΡΠ²ΡΠ·ΠΈ ΠΊΠ»ΠΈΠΏΠ°ΠΌ Π»ΠΈΡΡ, ΠΊΡΠΎΠ»ΠΈΠΊΠ° ΠΈ ΡΠ³ΠΎΠ΄Ρ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ°, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π² Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΠ»ΠΈΠΏΠ°Ρ , Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ stop().
ΠΡΡΠ³ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΈΠ³ΡΡ. Π£ Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΠΎΠ»ΠΈΠΊΠΎΠ², ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ³ΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π»ΠΈΡΠ΅ Π³ΠΎΠ½ΡΡΡΡΡ Π·Π° ΠΊΡΠΎΠ»ΠΈΠΊΠΎΠΌ. Π§Π΅ΡΠ΅Π· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ· ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΠΊΡΠΎΠ»ΠΈΠΊ, Π° Π² ΠΊΠΎΡΠΈΠ΄ΠΎΡΠ°Ρ Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ° Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π±ΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΎΡΠΊΠΈ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π² Π³ΠΎΠ»ΠΎΠ²Ρ ΠΏΡΠΈΠ΄ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΡΠΎΠ»ΠΈΠΊ Π±ΡΠ» Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ: Π³ΠΎΠ½ΡΠ»ΡΡ Π·Π° Π»ΠΈΡΠΎΠΉ ΡΠΎΠΏΠ΅ΡΠ½ΠΈΡΠ°Π» Ρ Π»ΠΈΡΠΎΠΉ ΠΈ ΠΏΠΎΠ΅Π΄Π°Π» ΡΠ³ΠΎΠ΄Ρ. ΠΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΡΠ»ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΠΎ ΠΎΠ½ Π±ΡΠ» ΠΏΡΠΎΠΉΠ΄Π΅Π½.ΠΡΠ½ΠΎΡ ΠΎΠ΄
ΠΡΡ ΠΎΠ΄Π½ΡΠΉΡ ΡΠ°ΠΉΠ»: Moonlander.fla
ΠΠΎΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ³ΡΠ°. ΠΠ³ΡΠ° "ΠΡΠ½ΠΎΡ ΠΎΠ΄" Π±ΡΠ»Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²ΡΠΎΡΠΎΠΉ ΠΈΠ· ΠΊΠΎΠ³Π΄Π°-ΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ³Ρ. ΠΠ΅ ΠΏΠ΅ΡΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»Π°ΡΡ Π΄Π»Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΠΠ ΠΈ Π±ΡΠ»Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠ΅ΠΊΡΡΠ΅. ΠΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΠΊΡΡΠ° Π²ΡΠ΄Π°Π²Π°Π», Π³Π΄Π΅ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΡΠ½ΠΎΡ ΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊΠΎΠ²Π° Π΅Π³ΠΎ ΡΠΊΠΎΡΠΎΡΡΡ. ΠΠΎ ΠΌΠ΅ΡΠ΅ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ Π»ΡΠ½ΠΎΡ ΠΎΠ΄Π° ΠΈΠ³ΡΠΎΠΊ ΠΌΠΎΠ³ Π²Π½ΠΎΡΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠ²Ρ.
Π‘ ΡΠ΅Ρ ΠΏΠΎΡ ΠΈΠ³ΡΠ° Π²ΠΎΡΡΠΎΠ·Π΄Π°Π²Π°Π»Π°ΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΡΠΌΠ°ΡΠ°Ρ , Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ , ΠΊΠ°ΠΊ ΠΈ Π·Π΄Π΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π²ΠΈΠ΄ ΡΠ±ΠΎΠΊΡ (ΡΠΈΡ. 16.6).
Π ΠΈΡΡΠ½ΠΎΠΊ 16.6 . ΠΡΠ½ΠΎΡ ΠΎΠ΄ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ, ΠΏΡΡΠ°ΡΡΡ ΠΏΡΠΈΠ·Π΅ΠΌΠ»ΠΈΡΡΡΡ Π½Π° ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½Π½ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ
ΠΠ°Π΄Π°ΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π¦Π΅Π»Ρ β ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈΠ³ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΄Π°ΡΠ½ΠΎ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ ΠΏΠΎΡΠ°Π΄ΠΊΡ. ΠΠ½ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ²ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π²Π΅ΡΡ Ρ ΡΠΊΡΠ°Π½Π°, ΠΈΠ³ΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠ»ΡΠ½ΡΠΌ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Π΅ΠΌ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΠΏΠΎΠ΄ ΠΊΠΎΡΠ°Π±Π»Π΅ΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»Π°Π±ΡΠΌΠΈ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΡΠΌΠΈ β ΠΏΠΎ Π±ΠΎΠΊΠ°ΠΌ ΠΊΠΎΡΠ°Π±Π»Ρ.
Π‘ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΡΠ°Π±Π»Ρ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ Π³ΡΠ°Π²ΠΈΡΠ°ΡΠΈΠΈ. ΠΠ³ΡΠΎΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΡΠΌΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΠΊΠΎΡΠ°Π±Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π·Π°ΠΏΠ°Ρ Π³ΠΎΡΡΡΠ΅Π³ΠΎ.
ΠΠ°Π΄Π°ΡΠ° ΠΈΠ³ΡΠΎΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΊΠΎΡΠ°Π±Π»Ρ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΠΈ ΡΠΎΠ²Π΅ΡΡΠΈΠ» ΠΏΠΎΡΠ°Π΄ΠΊΡ Π½Π° ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΎΡΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ. ΠΡΠ»ΠΈ ΠΎΠ½ ΡΡΠ΄Π΅Ρ Π½Π΅ Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ-ΡΠΎ ΠΈΠ½Π°ΡΠ΅ ΠΊΠΎΡΠ½Π΅ΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π»ΡΠ½Ρ, ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π²Π·ΡΡΠ².
Π ΡΡΠΎΠΉ ΠΈΠ³ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ. Π ΡΠΎΠ»ΠΈΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΈΡ ΡΡΠΈ, ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΉ ΡΠ΅Π»ΡΠ΅Ρ.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΠΎΠ»ΠΈΠΊΠ°
Π‘Π½Π°ΡΠ°Π»Π° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ»ΠΈΠΏ Β«shipΒ». ΠΠ° ΡΠΈΡ. 16.7 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΡΠΉ Π²ΠΈΠ΄ ΠΎΠΊΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Flash Π² ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ±ΡΠ°Π½ ΠΊΠ»ΠΈΠΏ ΠΊΠΎΡΠ°Π±Π»Ρ. Π ΡΡΠΎΠΌ ΠΊΠ»ΠΈΠΏΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°Π΄ΡΠΎΠ² Ρ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ: Β«normalΒ», Β«upΒ», Β«leftΒ», Β«rightΒ» ΠΈ Β«explodeΒ».
Π ΠΈΡΡΠ½ΠΎΠΊ 16.7. ΠΠ»ΠΈΠΏ Β«shipΒ» Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ°Π΄ΡΡ: Β«normalΒ», Β«upΒ», Β«leftΒ», Β«rightΒ» ΠΈ Β«explodeΒ»
Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΊΠ°Π΄ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΊΠΎΡΠ°Π±Π»Ρ Π±Π΅Π· Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ. ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΠΊΠ°Π΄ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π³Π»Π°Π²Π½ΡΠΉ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ ΠΊΠΎΡΠ°Π±Π»Ρ Π²Π²Π΅ΡΡ . Π ΡΡΠ΅ΡΡΠ΅ΠΌ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΌ ΠΊΠ°Π΄ΡΠ°Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ Π±ΠΎΠΊΠΎΠ²ΡΠ΅ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΠΈ. ΠΠ° ΡΠΈΡ. 16.7 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΊΠ°Π΄Ρ Β«leftΒ». ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ Β«leftΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΡΠ°Π±Π»Ρ Π±ΡΠ΄Π΅Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π»Π΅Π²ΠΎ, Π° ΠΏΠ»Π°ΠΌΡ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠΏΡΠ°Π²Π°.
ΠΠ°Π΄Ρ "explode" ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°ΡΠ°Π»ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π»ΡΠ½ΠΎΡ ΠΎΠ΄ Π²Π·ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠΎΠΊ ΠΏΠΎΡΠ°Π΄ΠΈΠ» ΠΊΠΎΡΠ°Π±Π»Ρ Π½Π΅ Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ»ΠΈΠΏΡ "background", ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ΄Π΅, ΡΡΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΊΠ»ΠΈΠΏΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π»ΡΠ΅Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΡΠ΅Ρ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΈΠ³ΡΡ. ΠΡΠΈ ΠΊΠ»ΠΈΠΏΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ "Ground β level 1", "Ground β level 2" ΠΈ "Ground β level 3".
ΠΠ»ΠΈΠΏ "pad" β Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΆΠ΅Π»ΡΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄ Π»ΡΠ½ΠΎΡ ΠΎΠ΄ΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠ°Π΄ΠΎΡΠ½Π°Ρ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠ°Π»Π° ΡΡΠΎΠ³ΠΎ ΡΠΎΠ»ΠΈΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½Π°Ρ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠ°Π΄ΡΠ°Ρ ΠΈ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΡΠ°Π±Π». 16.1.
Π’Π°Π±Π»ΠΈΡΠ° 16.1. ΠΠ°Π΄ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»ΡΠ£ Π²Π°Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π΄Π²Π° ΠΏΡΠΎΡΡΡΡ ΠΊΠ»ΠΈΠΏΠ°: Β«fuel gaugeΒ» ΠΈ Β«fuel meterΒ». ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΡΡΠΎΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, Π° Π²ΡΠΎΡΠΎΠΉ β ΡΠΏΠ»ΠΎΡΠ½ΠΎΠΉ. ΠΠ»ΠΈΠΏ Β«meterΒ» ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠ»ΠΈΠΏΠ° Β«gaugeΒ». ΠΠ°Π»Π΅Π΅ Π² ΠΊΠΎΠ΄Π΅ Π²Ρ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΡΠΆΠΈΠ³Π°Π½ΠΈΠΈ Π³ΠΎΡΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΊΠ»ΠΈΠΏΠ° Β«meterΒ» ΡΠΌΠ΅Π½ΡΡΠ°Π»ΠΈΡΡ, ΡΠΎ Π΅ΡΡΡ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΠ΅ΡΡΠ° Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ΅ Β«gaugeΒ».
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
Π ΡΡΠ΅Ρ ΠΊΠ°Π΄ΡΠ°Ρ Β«level1Β», Β«level2Β» ΠΈ Β«level3Β» Ρ Π²Π°Ρ Π±ΡΠ΄ΡΡ ΠΊΠ»ΠΈΠΏΡ Β«actionsΒ», ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΈΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ. Π Π½Π°ΡΠ°Π»Π΅ ΡΡΠΎΠ²Π½Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ, Π° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ³ΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ β Π΄ΡΡΠ³Π°Ρ.onClipEvent(load) {
_root.startLevel();
}
onClipEvent(enterFrame) {
_root.moveShip();
}ΠΠ±Π΅ ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ°. Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ ΡΠΎΠ»ΠΈΠΊΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠΈ startGame, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΊΠ°Π΄ΡΠ΅ ΠΈΠ³ΡΠΎΠΊ ΡΠ΅Π»ΠΊΠ°Π΅Ρ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Play. ΠΠ½Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ gameLevel, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΠΏΡΠ°Π²ΠΎΠΌ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π°. ΠΠ°ΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ startLevel Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.