STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228074
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/64259768?noj=FRM64259768-29DC" width="1" height="1"></div>

Great Mahjong.swf

This is the info page for
Flash #27337

(Click the ID number above for more basic data on this flash file.)


Text
0%

New Game

More FREE Games

How To Play

Back

Your goal is to maximize your score while
completing your puzzle. Select two identical tiles
to remove them from the play field. Remove all
tiles to complete the game. To select a tile, the
tile must have either its right or left side
completely open and there cannot be any tiles
on top of it, or even partially on top of it.

Play Classic Game

Play Time attack

Please Select Layout

MATCHING TILES

SCORE

TIME

999:999

999999

9999999

Please Wait...

Score:

Spent Time:

Time Bonus:

999999999

999999999

999999999

999999999

999999999

Level
Complete!

Menu

Show Solution

Main Menu

Undo Last Move

No More
Moves!

Time is Over!

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", "false");
Instance of Symbol 4 MovieClip in Frame 2
on (press) { getURL ("http://www.justfreegames.com?r1=F&r2=MJ&WT.mc_id=FlashMJ", "_blank"); }
Instance of Symbol 11 MovieClip in Frame 2
on (press) { getURL ("http://www.justfreegames.com?r1=F&r2=MJ&WT.mc_id=FlashMJ", "_blank"); }
Frame 3
stot = this.getBytesTotal(); sloa = this.getBytesLoaded(); if (stot != 0) { per = Math.floor((sloa / stot) * 100); } else { per = 0; } mc_bar.mc._x = mc_bar.mc._width * (-1 + (sloa / stot)); txtPer = String(per) + "%"; if (((sloa >= 1) && (stot >= 1)) && (sloa == stot)) { gotoAndStop ("menu1"); inMenuFirst(); } else { gotoAndPlay (2); }
Frame 9
stop();
Instance of Symbol 203 MovieClip "mc_level" in Frame 9
onClipEvent (load) { tellTarget (this._parent) { gameState = 1; createLevelState = 1; mc_level._visible = false; mc_menu._visible = false; btn_menu._visible = false; btn_undo._visible = false; btn_sound._visible = false; if (!soundFlag) { btn_sound.gotoAndStop(2); } pauseFlag = false; mc_scores._visible = false; }; } onClipEvent (enterFrame) { this._parent.processGame(this); }
Symbol 1 MovieClip Frame 1
#initclip 2 function soundOff() { soundFlag = false; snd_game.gotoAndStop(3); } function soundOn() { soundFlag = true; snd_game.gotoAndStop(2); } function playSnd(lib_snd) { s = new Sound(this); s.attachSound(lib_snd); s.start(); } function inMenuFirst() { snd_menu.gotoAndStop(2); } function startClassicGame() { classicGameFlag = true; curLevel = 1; this.gotoAndStop("menu3"); } function startTimeGame() { classicGameFlag = false; curLevel = 1; this.gotoAndStop("menu3"); } function startGame() { snd_menu.gotoAndStop(3); if (soundFlag) { snd_game.gotoAndStop(2); } this.gotoAndStop("game"); } function btn_right_pressed() { curLevel++; if (curLevel > 20) { curLevel = 1; } mc_levels.gotoAndStop(curLevel); } function btn_left_pressed() { curLevel--; if (curLevel < 1) { curLevel = 20; } mc_levels.gotoAndStop(curLevel); } function sortRandom(a, b) { return(random(3) - 1); } function clearLevelMatrix() { var _local3; var _local2; var _local1; _local3 = 0; while (_local3 < nX) { _local2 = 0; while (_local2 < nY) { _local1 = 0; while (_local1 < nZ) { lev_arr[_local3][_local2][_local1] = 0; _local1++; } _local2++; } _local3++; } } function loadLevel(q, targetMC) { var _local2; var _local1; var _local4 = (nX * nY) * nZ; var _local5 = Math.max(nX, nY); var _local3 = getTimer(); _local2 = last_i; while (_local2 < _local4) { iX++; if (iX >= nX) { iX = 0; iY++; if (iY >= nY) { iY = 0; iZ++; } } if (q.charAt(_local2) != "1") { } else { _local1 = targetMC.attachMovie("lib_card", String(CCard.N), ((iZ * 2000) + ((((nX - 1) - iX) + iY) * _local5)) + Math.min(iX, iY)); CCard.N++; _local1.iX = iX; _local1.iY = iY; _local1.iZ = iZ; lev_arr[iX][iY][iZ] = _local1; if ((iX + 1) < nX) { lev_arr[iX + 1][iY][iZ] = _local1; } if ((iY + 1) < nY) { lev_arr[iX][iY + 1][iZ] = _local1; } if (((iX + 1) < nX) && ((iY + 1) < nY)) { lev_arr[iX + 1][iY + 1][iZ] = _local1; } if ((getTimer() - _local3) > time_limit) { last_i = _local2 + 1; return(false); } } _local2++; } return(true); } function showLevel(koef, targetMC) { var _local6; var _local1; var _local5 = 1000; var _local4 = 1000; for (_local6 in targetMC) { _local1 = targetMC[_local6]; _local1._xscale = (_local1._yscale = 100 * koef); _local1._x = ((CCard.w + ((_local1.iX * CCard.w) / 2)) + (CCard.bw * _local1.iZ)) * koef; _local1._y = (((_local1.iY * CCard.h) / 2) - (CCard.bh * _local1.iZ)) * koef; if (_local1._y < _local4) { _local4 = _local1._y; } if (_local1._x < _local5) { _local5 = _local1._x; } } targetMC._x = ((287.5 - _local5) - (targetMC._width / 2)) + ((CCard.w + CCard.bw) * koef); targetMC._y = (236 - _local4) - (targetMC._height / 2); } function isFree(mc) { return(((((mc.iX == 0) || (mc.iX == (nX - 1))) || ((lev_arr[mc.iX - 1][mc.iY][mc.iZ] == 0) && (lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ] == 0))) || ((lev_arr[mc.iX + 2][mc.iY][mc.iZ] == 0) && (lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ] == 0))) && ((mc.iZ == (nZ - 1)) || ((((lev_arr[mc.iX][mc.iY][mc.iZ + 1] == 0) && (lev_arr[mc.iX + 1][mc.iY][mc.iZ + 1] == 0)) && (lev_arr[mc.iX][mc.iY + 1][mc.iZ + 1] == 0)) && (lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ + 1] == 0)))); } function prepareToTilePlacing(targetMC) { CCard.curN = CCard.N; CCard.freeN = 0; var _local2; var _local1; for (_local2 in targetMC) { _local1 = targetMC[_local2]; if (isFree(_local1)) { CCard.freeN++; _local1.freeBack = (_local1.freeF = true); } } CCard.freeNBack = CCard.freeN; delete solution_arr; solution_arr = new Array(); } function freeSosedey(mc) { var _local3; var _local2; var _local5; var _local4; if (mc.iX > 1) { _local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ]; if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) { CCard.freeN++; _local3.freeF = true; } _local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) { CCard.freeN++; _local2.freeF = true; } } if (mc.iX < (nX - 2)) { _local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ]; if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) { CCard.freeN++; _local3.freeF = true; } _local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) { CCard.freeN++; _local2.freeF = true; } } if (mc.iZ > 0) { _local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1]; if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) { CCard.freeN++; _local3.freeF = true; } _local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1]; if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) { CCard.freeN++; _local2.freeF = true; } _local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1]; if ((((_local5 != _local3) && (_local5 != 0)) && (!_local5.freeF)) && (isFree(_local5))) { CCard.freeN++; _local5.freeF = true; } _local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1]; if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (!_local4.freeF)) && (isFree(_local4))) { CCard.freeN++; _local4.freeF = true; } } } function getBackSosedey(mc) { var _local3; var _local2; var _local5; var _local4; if (mc.iX > 1) { _local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ]; if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) { CCard.freeN--; _local3.freeF = false; } _local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) { CCard.freeN--; _local2.freeF = false; } } if (mc.iX < (nX - 2)) { _local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ]; if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) { CCard.freeN--; _local3.freeF = false; } _local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) { CCard.freeN--; _local2.freeF = false; } } if (mc.iZ > 0) { _local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1]; if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) { CCard.freeN--; _local3.freeF = false; } _local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1]; if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) { CCard.freeN--; _local2.freeF = false; } _local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1]; if ((((_local5 != _local3) && (_local5 != 0)) && (_local5.freeF)) && (!isFree(_local5))) { CCard.freeN--; _local5.freeF = false; } _local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1]; if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (_local4.freeF)) && (!isFree(_local4))) { CCard.freeN--; _local4.freeF = false; } } } function returnTileToLevel(mc1, mc2) { mc1.hereF = true; mc2.hereF = true; lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = mc1))); lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = mc2))); CCard.curN = CCard.curN + 2; CCard.freeN = CCard.freeN + 2; getBackSosedey(mc1); getBackSosedey(mc2); } function getTileFromLevel(mc1, mc2) { mc1.hereF = false; mc2.hereF = false; lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = 0))); lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = 0))); CCard.curN = CCard.curN - 2; CCard.freeN = CCard.freeN - 2; freeSosedey(mc1); freeSosedey(mc2); } function searchTwoStartTiles(targetMC) { var _local2; var _local1; _local2 = random(CCard.N); while (targetMC[_local2].freeF == false) { _local2++; if (_local2 == CCard.N) { _local2 = 0; } } _local1 = random(CCard.N); while ((targetMC[_local1].freeF == false) || (_local1 == _local2)) { _local1++; if (_local1 == CCard.N) { _local1 = 0; } } solution_arr.push({n1:Math.min(_local2, _local1), n2:Math.max(_local2, _local1), s1:Math.min(_local2, _local1), s2:Math.max(_local2, _local1)}); getTileFromLevel(targetMC[_local2], targetMC[_local1]); } function searchSolution(targetMC) { var _local4; var _local1; var _local2; var _local11; var _local10; var _local5; var _local6; var _local7; var _local12 = getTimer(); while (true) { if (CCard.curN == 0) { return(true); } if (CCard.freeN == 1) { while (true) { _local7 = solution_arr.length - 1; returnTileToLevel(targetMC[solution_arr[_local7].n1], targetMC[solution_arr[_local7].n2]); trace((((("--!! " + CCard.curN) + " ") + CCard.N) + " ") + CCard.freeN); _local4 = solution_arr[_local7]; _local1 = _local4.n1; _local2 = _local4.n2 + 1; _local11 = _local4.s1; _local10 = _local4.s2; _local5 = false; while (true) { _local6 = false; while (_local2 < CCard.N) { if (targetMC[_local2].hereF && (targetMC[_local2].freeF)) { if ((_local1 == _local11) && (_local2 == _local10)) { _local5 = true; trace("noSolution!!!!"); break; } _local6 = true; break; } _local2++; } if (_local5 || (_local6)) { break; } do { _local1++; if (_local1 == CCard.N) { _local1 = 0; } } while (!(targetMC[_local1].hereF && (targetMC[_local1].freeF))); _local2 = _local1 + 1; } if (_local5) { solution_arr.pop(); trace("pop!!!"); } else { _local4.n1 = _local1; _local4.n2 = _local2; getTileFromLevel(targetMC[_local1], targetMC[_local2]); trace((((("++(r) " + CCard.curN) + " ") + CCard.N) + " ") + CCard.freeN); break; } } continue; } _local1 = random(CCard.N); while ((targetMC[_local1].freeF == false) || (targetMC[_local1].hereF == false)) { _local1++; if (_local1 == CCard.N) { _local1 = 0; } } _local2 = random(CCard.N); while (((targetMC[_local2].freeF == false) || (targetMC[_local2].hereF == false)) || (_local2 == _local1)) { _local2++; if (_local2 == CCard.N) { _local2 = 0; } } solution_arr.push({n1:Math.min(_local1, _local2), n2:Math.max(_local1, _local2), s1:Math.min(_local1, _local2), s2:Math.max(_local1, _local2)}); getTileFromLevel(targetMC[_local1], targetMC[_local2]); trace((((("++(o) " + CCard.curN) + " ") + CCard.N) + " ") + CCard.freeN); if ((getTimer() - _local12) > time_limit) { return(false); } } } function fillTiles(targetMC) { CCard.curN = CCard.N; CCard.freeN = CCard.freeNBack; var _local5; var _local8 = CCard.N / 2; var _local2; var _local1; var _local6 = 0; var _local4; var _local3; delete num_arr; num_arr = new Array(42); _local5 = 0; while (_local5 < 42) { num_arr[_local5] = _local5 + 1; free_arr[_local5] = 0; _local5++; } num_arr.sort(sortRandom); _local5 = 0; while (_local5 < _local8) { _local2 = targetMC[solution_arr[_local5].n1]; _local1 = targetMC[solution_arr[_local5].n2]; _local2.freeF = _local2.freeBack; _local1.freeF = _local1.freeBack; _local2.hereF = (_local1.hereF = true); lev_arr[_local2.iX][_local2.iY][_local2.iZ] = _local2; if ((_local2.iX + 1) < nX) { lev_arr[_local2.iX + 1][_local2.iY][_local2.iZ] = _local2; } if ((_local2.iY + 1) < nY) { lev_arr[_local2.iX][_local2.iY + 1][_local2.iZ] = _local2; } if (((_local2.iX + 1) < nX) && ((_local2.iY + 1) < nY)) { lev_arr[_local2.iX + 1][_local2.iY + 1][_local2.iZ] = _local2; } lev_arr[_local1.iX][_local1.iY][_local1.iZ] = _local1; if ((_local1.iX + 1) < nX) { lev_arr[_local1.iX + 1][_local1.iY][_local1.iZ] = _local1; } if ((_local1.iY + 1) < nY) { lev_arr[_local1.iX][_local1.iY + 1][_local1.iZ] = _local1; } if (((_local1.iX + 1) < nX) && ((_local1.iY + 1) < nY)) { lev_arr[_local1.iX + 1][_local1.iY + 1][_local1.iZ] = _local1; } _local4 = num_arr[_local6]; if (_local4 < 5) { _local3 = random(4) + 1; if (_local4 == _local3) { _local3++; if (_local3 > 4) { _local3 = 1; } } _local2.setNum(_local4); _local1.setNum(_local3); if (_local2.freeF) { free_arr[_local4 - 1]++; } if (_local1.freeF) { free_arr[_local3 - 1]++; } } else if ((_local4 >= 5) && (_local4 <= 8)) { _local3 = random(4) + 5; if (_local4 == _local3) { _local3++; if (_local3 > 8) { _local3 = 5; } } _local2.setNum(_local4); _local1.setNum(_local3); if (_local2.freeF) { free_arr[_local4 - 1]++; } if (_local1.freeF) { free_arr[_local3 - 1]++; } } else { _local2.setNum(_local4); _local1.setNum(_local4); if (_local2.freeF) { free_arr[_local4 - 1]++; } if (_local1.freeF) { free_arr[_local4 - 1]++; } } _local6++; if (_local6 == 42) { _local6 = 0; } _local5++; } } function processGame(targetMC) { if (pauseFlag) { return(undefined); } if (gameState == 1) { if (createLevelState == 1) { clearLevelMatrix(); CCard.N = 0; (iX = -1); (iY = 0); (iZ = 0); last_i = 0; createLevelState++; return(undefined); } if (createLevelState == 2) { if (loadLevel(this["lev" + curLevel], targetMC)) { createLevelState++; } return(undefined); } if (createLevelState == 3) { showLevel(0.6, targetMC); prepareToTilePlacing(targetMC); searchTwoStartTiles(targetMC); createLevelState++; return(undefined); } if (createLevelState == 4) { if (searchSolution(targetMC)) { createLevelState++; } return(undefined); } if (createLevelState == 5) { fillTiles(targetMC); mc_level._visible = true; mc_wait._visible = false; btn_menu._visible = true; btn_undo._visible = true; btn_sound._visible = true; btn_undo.gotoAndStop(2); curCard = null; if (classicGameFlag) { curTime = 0; } else { curTime = 12 * Math.round((CCard.N * 2) * 1.2); } updateTime(); updateMatches(); scores = 0; mc_scores.txtScores = 0; mc_scores._visible = true; playSnd("snd_LevelStart"); gameState = 2; return(undefined); } } else if (gameState == 2) { if (classicGameFlag) { curTime++; if (curTime > maxTime) { curTime = maxTime; } updateTime(); if (curTime == maxTime) { timeIsOver(); } } else { curTime--; if (curTime < 0) { curTime = 0; } updateTime(); if (curTime == 0) { timeIsOver(); } } } else if (gameState == 3) { frameCounter++; if (frameCounter >= pauseFrames) { frameCounter = 0; if (curSolutionStep == solution_arr.length) { btnMainMenu(); } else { var _local3; var _local5; var _local4; _local3 = solution_arr[curSolutionStep]; curSolutionStep++; _local5 = targetMC[_local3.n1]; _local4 = targetMC[_local3.n2]; _local5.showMeAndOut(); _local4.showMeAndOut(); } } } } function btnBack() { mc_menu._visible = false; if (gameState == 2) { btn_menu._visible = (btn_undo._visible = true); btn_sound._visible = true; pauseFlag = false; mc_level._visible = true; } else if (gameState == 3) { btn_menu._visible = true; btn_sound._visible = true; pauseFlag = false; mc_level._visible = true; } else if ((gameState == 4) || (gameState == 5)) { btnMainMenu(); } } function btnMenu() { mc_level._visible = false; pauseFlag = true; mc_menu._visible = true; if (gameState == 2) { mc_menu.gotoAndStop(2); btn_menu._visible = (btn_undo._visible = false); btn_sound._visible = false; } else if (gameState == 3) { mc_menu.gotoAndStop(3); btn_menu._visible = false; btn_sound._visible = false; } } function btnUndo() { playSnd("snd_Undo"); var _local1 = userSolution_arr.pop(); if (userSolution_arr.length == 0) { btn_undo.gotoAndStop(2); } returnTileToLevel2(_local1.mc1, _local1.mc2); _local1.mc1.goBack(); _local1.mc2.goBack(); if (curCard != null) { curCard.mc_ramka._visible = false; curCard = null; } updateMatches(); if (_local1.mc1.myNum < 5) { if (_local1.mc1.myNum == _local1.mc2.myNum) { scores = scores - 20; } else { scores = scores - 4; } } else if ((_local1.mc1.myNum >= 5) && (_local1.mc1.myNum <= 8)) { if (_local1.mc1.myNum == _local1.mc2.myNum) { scores = scores - 20; } else { scores = scores - 4; } } else if (((_local1.mc1.myNum == 18) || (_local1.mc1.myNum == 19)) || (_local1.mc1.myNum == 20)) { scores = scores - 6; } else { scores = scores - 2; } mc_scores.txtScores = scores; } function btnUndo2() { btn_menu._visible = (btn_undo._visible = true); btn_sound._visible = true; mc_menu._visible = false; gameState = 2; btnUndo(); } function btnMainMenu() { delete userSolution_arr; userSolution_arr = new Array(); snd_menu.gotoAndStop(2); snd_game.gotoAndStop(3); this.gotoAndStop("menu1"); } function btnShowSolution() { gameState = 3; var _local2; var _local3 = CCard.N; var _local1; _local2 = 0; while (_local2 < _local3) { _local1 = mc_level[_local2]; _local1.enabled = false; if (!_local1.hereF) { _local1.gotoAndStop(1); _local1.mc_ramka._visible = (_local1.mc_green._visible = (_local1.mc_red._visible = false)); _local1.mc.gotoAndStop(_local1.myNum); } _local2++; } frameCounter = pauseFrames / 2; curSolutionStep = 0; mc_menu._visible = false; mc_level._visible = true; pauseFlag = false; btn_menu._visible = true; btn_sound._visible = true; mc_scores._visible = false; } function freeSosedey2(mc) { var _local3; var _local2; var _local5; var _local4; if (mc.iX > 1) { _local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ]; if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) { CCard.freeN++; _local3.freeF = true; free_arr[_local3.myNum - 1]++; } _local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) { CCard.freeN++; _local2.freeF = true; free_arr[_local2.myNum - 1]++; } } if (mc.iX < (nX - 2)) { _local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ]; if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) { CCard.freeN++; _local3.freeF = true; free_arr[_local3.myNum - 1]++; } _local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) { CCard.freeN++; _local2.freeF = true; free_arr[_local2.myNum - 1]++; } } if (mc.iZ > 0) { _local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1]; if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) { CCard.freeN++; _local3.freeF = true; free_arr[_local3.myNum - 1]++; } _local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1]; if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) { CCard.freeN++; _local2.freeF = true; free_arr[_local2.myNum - 1]++; } _local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1]; if ((((_local5 != _local3) && (_local5 != 0)) && (!_local5.freeF)) && (isFree(_local5))) { CCard.freeN++; _local5.freeF = true; free_arr[_local5.myNum - 1]++; } _local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1]; if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (!_local4.freeF)) && (isFree(_local4))) { CCard.freeN++; _local4.freeF = true; free_arr[_local4.myNum - 1]++; } } } function getBackSosedey2(mc) { var _local3; var _local2; var _local5; var _local4; if (mc.iX > 1) { _local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ]; if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) { CCard.freeN--; _local3.freeF = false; free_arr[_local3.myNum - 1]--; } _local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) { CCard.freeN--; _local2.freeF = false; free_arr[_local2.myNum - 1]--; } } if (mc.iX < (nX - 2)) { _local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ]; if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) { CCard.freeN--; _local3.freeF = false; free_arr[_local3.myNum - 1]--; } _local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ]; if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) { CCard.freeN--; _local2.freeF = false; free_arr[_local2.myNum - 1]--; } } if (mc.iZ > 0) { _local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1]; if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) { CCard.freeN--; _local3.freeF = false; free_arr[_local3.myNum - 1]--; } _local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1]; if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) { CCard.freeN--; _local2.freeF = false; free_arr[_local2.myNum - 1]--; } _local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1]; if ((((_local5 != _local3) && (_local5 != 0)) && (_local5.freeF)) && (!isFree(_local5))) { CCard.freeN--; _local5.freeF = false; free_arr[_local5.myNum - 1]--; } _local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1]; if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (_local4.freeF)) && (!isFree(_local4))) { CCard.freeN--; _local4.freeF = false; free_arr[_local4.myNum - 1]--; } } } function returnTileToLevel2(mc1, mc2) { mc1.hereF = true; mc2.hereF = true; lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = mc1))); lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = mc2))); CCard.curN = CCard.curN + 2; CCard.freeN = CCard.freeN + 2; free_arr[mc1.myNum - 1]++; free_arr[mc2.myNum - 1]++; getBackSosedey2(mc1); getBackSosedey2(mc2); } function getTileFromLevel2(mc1, mc2) { mc1.hereF = false; mc2.hereF = false; lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = 0))); lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = 0))); CCard.curN = CCard.curN - 2; CCard.freeN = CCard.freeN - 2; free_arr[mc1.myNum - 1]--; free_arr[mc2.myNum - 1]--; freeSosedey2(mc1); freeSosedey2(mc2); } function cardPress(mc) { if (curCard == mc) { return(undefined); } if (mc.freeF == false) { playSnd("snd_TilesCantRemove"); return(undefined); } var _local2 = false; if (curCard != null) { if ((mc.myNum < 5) && (curCard.myNum < 5)) { if (mc.myNum == curCard.myNum) { scores = scores + 20; } else { scores = scores + 4; } _local2 = true; } else if ((((mc.myNum >= 5) && (mc.myNum <= 8)) && (curCard.myNum >= 5)) && (curCard.myNum <= 8)) { if (mc.myNum == curCard.myNum) { scores = scores + 20; } else { scores = scores + 4; } _local2 = true; } else if (mc.myNum == curCard.myNum) { if (((mc.myNum == 18) || (mc.myNum == 19)) || (mc.myNum == 20)) { scores = scores + 6; } else { scores = scores + 2; } _local2 = true; } else { playSnd("snd_SelectTile"); curCard.mc_ramka._visible = false; curCard = mc; curCard.mc_ramka._visible = true; } if (_local2) { if (userSolution_arr.length == 0) { btn_undo.gotoAndStop(1); } userSolution_arr.push({mc1:mc, mc2:curCard}); getTileFromLevel2(mc, curCard); mc.goOut(); curCard.goOut(); curCard = null; updateMatches(); mc_scores.txtScores = scores; if (CCard.curN == 0) { gameWin(); } else { playSnd("snd_TilesRemove"); } } } else { playSnd("snd_SelectTile"); curCard = mc; mc.mc_ramka._visible = true; } } function updateTime() { var _local1 = int(curTime / 12); var _local2 = int(_local1 / 60); _local1 = _local1 - (_local2 * 60); var _local4 = String(_local1); var _local3 = String(_local2); if (_local1 < 10) { _local4 = "0" + _local4; } if (_local2 < 10) { _local3 = "0" + _local3; } mc_scores.txtTime = (_local3 + ":") + _local4; if (classicGameFlag) { if ((((_local2 == 59) && (_local1 > 40)) && (_local1 != oldSec)) && ((_local1 % 2) == 1)) { playSnd("snd_timerunout"); } } else if ((((_local2 == 0) && (_local1 < 20)) && (_local1 != oldSec)) && ((_local1 % 2) == 1)) { playSnd("snd_timerunout"); } oldSec = _local1; } function updateMatches() { var _local1; var _local3 = 0; var _local2 = 0; _local1 = 0; while (_local1 < 4) { _local2 = _local2 + free_arr[_local1]; _local1++; } _local3 = _local3 + int((_local2 / 2) + 0.1); _local2 = 0; _local1 = 4; while (_local1 < 8) { _local2 = _local2 + free_arr[_local1]; _local1++; } _local3 = _local3 + int((_local2 / 2) + 0.1); _local1 = 8; while (_local1 < 42) { _local3 = _local3 + int((free_arr[_local1] / 2) + 0.1); _local1++; } mc_scores.txtMatches = _local3; if ((_local3 == 0) && (CCard.curN > 0)) { btn_menu._visible = (btn_undo._visible = false); btn_sound._visible = false; mc_menu.gotoAndStop(4); mc_menu._visible = true; gameState = 6; } } function gameWin() { playSnd("snd_LevelDone"); btn_menu._visible = false; btn_undo._visible = false; btn_sound._visible = false; mc_scores._visible = false; mc_menu.gotoAndStop(1); mc_menu._visible = true; var _local3 = Math.round((CCard.N * 2) * 1.2); var _local8; var _local4; var _local1; mc_menu.mc_score.txt = scores; if (classicGameFlag) { mc_menu.mc_spent.txt = mc_scores.txtTime; _local1 = _local3 - (curTime / 12); if (_local1 < 0) { _local1 = 0; } _local4 = ((2 * scores) * _local1) / _local3; mc_menu.mc_bonus.txt = Math.round(_local4); } else { _local8 = _local3 - (curTime / 12); var _local2 = int(_local8); var _local7 = int(_local2 / 60); _local2 = _local2 - (_local7 * 60); var _local6 = String(_local2); var _local5 = String(_local7); if (_local2 < 10) { _local6 = "0" + _local6; } if (_local7 < 10) { _local5 = "0" + _local5; } mc_menu.mc_spent.txt = (_local5 + ":") + _local6; _local1 = _local3 - _local8; if (_local1 < 0) { _local1 = 0; } _local4 = ((2 * scores) * _local1) / _local3; mc_menu.mc_bonus.txt = Math.round(_local4); } gameState = 4; } function timeIsOver() { playSnd("snd_LevelStart"); btn_menu._visible = (btn_undo._visible = false); btn_sound._visible = false; mc_menu.gotoAndStop(5); mc_menu._visible = true; mc_level._visible = false; gameState = 5; } var soundFlag = true; var oldSec; var i = 0; var j = 0; var curLevel = 1; var solution_arr = new Array(); var userSolution_arr = new Array(); var free_arr = new Array(42); var num_arr = new Array(42); i = 0; while (i < 42) { num_arr[i] = i + 1; i++; } var gameState; var createLevelState; var pauseFlag; var nX = 34; var nY = 20; var nZ = 5; var lev_arr = new Array(nX); i = 0; while (i < nX) { lev_arr[i] = new Array(nY); j = 0; while (j < nY) { lev_arr[i][j] = new Array(nZ); j++; } i++; } var iX = -1; var iY = 0; var iZ = 0; var last_i; var time_limit = 100; CCard.root = this; var curCard = null; var frameCounter; var pauseFrames = 25; var curSolutionStep; var curTime; var maxTime = 43200; var classicGameFlag; var scores; var lev1 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000101010001010100000000000000000000000000010000000000000000000000000101010100010101010000000000000000000000000100000000000000000000000101010101000101010101000000000000000000000001000000000000000000010101010101000000010101010101000000000000000000010000000000000000000000010101010100010101010100000000000000000000000100000000000000000000000001010101000101010100000000000000000000000001000000000000000000000000000101010001010100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010000000000000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000010101010101010101000000000000000000000000000000000000000000000000010101000001000001010100000000000000000000000000000000000000000000000001010101010101010100000000000000000000000000000000000000000000000000000101010101010100000000000000000000000000000000000000000000000000000000000101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001010101010101000000000000000000000000000000000000000000000000000001000000010000000100000000000000000000000000000000000000000000000000000101010101010100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev2 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev3 = "0000000000000000000000000000000000000000000000000000000000000000000000000001010101010001010101010000000000000000000000010000000000000000000000000000000100010000000000000000000000000001000000010000000000000000000000010000000000010000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000001010100000000000000000010101010000000000000101010100000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000001000100000000000000010001000000000000000000000000000000000000000000010001000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101000101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev4 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000001000000010000000000000000000000010000000000010000000000000000000000000000000000000000000000000000001000010101000010000000000000000010000000000000000010000000000000100010000100010000100010000000000000100000000000000000100000000000000000100001010100001000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000100000001000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000001000000000000010000000000000000010000000000000000010000000000000000010000000000000100000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev5 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000010000000000000000000000000000000000000000000000000000000001010101010000000000000000000010100000000000001010000000000000000000010101010100000000000000000000101000000000000010100000000000000000000101010101000000000000000000000000000000000000000000000000000000000100000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100000000000000000000001000000000000000100000000000000000000001010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev6 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000000001000000000000000000010000000000010001000000101000000100010000000000000001000000000001000000000000000100010001000000010001000100000000000000000001010100000000000000000001000100000000000000010001000000000000000000010101000000000000000000010001000100000001000100010000000000000001000000000001000000000000000100010000001010000001000100000000000100000000000000000001000000000001000000000000000000000001000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000010001000000000000000100010000000000000000000000000000000000000000000100010000000000000001000100000000000000000000101000000000000000000001000100000000000000010001000000000000000000000000000000000000000000010001000000000000000100010000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev7 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001001000000000000000000000000000000000000000000000000000000001010101010101010100000000000000000000000000000000000000000000000000000001010101010000000000000000000000000000000000000000000000000000000101010100010101010000000000000000000000000000000000000000000000000000000101010101000000000000000000000000000000000000000000000000000000010101010101010101000000000000000000000000000000000000000000000000000000001001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000010101010101010101000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000001010100000001010100000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000101000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010100000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev8 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010100000000000000000000000000000000000000000000000000000001010101010101000000000000000000000000000000000000000000000000000000010101010101010100000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000000101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000001010101000000000000000000000000100000000000100000000000000000000000010101010000000000000000000000001000000000001010000000000000000000000101010100000000000000000000000010000000000010000000000000000000000001010101000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000001010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000001000101010001000000000000000000000000000000000000000000000000000000010001010100010000000000000000000000000000000000000000000000000000000100010101000100000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev9 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000001010101010101010100000000000000000000000000000000000000000000000000010100000000000101000000000000000000000000000000000000000000000000000101000000000001010000000000000000000000000000000000000000000000000001010000000000010100000000000000000000000000000000000000000000000000010101010101010101000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010100000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000001010000000001010000000000000000000000000000000000000000000000000000010100000000010100000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101000000000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000000101000000010100000000000000000000000000000000000000000000000000000001010101010101000000000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000001010101010000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000101010101000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000001010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev10 = "0000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101010100000000000000000000000000000000000000000000010101010101010101010101000000000000000000000000000000000000000000000001010101010101010101000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000001010101010101010101000000000000000000000000000000000000000000000001010101010101010101010100000000000000000000000000000000000000000000010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010100000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev11 = "0000000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000001010101010101010100000000000000000000000000000000000000000000000000010100000000000101000000000000000000000000000000000000000000000000000101000100010001010000000000000000000000000000000000000000000000000001010000000000010100000000000000000000000000000000000000000000000000010101010101010101000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000000100010000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101000000000000000000000100000000000000000100000000000000000001010101010100000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000001000100000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000001010101010100000000000000000001000000000000000001000000000000000000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010100000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000101010101000000000000000000000000000000000000000000000000000001000001010001010000010000000000000000000000000000000000000000000000000000010101010100000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000100010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000001000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000100000000000000000000000100000000000000000001000100000000000000000001000000000000000000000001000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000100000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev12 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100010000000000000000000000000000000100000000000000000000000000010000000000010000000000000000000100010000000100010000000000000001000100010001000100010000000000000001000100000001000100000000000000010001000100010001000100000000000000010001000000010001000000000000000000010000000000010000000000000000000000000001000000000000000000000000000000010001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000010100000000000000000100000100000100000100000000000000000101000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev13 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000010000000000000000000000000000000000000000000001000000000000000000000100000000000000000001000001000000000000000000010000000000000000000001000000000000000000000000000000000000000000000100000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000010000000000000000000000000001000100000000000000000000000000010000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000001010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010000000000000000000000010000000000010000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000000000000000000000000000010000000000010000000000000000000000010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev14 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000001010101010101010100000000000000000000000000000000000000000000000000010101010101010101000000000000000000000000000000000000000000000000000101010101010101010000000000000000000000000000000000000000000000000001010101010101010100000000000000000000000000000000000000000000000000000001010101010000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101000101010100000000000000000000000000000000000000000000000000010101000101010101000000000000000000000000000000000000000000000000000101010101010001010000000000000000000000000000000000000000000000000001000101010101010100000000000000000000000000000000000000000000000000000101010101010100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101000000010101000000000000000000000000000000000000000000000000000101010000010001010000000000000000000000000000000000000000000000000001000100010100010100000000000000000000000000000000000000000000000000000001010101000100000000000000000000000000000000000000000000000000000000010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000001010000000000000000000000000000000000000000000000000001000100000000010100000000000000000000000000000000000000000000000000000001000001000100000000000000000000000000000000000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000001010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev15 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000010101000001010100000000000000000000000000000000000000000000000000000101010000010101000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010000010100000000000000000000000000000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010100000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000000000000101000001010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev16 = "0000000000000000000000000000000000000000000000000000000000000000000000000000001000010101000010000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010101000001000000000000000000000000000000000000000000000000000100000100010000010000000000000000000000000000000000000000000000000001000001010100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000100001010100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010101010001000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000000000000000000000000000000000010001000001000100000000000000000000000000000000000000000000000000000100010101010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001010001000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100010001010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev17 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010000000000000000000100000000000000010000000000000001000101010101010100010000000000000001000000000000000100000000000000000001010101010101000000000000000000010000000000000001000000000000000000010101010101010000000000000000000100000000000000010000000000000000000101010101010100000000000000000001000000000000000100000000000000010001010101010101000100000000000000010000000000000001000000000000000000010101010101010000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010100000000000000000001000000000000000100000000000000010001010101010101000100000000000000010000000000000001000000000000000000010101010101010000000000000000000100000000000000010000000000000000000101010001010100000000000000000001000000000000000100000000000000000001010101010101000000000000000000010000000000000001000000000000000100010101010101010001000000000000000100000000000000010000000000000000000101010101010100000000000000000000000000000000000000000000000000000000000101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101000000000000000000010000000000000001000000000000000100010101010101010001000000000000000100000000000000010000000000000000000101000000010100000000000000000001000000000000000100000000000000000001010000000101000000000000000000010000000000000001000000000000000000010100000001010000000000000000000100000000000000010000000000000001000101010101010100010000000000000001000000000000000100000000000000000001010101010101000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000001000101000000010100010000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000010001010000000101000100000000000000000000000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev18 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000010101010101010100000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000001010100000101010000000000000000000000000000000000000000000000000000010101000001010100000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101000001010000000000000000000000000000000000000000000000000000000001010000010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010000010100000000000000000000000000000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev19 = "0000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101010100000000000000000000000000000000000000000000000001010101010101010000000000000000000000000000000000000000000000000001010101010101010101000000000000000000000000000000000000000000000001010101010101010101010100000000010000000000000000000000000101000000010101010101010101010101000000000000000000000000000000000000000000000001010101010101010101000000000000000000000000000000000000000000000000000101010101010101000000000000000000000000000000000000000000000000010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000101010101010000000000000000000000000000000000000000000000000000000001010101010100000000000000000000000000000000000000000000000000000000010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000001010101000000000000000000000000000000000000000000000000000000000000010101010000000000000000000000000000000000000000000000000000000000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; var lev20 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010000010101010101000000000000000000000000000000000000000001000000000100000100000000010000000000000000000101000000000000000000010000000001000001000000000100000000000001010001010001010000000000000100000000010000010000000001000000000000000000010100000000000000000001000000000100000100000000010000000000000000000000000000000000000000010101010101000001010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010100000001010101010000000000000000000000000000000000000000000100000001010001010000000100000000000000000000000000000000000000000001000100000000000000010001000000000000000000000000000000000000000000010000000101000101000000010000000000000000000000000000000000000000000101010101000000010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101000000000101010100000000000000000001000001000000000000000000010000010000000001000001000000000000000000000000000000000000000000000100000100000000010000010000000000000000000100000100000000000000000001010101000000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010100000001010101000000000000000000000000000000000000000000000001000101000000010100010000000000000000000000000000000000000000000000010101010000000101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000001010000000000000000000000000000000000000000000000000101000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; #endinitclip
Symbol 263 MovieClip [__Packages.CCard] Frame 0
class CCard extends MovieClip { static var root; var onReleaseOutside, mc_red, mc_green, mc_ramka, freeBack, freeF, hereF, myNum, mc, enabled, gotoAndStop; function CCard () { super(); onReleaseOutside = onRollOut; mc_ramka._visible = (mc_green._visible = (mc_red._visible = false)); freeBack = (freeF = false); hereF = true; } function setNum(num) { myNum = num; mc.gotoAndStop(num); } function onRollOut() { mc_green._visible = (mc_red._visible = false); } function onRollOver() { if (freeF) { mc_green._visible = true; } else { mc_red._visible = true; } } function onPress() { root.cardPress(this); } function goOut() { enabled = false; gotoAndStop(2); mc.mc.gotoAndStop(myNum); } function showMeAndOut() { gotoAndStop(3); mc.mc.gotoAndStop(myNum); } function goBack() { gotoAndStop(1); mc_ramka._visible = (mc_green._visible = (mc_red._visible = false)); mc.gotoAndStop(myNum); enabled = true; } static var w = 48; static var h = 64; static var bw = 4; static var bh = 8; }
Symbol 100 MovieClip Frame 1
this.stop();
Symbol 107 MovieClip Frame 10
this.stop();
Symbol 110 MovieClip Frame 23
this.stop();
Symbol 111 MovieClip [lib_card] Frame 1
#initclip 3 Object.registerClass("lib_card", CCard); #endinitclip this.stop();
Symbol 128 Button
on (release) { this.gotoAndStop("menu2"); }
Symbol 130 Button
on (release) { getURL ("http://www.justfreegames.com?r1=F&r2=MJ&WT.mc_id=FlashMJ", "_blank"); }
Symbol 132 Button
on (release) { this.gotoAndStop("rules"); }
Symbol 134 MovieClip Frame 1
this.stop();
Symbol 136 MovieClip Frame 1
this.stop();
Symbol 138 Button
on (release) { this.gotoAndStop("menu1"); }
Symbol 141 Button
on (release) { startClassicGame(); }
Symbol 143 Button
on (release) { startTimeGame(); }
Symbol 150 Button
on (release) { startGame(); }
Symbol 155 Button
on (press) { btn_right_pressed(); }
Symbol 196 MovieClip Frame 1
this.stop();
Symbol 201 Button
on (press) { btn_left_pressed(); }
Symbol 208 Button
on (release) { btnMenu(); }
Symbol 213 Button
on (release) { this._parent.btnUndo(); }
Symbol 216 MovieClip Frame 1
this.stop();
Symbol 225 Button
on (press) { this._parent.soundOff(); this.gotoAndStop(2); }
Symbol 227 Button
on (press) { this._parent.soundOn(); this.gotoAndStop(1); }
Symbol 228 MovieClip Frame 1
this.stop();
Symbol 238 Button
on (release) { this._parent.btnBack(); }
Symbol 254 Button
on (release) { this._parent.btnShowSolution(); }
Symbol 256 Button
on (release) { this._parent.btnMainMenu(); }
Symbol 258 Button
on (release) { this._parent.btnUndo2(); }
Symbol 262 MovieClip Frame 1
this.stop();

Library Items

Symbol 1 MovieClipUsed by:Timeline
Symbol 263 MovieClip [__Packages.CCard]
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:Timeline
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:Timeline
Symbol 7 FontUsed by:8 139
Symbol 8 EditableTextUses:7Used by:Timeline
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:Timeline
Symbol 12 GraphicUsed by:13 225 227
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:Timeline
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:100
Symbol 17 GraphicUsed by:100
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:100
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:100
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:100
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:100
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:100
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:100
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:100
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:100
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:100
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:100
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:100
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:100
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:100
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:100
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:100
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:100
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:100
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:100
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:100
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:100
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:100
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:100
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:100
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:100
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:100
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:100
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:100
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:100
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:100
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:100
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:100
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:100
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:100
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:100
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:100
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:100
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:100
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:100
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:100
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:100
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100
Symbol 100 MovieClipUses:16 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99Used by:107 110 111
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:111
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:111
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:111
Symbol 107 MovieClipUses:100Used by:111
Symbol 108 GraphicUsed by:109 254 256 258
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:100 109Used by:111
Symbol 111 MovieClip [lib_card]Uses:100 102 104 106 107 110Used by:Timeline
Symbol 112 Sound [snd_LevelDone]Used by:120
Symbol 113 Sound [snd_LevelStart]Used by:120
Symbol 114 SoundUsed by:120 128 130 132 138 141 143 150 155 201 208 238 254 256
Symbol 115 Sound [snd_SelectTile]Used by:120 128 130 132 138 141 143 225 227 254 256 258
Symbol 116 Sound [snd_TilesCantRemove]Used by:120
Symbol 117 Sound [snd_TilesRemove]Used by:120
Symbol 118 Sound [snd_timerunout]Used by:120
Symbol 119 Sound [snd_Undo]Used by:120
Symbol 120 MovieClipUses:112 113 114 115 116 117 118 119Used by:Timeline
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:Timeline
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:Timeline
Symbol 125 FontUsed by:126 129 131 137 140 142 202 217 218 219 220 221 222 229 239 241 243 244 245 246 247 248 250 252 253 255 257 259 261
Symbol 126 TextUses:125Used by:128
Symbol 127 GraphicUsed by:128 130 132 138 141 143
Symbol 128 ButtonUses:126 127 115 114Used by:Timeline
Symbol 129 TextUses:125Used by:130
Symbol 130 ButtonUses:129 127 115 114Used by:Timeline
Symbol 131 TextUses:125Used by:132
Symbol 132 ButtonUses:131 127 115 114Used by:Timeline
Symbol 133 SoundUsed by:134
Symbol 134 MovieClipUses:133Used by:Timeline
Symbol 135 SoundUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 TextUses:125Used by:138
Symbol 138 ButtonUses:137 127 115 114Used by:Timeline
Symbol 139 TextUses:7Used by:Timeline
Symbol 140 TextUses:125Used by:141
Symbol 141 ButtonUses:140 127 115 114Used by:Timeline
Symbol 142 TextUses:125Used by:143
Symbol 143 ButtonUses:142 127 115 114Used by:Timeline
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:Timeline
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:150
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:150
Symbol 150 ButtonUses:147 149 114Used by:Timeline
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:155
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:155
Symbol 155 ButtonUses:152 154 114Used by:Timeline
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:196
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:196
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:196
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:196
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:196
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:196
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:196
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:196
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:196
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:196
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:196
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:196
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:196
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:196
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:196
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:196
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:196
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:196
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:196
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195Used by:Timeline
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:201
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 ButtonUses:198 200 114Used by:Timeline
Symbol 202 TextUses:125Used by:Timeline
Symbol 203 MovieClipUsed by:Timeline
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:208
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 ButtonUses:205 207 114Used by:Timeline
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:213
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 ButtonUses:210 212Used by:216
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClipUses:213 215Used by:Timeline
Symbol 217 TextUses:125Used by:223
Symbol 218 TextUses:125Used by:223
Symbol 219 TextUses:125Used by:223
Symbol 220 EditableTextUses:125Used by:223
Symbol 221 EditableTextUses:125Used by:223
Symbol 222 EditableTextUses:125Used by:223
Symbol 223 MovieClipUses:217 218 219 220 221 222Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 ButtonUses:224 12 115Used by:228
Symbol 226 GraphicUsed by:227
Symbol 227 ButtonUses:226 12 115Used by:228
Symbol 228 MovieClipUses:225 227Used by:Timeline
Symbol 229 TextUses:125Used by:230
Symbol 230 MovieClipUses:229Used by:Timeline
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:262
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:238
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:238
Symbol 238 ButtonUses:235 237 114Used by:262
Symbol 239 TextUses:125Used by:240
Symbol 240 MovieClipUses:239Used by:262
Symbol 241 TextUses:125Used by:242
Symbol 242 MovieClipUses:241Used by:262
Symbol 243 TextUses:125Used by:262
Symbol 244 EditableTextUses:125Used by:249
Symbol 245 EditableTextUses:125Used by:249
Symbol 246 EditableTextUses:125Used by:249
Symbol 247 EditableTextUses:125Used by:249
Symbol 248 EditableTextUses:125Used by:249
Symbol 249 MovieClipUses:244 245 246 247 248Used by:262
Symbol 250 TextUses:125Used by:251
Symbol 251 MovieClipUses:250Used by:262
Symbol 252 TextUses:125Used by:262
Symbol 253 TextUses:125Used by:254
Symbol 254 ButtonUses:253 108 115 114Used by:262
Symbol 255 TextUses:125Used by:256
Symbol 256 ButtonUses:255 108 115 114Used by:262
Symbol 257 TextUses:125Used by:258
Symbol 258 ButtonUses:257 108 115Used by:262
Symbol 259 TextUses:125Used by:260
Symbol 260 MovieClipUses:259Used by:262
Symbol 261 TextUses:125Used by:262
Symbol 262 MovieClipUses:233 238 240 242 243 249 251 252 254 256 258 260 261Used by:Timeline

Instance Names

"mc_bar"Frame 2Symbol 14 MovieClip
"snd_game"Frame 5Symbol 134 MovieClip
"snd_menu"Frame 5Symbol 136 MovieClip
"mc_levels"Frame 8Symbol 196 MovieClip
"mc_level"Frame 9Symbol 203 MovieClip
"btn_menu"Frame 9Symbol 208 Button
"btn_undo"Frame 9Symbol 216 MovieClip
"mc_scores"Frame 9Symbol 223 MovieClip
"btn_sound"Frame 9Symbol 228 MovieClip
"mc_wait"Frame 9Symbol 230 MovieClip
"mc_menu"Frame 9Symbol 262 MovieClip
"mc"Symbol 14 MovieClip Frame 1Symbol 13 MovieClip
"mc"Symbol 107 MovieClip Frame 1Symbol 100 MovieClip
"mc"Symbol 110 MovieClip Frame 1Symbol 100 MovieClip
"mc_green"Symbol 110 MovieClip Frame 1Symbol 109 MovieClip
"mc"Symbol 111 MovieClip [lib_card] Frame 1Symbol 100 MovieClip
"mc_ramka"Symbol 111 MovieClip [lib_card] Frame 1Symbol 102 MovieClip
"mc_green"Symbol 111 MovieClip [lib_card] Frame 1Symbol 104 MovieClip
"mc_red"Symbol 111 MovieClip [lib_card] Frame 1Symbol 106 MovieClip
"mc"Symbol 111 MovieClip [lib_card] Frame 2Symbol 107 MovieClip
"mc"Symbol 111 MovieClip [lib_card] Frame 3Symbol 110 MovieClip
"mc_bonus"Symbol 262 MovieClip Frame 1Symbol 249 MovieClip
"mc_spent"Symbol 262 MovieClip Frame 1Symbol 249 MovieClip
"mc_score"Symbol 262 MovieClip Frame 1Symbol 249 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 263 as "__Packages.CCard"
ExportAssets (56)Timeline Frame 4Symbol 111 as "lib_card"
ExportAssets (56)Timeline Frame 4Symbol 112 as "snd_LevelDone"
ExportAssets (56)Timeline Frame 4Symbol 113 as "snd_LevelStart"
ExportAssets (56)Timeline Frame 4Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 4Symbol 116 as "snd_TilesCantRemove"
ExportAssets (56)Timeline Frame 4Symbol 117 as "snd_TilesRemove"
ExportAssets (56)Timeline Frame 4Symbol 118 as "snd_timerunout"
ExportAssets (56)Timeline Frame 4Symbol 119 as "snd_Undo"
ExportAssets (56)Timeline Frame 5Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 5Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 5Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 6Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 7Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 7Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 9Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 9Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 9Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 9Symbol 115 as "snd_SelectTile"
ExportAssets (56)Timeline Frame 9Symbol 115 as "snd_SelectTile"

Labels

"menu1"Frame 5
"rules"Frame 6
"menu2"Frame 7
"menu3"Frame 8
"game"Frame 9

Dynamic Text Variables

txtPerSymbol 8 EditableText"0%  "
txtTimeSymbol 220 EditableText"999:999"
txtMatchesSymbol 221 EditableText"999999"
txtScoresSymbol 222 EditableText"9999999"
txtSymbol 244 EditableText"999999999"
txtSymbol 245 EditableText"999999999"
txtSymbol 246 EditableText"999999999"
txtSymbol 247 EditableText"999999999"
txtSymbol 248 EditableText"999999999"




http://swfchan.com/6/27337/info.shtml
Created: 21/5 -2019 16:26:26 Last modified: 21/5 -2019 16:26:26 Server time: 29/04 -2024 20:50:28