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

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

Sinpei_Games.swf

This is the info page for
Flash #159738

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


Text
対戦成績を
すべて0に
戻します。

遊び方を
表示します

音のON/OFFを
切り替えます

となりへ
移動

この相手と
対戦!

同じ局面が3回繰り返されたので、引き分けでゲーム終了!

手数が1000を超えたので、引き分けでゲーム終了!

ActionScript [AS1/AS2]

Frame 1
function MouseMoveProc() { var a; var b; var i; var f; var x; var xx; var xxx; var y; var yy; var yyy; var s; x = _xmouse; y = _ymouse; MCHandFore._x = x; MCHandFore._y = y; PutShadow(); if (((state == playerColor) && (toDoLength == 0)) && (state == nextState)) { if ((((FLOORX <= x) && (x < (FLOORX + (3 * FLOORSPACING)))) && (FLOORY <= y)) && (y < (FLOORY + (3 * FLOORSPACING)))) { x = x - FLOORX; y = y - FLOORY; xx = int(((x + y) / FLOORSPACING) + 0.5); yy = int(((y - x) / FLOORSPACING) + 3.5) - 3; if (((xx + yy) % 2) == 0) { xxx = int((xx - yy) / 2); yyy = int((xx + yy) / 2); markZ = xxx + (yyy * 4); a = 1; b = map[HEAVENTOP + markZ]; } else { xxx = int(((xx - yy) - 1) / 2); yyy = int(((xx + yy) - 1) / 2); markZ = (16 + xxx) + (yyy * 3); a = 2; b = map[HEAVENTOP + markZ]; } } else if (((((FLOORX - FLOORRIM) <= x) && (x < ((FLOORX + (3 * FLOORSPACING)) + FLOORRIM))) && ((FLOORY - FLOORRIM) <= y)) && (y < ((FLOORY + (3 * FLOORSPACING)) + FLOORRIM))) { if (x < FLOORX) { xxx = 0; } else if (x < (FLOORX + (3 * FLOORSPACING))) { xxx = int(((x - FLOORX) / FLOORSPACING) + 0.5); } else { xxx = 3; } if (y < FLOORY) { yyy = 0; } else if (y < (FLOORY + (3 * FLOORSPACING))) { yyy = int(((y - FLOORY) / FLOORSPACING) + 0.5); } else { yyy = 3; } markZ = xxx + (yyy * 4); a = 1; b = map[HEAVENTOP + markZ]; } else { a = 0; } if (0 < a) { if (state == playerColor) { if (isGrabbing) { if ((0 < transfereeNumber) && (0 <= forcusedTransferee)) { with (MCStones[(("MCStone" + (3 - state)) + "_") + forcusedTransferee]) { _x = _root.MCHandFore._x; _y = _root.MCHandFore._y; } } else if (0 <= forcusedStone) { with (MCStones[(("MCStone" + state) + "_") + forcusedStone]) { _x = _root.MCHandFore._x; _y = _root.MCHandFore._y; } } } } if (0 < transfereeNumber) { f = false; i = 0; while (i < transfereeNumber) { if (stoneZ[((2 - playerColor) * 4) + transferee[i]] == markZ) { f = true; break; } i++; } if (0 <= forcusedTransferee) { if (f) { if (forcusedTransferee == transferee[i]) { f = false; } } else if (b == 0) { f = true; i = 0; while (i < transferMarkNumber) { if (markZ == transferMarkZ[i]) { f = false; } i++; } } } } else if (forcusedStone < 0) { if (b == playerColor) { f = true; } else { f = false; } } else { f = true; b = stoneZ[((playerColor * 4) - 4) + forcusedStone]; if ((map[COLOR1NUMBER] == 4) && (map[COLOR2NUMBER] == 4)) { if (((((a != 1) || (xxx == 0)) || (xxx == 3)) || (yyy == 0)) || (yyy == 3)) { f = false; } } else if (a == 1) { if (((map[(HEAVENTOP + xxx) + (yyy * 4)] != playerColor) || (0 < map[(COLOR1NUMBER - 1) + state])) || (b == (xxx + (yyy * 4)))) { if (0 < map[(HEAVENTOP + xxx) + (yyy * 4)]) { f = false; } else if ((0 <= b) && (b < 16)) { f = false; } else if (16 <= b) { f = false; i = 0; while (i < 4) { if (NEXTTOHELL[((b - 16) * 4) + i] == (xxx + (yyy * 4))) { f = true; break; } i++; } } } } else if (((map[(HELLTOP + xxx) + (yyy * 3)] != playerColor) || (0 < map[(COLOR1NUMBER - 1) + state])) || (b == ((16 + xxx) + (yyy * 3)))) { if (0 < map[(HELLTOP + xxx) + (yyy * 3)]) { f = false; } else if (16 <= b) { f = false; } else if (0 <= b) { f = false; i = 0; while (i < NEXTTOHEAVENLENGTH[b]) { if (NEXTTOHEAVEN[(b * 4) + i] == (xxx + (yyy * 3))) { f = true; break; } i++; } } } } if (((0 <= forcusedStone) || ((0 < transfereeNumber) && (0 <= forcusedTransferee))) && (!isGrabbing)) { f = false; } if (a == 1) { markZ = xxx + (yyy * 4); } else { markZ = (16 + xxx) + (yyy * 3); } SetMarkPosition(markZ); if (f) { MCGameBG.MCMark.gotoAndStop("OK"); } else { MCGameBG.MCMark.gotoAndStop("NG"); } MCGameBG.MCMark._visible = true; } else { MCGameBG.MCMark._visible = false; } } if (((bulletin < 0) && (state == playerColor)) && (0 < a)) { if ((0 <= forcusedStone) || ((0 < transfereeNumber) && (0 <= forcusedTransferee))) { if (isGrabbing) { MCHandFore.gotoAndStop("pick"); } else { MCHandFore.gotoAndStop("paper"); } } else if (MCGameBG.MCMark._currentframe == 1) { MCHandFore.gotoAndStop("paper"); } else { MCHandFore.gotoAndStop("stone"); } } else { MCHandFore.gotoAndStop("point"); } PutShadow(); } function PutShadow() { var _local1; var _local2; _local1 = false; if (0 <= forcusedStone) { _local2 = MCStones[(("MCStone" + state) + "_") + forcusedStone]; _local1 = true; } else if (0 <= forcusedTransferee) { _local2 = MCStones[(("MCStone" + (3 - state)) + "_") + forcusedTransferee]; _local1 = true; } if (_local1) { MCGameBG.MCShadow._x = _local2._x; MCGameBG.MCShadow._y = _local2._y; } MCGameBG.MCShadow._visible = _local1; } function Stack(a, b, c) { var _local1; var _local3; _local1 = toDoLength; while (0 < _local1) { toDo[_local1] = toDo[_local1 - 1]; _local1--; } toDo[0] = (a + (b * 10)) + (c * 100); toDoLength++; if ((c != 25) && (c != 26)) { _local3 = String.fromCharCode(66 + (c % 100)); if ((map[(COLOR1NUMBER - 1) + a] == 0) || (100 <= c)) { _local3 = String.fromCharCode(66 + stoneZ[((a * 4) - 4) + b]) + _local3; } history = history + _local3; } } function InitializeRandom(n) { if (n == 0) { n = 1000000 /* 0x0F4240 */; } randomSeed = n; randomSub = 1953125 /* 0x1DCD65 */; randomMod = 16777216 /* 0x1000000 */; } function GetRandom() { randomSeed = (randomSeed * randomSub) % randomMod; return(randomSeed / randomMod); } function CopyMap(n, m) { var _local1; _local1 = 0; while (_local1 < MAPSIZE) { map[m + _local1] = map[n + _local1]; _local1++; } } function CanMakeHard(n) { var _local3; var _local1; var _local2; var _local4; _local1 = n + MAPSIZE; if (0 < map[((n + COLOR1NUMBER) - 1) + playerColor]) { _local2 = 0; while (_local2 < 25) { if (map[(n + HEAVENTOP) + _local2] == 0) { CopyMap(n, _local1); map[((_local1 + COLOR1NUMBER) - 1) + playerColor]--; map[(_local1 + HEAVENTOP) + _local2] = playerColor; RemoveSandwiched(_local1, playerColor, HEAVENTOP + _local2); SetComeStable(_local1); if (map[((_local1 + COLOR1STABLE) - 1) + playerColor] == 4) { map[_local1 + COLOR1INFO] = map[_local1 + COLOR1INFO] * -1; map[_local1 + COLOR2INFO] = map[_local1 + COLOR2INFO] * -1; ScoreProc(_local1); if (10000 <= map[((_local1 + COLOR1SCORE) - 1) + playerColor]) { return(true); } } } _local2++; } } _local2 = 0; while (_local2 < 16) { if (map[(n + HEAVENTOP) + _local2] == playerColor) { _local4 = 0; while (_local4 < NEXTTOHEAVENLENGTH[_local2]) { _local3 = NEXTTOHEAVEN[(_local2 * 4) + _local4]; if (map[(n + HELLTOP) + _local3] == 0) { CopyMap(n, _local1); map[(_local1 + HEAVENTOP) + _local2] = 0; map[(_local1 + HELLTOP) + _local3] = playerColor; RemoveSandwiched(_local1, playerColor, HEAVENTOP + _local3); SetComeStable(_local1); if (map[((_local1 + COLOR1STABLE) - 1) + playerColor] == 4) { map[_local1 + COLOR1INFO] = map[_local1 + COLOR1INFO] * -1; map[_local1 + COLOR2INFO] = map[_local1 + COLOR2INFO] * -1; ScoreProc(_local1); if (10000 <= map[((_local1 + COLOR1SCORE) - 1) + playerColor]) { return(true); } } } _local4++; } } _local2++; } _local2 = 0; while (_local2 < 9) { if (map[(n + HELLTOP) + _local2] == playerColor) { _local4 = 0; while (_local4 < 4) { _local3 = NEXTTOHELL[(_local2 * 4) + _local4]; if (map[(n + HEAVENTOP) + _local3] == 0) { CopyMap(n, _local1); map[(_local1 + HELLTOP) + _local2] = 0; map[(_local1 + HEAVENTOP) + _local3] = playerColor; RemoveSandwiched(_local1, playerColor, HEAVENTOP + _local3); SetComeStable(_local1); if (map[((_local1 + COLOR1STABLE) - 1) + playerColor] == 4) { map[_local1 + COLOR1INFO] = map[_local1 + COLOR1INFO] * -1; map[_local1 + COLOR2INFO] = map[_local1 + COLOR2INFO] * -1; ScoreProc(_local1); if (10000 <= map[((_local1 + COLOR1SCORE) - 1) + playerColor]) { return(true); } } } _local4++; } } _local2++; } return(false); } function RemoveSandwiched(n, a, c) { var _local1; var _local3; _local3 = 0; while (_local3 < SANDWICHLENGTH[c]) { _local1 = ((c * 3) + _local3) * 4; if (map[(n + HEAVENTOP) + SANDWICH[_local1 + 1]] == (3 - a)) { if (map[(n + HEAVENTOP) + SANDWICH[_local1 + 2]] == a) { map[(n + HEAVENTOP) + SANDWICH[_local1 + 1]] = 0; } else if (SANDWICH[_local1] == 2) { if (map[(n + HEAVENTOP) + SANDWICH[_local1 + 2]] == (3 - a)) { if (map[(n + HEAVENTOP) + SANDWICH[_local1 + 3]] == a) { map[(n + HEAVENTOP) + SANDWICH[_local1 + 2]] = 0; map[(n + HEAVENTOP) + SANDWICH[_local1 + 1]] = 0; } } } } _local3++; } } function SetComeStable(n) { var _local5; var _local4; var _local1; var _local3; map[n + COLOR1STABLE] = 4; map[n + COLOR2STABLE] = 4; _local1 = 0; while (_local1 < 25) { isStable[_local1] = true; _local1++; } _local1 = 0; while (_local1 < 50) { canCome[_local1] = false; _local1++; } _local1 = 0; while (_local1 < 16) { _local5 = map[(n + HEAVENTOP) + _local1]; if (_local5 == 0) { if (0 < map[n + COLOR1NUMBER]) { SetComeStableOne(n, 1, _local1); } if (0 < map[n + COLOR2NUMBER]) { SetComeStableOne(n, 2, _local1); } } else { _local3 = 0; while (_local3 < NEXTTOHEAVENLENGTH[_local1]) { _local4 = NEXTTOHEAVEN[(_local1 * 4) + _local3]; if (map[(n + HELLTOP) + _local4] == 0) { SetComeStableOne(n, _local5, 16 + _local4); } _local3++; } } _local1++; } _local1 = 0; while (_local1 < 9) { _local5 = map[(n + HELLTOP) + _local1]; if (_local5 == 0) { if (0 < map[n + COLOR1NUMBER]) { SetComeStableOne(n, 1, 16 + _local1); } if (0 < map[n + COLOR2NUMBER]) { SetComeStableOne(n, 2, 16 + _local1); } } else { _local3 = 0; while (_local3 < 4) { _local4 = NEXTTOHELL[(_local1 * 4) + _local3]; if (map[(n + HEAVENTOP) + _local4] == 0) { SetComeStableOne(n, _local5, _local4); } _local3++; } } _local1++; } } function SetComeStableOne(n, a, c) { var _local2; var _local3; var _local6; var _local1; canCome[((a * 25) - 25) + c] = true; _local6 = 0; while (_local6 < SANDWICHLENGTH[c]) { _local2 = ((c * 3) + _local6) * 4; _local3 = 2; if (map[(n + HEAVENTOP) + SANDWICH[_local2 + 1]] == (3 - a)) { if (SANDWICH[_local2] == 2) { if (map[(n + HEAVENTOP) + SANDWICH[_local2 + 2]] == (3 - a)) { _local3++; } } if (map[(n + HEAVENTOP) + SANDWICH[_local2 + _local3]] == a) { _local1 = 1; while (_local1 < _local3) { if (isStable[SANDWICH[_local2 + _local1]]) { isStable[SANDWICH[_local2 + _local1]] = false; map[(((n + COLOR1STABLE) - 1) + 3) - a]--; } _local1++; } } } _local6++; } } function SetSandwich(n, a, c) { var _local3; var _local5; var _local6; var _local2; var _local1; transfereeNumber = 0; _local6 = 0; while (_local6 < SANDWICHLENGTH[c]) { _local3 = ((c * 3) + _local6) * 4; _local5 = 2; if (map[(n + HEAVENTOP) + SANDWICH[_local3 + 1]] == (3 - a)) { if (SANDWICH[_local3] == 2) { if (map[(n + HEAVENTOP) + SANDWICH[_local3 + 2]] == (3 - a)) { _local5++; } } if (map[(n + HEAVENTOP) + SANDWICH[_local3 + _local5]] == a) { _local2 = 1; while (_local2 < _local5) { _local1 = 0; while (_local1 < 4) { if (stoneZ[((2 - a) * 4) + _local1] == SANDWICH[_local3 + _local2]) { transferee[transfereeNumber++] = _local1; break; } _local1++; } _local2++; } } } _local6++; } } function PlaySound(a) { if (isSound) { a.start(); } } function SetRecord(a) { SetDigits(MCConsole.MCRecord.MCRecordGraphics.MCNumberMatch, record[a * 4]); SetDigits(MCConsole.MCRecord.MCRecordGraphics.MCNumberWin, record[(a * 4) + 1]); SetDigits(MCConsole.MCRecord.MCRecordGraphics.MCNumberWinCont, record[(a * 4) + 2]); SetDigits(MCConsole.MCRecord.MCRecordGraphics.MCNumberLose, record[a * 4] - record[(a * 4) + 1]); } function SetDigits(a, b) { var _local1; _local1 = 0; while (_local1 < 3) { a["MCDigit" + _local1].gotoAndStop(1 + (int(b / Math.pow(10, _local1)) % 10)); _local1++; } } function StartProc() { var a; var i; var myDate; soundRoomBGM1.stop("roomBGM1"); if (room == 0) { PlaySound(soundGameBGM0_1); } else if (room == 1) { PlaySound(soundGameBGM1_1); } else if (2 <= room) { PlaySound(soundGameBGM2_1); } MCConsole.MCAlert._visible = false; bulletin = -1; MCGameBG.MCOpponent.gotoAndStop(room + "normal"); MCGameBG.MCOpponentCard.gotoAndStop(room + 1); MCGameBG.MCTutorial.gotoAndStop("no"); RemoveTransferMark(); MCGameBG.MCGhost._visible = false; MCGameBG._visible = true; i = 0; while (i < 4) { MCStones["MCStone1_" + i].removeMovieClip(); MCStones["MCStone2_" + i].removeMovieClip(); i++; } i = 0; while (i < 25) { MCStones["MCDummy" + i].removeMovieClip(); i++; } i = 0; while (i < 4) { a = "MCStone" + (3 - playerColor); MCStones.attachMovie(a + "Master", (a + "_") + i, i); with (MCStones[(a + "_") + i]) { _x = COMPUTERHOMEX + (i * HOMESPACING); _y = COMPUTERHOMEY; gotoAndStop("normal"); } stoneZ[i] = -1; a = "MCStone" + playerColor; MCStones.attachMovie(a + "Master", (a + "_") + i, 29 + i); with (MCStones[(a + "_") + i]) { _x = PLAYERHOMEX + ((3 - i) * HOMESPACING); _y = PLAYERHOMEY; gotoAndStop("normal"); } stoneZ[4 + i] = -1; i++; } homeAnimation[0] = 0; homeAnimation[1] = 0; i = 0; while (i < 16) { MCStones.createEmptyMovieClip("MCDummy" + i, (4 + (i % 4)) + (int(i / 4) * 7)); i++; } i = 0; while (i < 9) { MCStones.createEmptyMovieClip("MCDummy" + (16 + i), (8 + (i % 3)) + (int(i / 3) * 7)); i++; } i = 0; while (i < 25) { map[HEAVENTOP + i] = 0; i++; } MCStones.createEmptyMovieClip("MCFlying", 35); MCStones._visible = true; MCOpponentHand._x = OPPONENTHANDHOMEX; MCOpponentHand._y = OPPONENTHANDHOMEY; MCOpponentHand.gotoAndStop(room + "release"); MCOpponentHand._visible = true; map[COLOR1NUMBER] = 4; map[COLOR2NUMBER] = 4; myDate = new Date(); InitializeRandom(myDate.getTime() % 1000000); toDoLength = 0; toDoAnimation = 0; forcusedStone = -1; forcusedTransferee = -1; transfereeNumber = 0; map[COLOR1INFO] = 0; map[COLOR2INFO] = 0; i = 0; while (i < 4) { latestInfo[i] = 0; i++; } numberMove = 0; history = ""; nextState = (map[NOWCOLOR] = firstColor); } function ReturnToRoomProc() { soundGameBGM0_1.stop("gameBGM0_1"); soundGameBGM1_1.stop("gameBGM1_1"); soundGameBGM2_1.stop("gameBGM2_1"); MCGameBG._visible = false; MCStones._visible = false; MCOpponentHand._visible = false; nextState = 0; } function SetMarkPosition(a) { if (a < 16) { MCGameBG.MCMark._x = FLOORX + ((a % 4) * FLOORSPACING); MCGameBG.MCMark._y = FLOORY + (int(a / 4) * FLOORSPACING); } else { MCGameBG.MCMark._x = FLOORX + ((((a - 16) % 3) + 0.5) * FLOORSPACING); MCGameBG.MCMark._y = FLOORY + ((int((a - 16) / 3) + 0.5) * FLOORSPACING); } } function PutTransferMark(a) { var _local1; var _local2; var _local3; transferMarkNumber = transfereeNumber; _local1 = 0; while (_local1 < transferMarkNumber) { transferMarkZ[_local1] = stoneZ[((a * 4) - 4) + transferee[_local1]]; _local2 = MCStones[(("MCStone" + a) + "_") + transferee[_local1]]; if (transferMarkZ[_local1] < 16) { _local2.gotoAndPlay("heavenForcus"); } else { _local2.gotoAndPlay("hellForcus"); } _local3 = MCGameBG["MCTransferMark" + _local1]; _local3._x = _local2._x; _local3._y = _local2._y; _local3._visible = true; _local1++; } } function RemoveTransferMark() { var _local1; _local1 = 0; while (_local1 < 4) { MCGameBG["MCTransferMark" + _local1]._visible = false; _local1++; } transferMarkNumber = 0; } function RememberPhase() { var _local6; var _local3; var _local1; var _local2; var _local4; var _local5; phase[numberMove] = ""; _local6 = 1; while (_local6 <= 2) { _local2 = ""; _local3 = 0; while (_local3 < 4) { _local4 = String.fromCharCode(66 + stoneZ[((_local6 * 4) - 4) + _local3]); _local5 = false; _local1 = 0; while (_local1 < _local3) { if (_local4 < _local2.charAt(_local1)) { _local2 = (_local2.substr(0, _local1) + _local4) + _local2.substr(_local1, _local3 - _local1); _local5 = true; break; } _local1++; } if (!_local5) { _local2 = _local2 + _local4; } _local3++; } phase[numberMove] = phase[numberMove] + _local2; _local6++; } } function Score(n) { SetComeStable(n); ScoreProc(n); } function ScoreProc(n) { var _local6; var _local4; var _local1; var _local9; var _local8; var _local7; var _local10; var _local5; var _local3; var _local12; var _local11; map[n + COLOR1SCORE] = 0; map[n + COLOR2SCORE] = 0; map[n + COLOR1CANWIN] = 0; map[n + COLOR2CANWIN] = 0; _local10 = -1; _local11 = false; _local5 = 0; while (_local5 < 10) { _local6 = 0; _local3 = 0; while (_local3 < 4) { _local6 = (_local6 * 3) + map[(n + HEAVENTOP) + HEAVENROW[(_local5 * 4) + _local3]]; _local3++; } _local3 = 0; while (_local3 < HEAVENPOINTLENGTH[_local6]) { _local4 = ((_local6 * 3) + _local3) * 3; _local1 = HEAVENPOINT[_local4]; _local9 = ((n + COLOR1INFO) - 1) + _local1; if (HEAVENPOINT[_local4 + 1] == 4) { _local8 = map[_local9]; if ((_local8 == 0) || ((((-_local8) != (5 + _local5)) && (_local8 != -1)) && (_local8 != -4))) { map[_local9] = 3; map[((n + COLOR1SCORE) - 1) + _local1] = 100000 /* 0x0186A0 */; map[(((n + COLOR1INFO) - 1) + 3) - _local1] = 100 + _local5; _local11 = true; break; } map[_local9] = 5 + _local5; } else if (HEAVENPOINT[_local4 + 1] == 5) { map[_local9] = 4; } else { _local7 = HEAVENROW[(_local5 * 4) + HEAVENPOINT[_local4 + 1]]; if (canCome[((_local1 * 25) - 25) + _local7]) { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + HEAVENPOINT[_local4 + 2]; if (HEAVENPOINT[_local4 + 2] == 300) { map[((n + COLOR1CANWIN) - 1) + _local1]++; if (room == 3) { if (map[((n + COLOR1STABLE) - 1) + _local1] == 4) { if ((!canCome[((2 - _local1) * 25) + _local7]) || ((0 <= _local10) && (_local7 != _local10))) { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + 10000; } _local10 = _local7; } } } } else { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + (HEAVENPOINT[_local4 + 2] / 100); } } _local3++; } if (_local11) { break; } _local5++; } if (!_local11) { _local5 = 0; while (_local5 < 8) { _local6 = 0; _local3 = 0; while (_local3 < 3) { _local6 = (_local6 * 3) + map[(n + HELLTOP) + HELLROW[(_local5 * 3) + _local3]]; _local3++; } _local3 = 0; while (_local3 < HELLPOINTLENGTH[_local6]) { _local4 = ((_local6 * 2) + _local3) * 3; _local1 = HELLPOINT[_local4]; _local9 = ((n + COLOR1INFO) - 1) + _local1; if (HELLPOINT[_local4 + 1] == 4) { _local8 = map[_local9]; if ((_local8 == 0) || (((-_local8) != (15 + _local5)) && (_local8 != -1))) { map[_local9] = 3; map[((n + COLOR1SCORE) - 1) + _local1] = 100000 /* 0x0186A0 */; map[(((n + COLOR1INFO) - 1) + 3) - _local1] = 110 + _local5; _local11 = true; break; } map[_local9] = 15 + _local5; } else { _local7 = 16 + HELLROW[(_local5 * 3) + HELLPOINT[_local4 + 1]]; if (canCome[((_local1 * 25) - 25) + _local7]) { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + HELLPOINT[_local4 + 2]; if (HELLPOINT[_local4 + 2] == 300) { map[((n + COLOR1CANWIN) - 1) + _local1]++; if (room == 3) { if (map[((n + COLOR1STABLE) - 1) + _local1] == 4) { if ((!canCome[((2 - _local1) * 25) + _local7]) || ((0 <= _local10) && (_local7 != _local10))) { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + 10000; } _local10 = _local7; } } } } else { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + (HELLPOINT[_local4 + 2] / 100); } } _local3++; } if (_local11) { break; } _local5++; } } if (!_local11) { _local5 = 0; while (_local5 < 4) { _local6 = 0; _local3 = 0; while (_local3 < 3) { _local6 = (_local6 * 3) + map[(n + HEAVENTOP) + HEAVENROW2[(_local5 * 3) + _local3]]; _local3++; } _local3 = 0; while (_local3 < HELLPOINTLENGTH[_local6]) { _local4 = ((_local6 * 2) + _local3) * 3; _local1 = HELLPOINT[_local4]; _local9 = ((n + COLOR1INFO) - 1) + _local1; if (HELLPOINT[_local4 + 1] == 4) { _local8 = map[_local9]; if ((_local8 == 0) || (((-_local8) != (23 + _local5)) && (_local8 != -1))) { map[_local9] = 3; map[((n + COLOR1SCORE) - 1) + _local1] = 100000 /* 0x0186A0 */; map[(((n + COLOR1INFO) - 1) + 3) - _local1] = 118 + _local5; _local11 = true; break; } map[_local9] = 23 + _local5; } else { _local7 = HEAVENROW2[(_local5 * 3) + HELLPOINT[_local4 + 1]]; if (canCome[((_local1 * 25) - 25) + _local7]) { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + HELLPOINT[_local4 + 2]; if (HELLPOINT[_local4 + 2] == 300) { map[((n + COLOR1CANWIN) - 1) + _local1]++; if (room == 3) { if (map[((n + COLOR1STABLE) - 1) + _local1] == 4) { if ((!canCome[((2 - _local1) * 25) + _local7]) || ((0 <= _local10) && (_local7 != _local10))) { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + 10000; } } _local10 = _local7; } } } else { map[((n + COLOR1SCORE) - 1) + _local1] = map[((n + COLOR1SCORE) - 1) + _local1] + (HELLPOINT[_local4 + 2] / 100); } } _local3++; } if (_local11) { break; } _local5++; } } _local5 = 0; while (_local5 < 2) { _local6 = (n + COLOR1INFO) + _local5; if (map[_local6] < 0) { map[_local6] = 0; } _local5++; } } function PutCheck() { i1 = map[COLOR1INFO]; i2 = map[COLOR2INFO]; s1 = map[COLOR1SCORE]; s2 = map[COLOR2SCORE]; st1 = map[COLOR1STABLE]; st2 = map[COLOR2STABLE]; cw1 = map[COLOR1CANWIN]; cw2 = map[COLOR2CANWIN]; chk0 = map[0]; chk1 = map[1]; chk2 = map[2]; chk3 = map[3]; chk4 = map[4]; chk5 = map[5]; chk6 = map[6]; chk7 = map[7]; chk8 = map[8]; chk9 = map[9]; chk10 = map[10]; chk11 = map[11]; chk12 = map[12]; chk13 = map[13]; chk14 = map[14]; chk15 = map[15]; chk16 = map[16]; chk17 = map[17]; chk18 = map[18]; chk19 = map[19]; chk20 = map[20]; chk21 = map[21]; chk22 = map[22]; chk23 = map[23]; chk24 = map[24]; } function Tester() { var _local2; var _local1; ReturnToRoomProc(); StartProc(); numberMove = 10; _local1 = MCStones.MCStone1_0; _local2 = 4; stoneZ[0] = _local2; map[_local2] = 1; _local1._x = FLOORX + (0 * FLOORSPACING); _local1._y = FLOORY + (1 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone1_1; _local2 = 13; stoneZ[1] = _local2; map[_local2] = 1; _local1._x = FLOORX + (1 * FLOORSPACING); _local1._y = FLOORY + (3 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone1_2; _local2 = 15; stoneZ[2] = _local2; map[_local2] = 1; _local1._x = FLOORX + (3 * FLOORSPACING); _local1._y = FLOORY + (3 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone1_3; _local2 = 18; stoneZ[3] = _local2; map[_local2] = 1; _local1._x = FLOORX + (2.5 * FLOORSPACING); _local1._y = FLOORY + (0.5 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("hellStand"); map[COLOR1NUMBER] = 0; _local1 = MCStones.MCStone2_0; _local2 = 5; stoneZ[4] = _local2; map[_local2] = 2; _local1._x = FLOORX + (1 * FLOORSPACING); _local1._y = FLOORY + (1 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone2_1; _local2 = 6; stoneZ[5] = _local2; map[_local2] = 2; _local1._x = FLOORX + (2 * FLOORSPACING); _local1._y = FLOORY + (1 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone2_2; _local2 = 10; stoneZ[6] = _local2; map[_local2] = 2; _local1._x = FLOORX + (2 * FLOORSPACING); _local1._y = FLOORY + (2 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone2_3; _local2 = 11; stoneZ[7] = _local2; map[_local2] = 2; _local1._x = FLOORX + (3 * FLOORSPACING); _local1._y = FLOORY + (2 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); map[COLOR2NUMBER] = 0; playerColor = 1; map[COLOR1INFO] = 0; map[COLOR2INFO] = 0; state = 2; nextState = 1; } function Tester2() { var _local2; var _local1; ReturnToRoomProc(); StartProc(); numberMove = 10; _local1 = MCStones.MCStone1_0; _local2 = 5; stoneZ[0] = _local2; map[_local2] = 1; _local1._x = FLOORX + (1 * FLOORSPACING); _local1._y = FLOORY + (1 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone1_1; _local2 = 18; stoneZ[1] = _local2; map[_local2] = 1; _local1._x = FLOORX + (2.5 * FLOORSPACING); _local1._y = FLOORY + (0.5 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("hellStand"); _local1 = MCStones.MCStone1_2; _local2 = 22; stoneZ[2] = _local2; map[_local2] = 1; _local1._x = FLOORX + (0.5 * FLOORSPACING); _local1._y = FLOORY + (2.5 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("hellStand"); _local1 = MCStones.MCStone1_3; _local2 = 24; stoneZ[3] = _local2; map[_local2] = 1; _local1._x = FLOORX + (2.5 * FLOORSPACING); _local1._y = FLOORY + (2.5 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("hellStand"); map[COLOR1NUMBER] = 0; _local1 = MCStones.MCStone2_0; _local2 = 0; stoneZ[4] = _local2; map[_local2] = 2; _local1._x = FLOORX + (0 * FLOORSPACING); _local1._y = FLOORY + (0 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone2_1; _local2 = 3; stoneZ[5] = _local2; map[_local2] = 2; _local1._x = FLOORX + (3 * FLOORSPACING); _local1._y = FLOORY + (0 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone2_2; _local2 = 12; stoneZ[6] = _local2; map[_local2] = 2; _local1._x = FLOORX + (0 * FLOORSPACING); _local1._y = FLOORY + (3 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); _local1 = MCStones.MCStone2_3; _local2 = 15; stoneZ[7] = _local2; map[_local2] = 2; _local1._x = FLOORX + (3 * FLOORSPACING); _local1._y = FLOORY + (3 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("heavenStand"); map[COLOR2NUMBER] = 0; playerColor = 1; map[COLOR1INFO] = 0; map[COLOR2INFO] = 0; state = 2; nextState = 1; } onLoad = function () { Mouse.hide(); FLASHWIDTH = 760; FLASHHEIGHT = 520; FLOORX = 90; FLOORY = 120; FLOORSPACING = 100; FLOORRIM = 65; COMPUTERHOMEX = 70; COMPUTERHOMEY = 75; PLAYERHOMEX = 231; PLAYERHOMEY = 495; HOMESPACING = 73; OPPONENTHANDHOMEX = 100; OPPONENTHANDHOMEY = -100; HANDSPEED = 30; record = new Array(16); SOSimpei = SharedObject.getLocal("simpeiRecord", "/"); randomSeed = (randomSub = (randomMod = 0)); timeLastMouseDown = 0; state = (nextState = 0); wait = 0; room = 0; roomV = 0; isSound = true; bulletin = -1; MAXPHASE = 1000; phase = new Array(MAXPHASE); phaseCount = new Array(MAXPHASE); numberMove = 0; history = ""; wantRetry = true; isLevel4 = false; playerColor = 0; firstColor = 0; winColor = 0; toDo = new Array(10); toDoLength = 0; toDoAnimation = 0; sx = 0; sy = 0; dx = 0; dy = 0; isGrabbing = false; forcusedStone = -1; markeZ = 0; stoneZ = new Array(8); homeAnimation = new Array(2); transferee = new Array(4); transferMarkZ = new Array(4); transferMarkNumber = 0; forcusedTransferee = -1; transfereeNumber = 0; isTransfering = false; thinkingStone = 0; thinkingDirection = 0; thinkingOrigin = 0; bestScore = 0; bestStone = 0; bestDirection = 0; bestDestination = 0; forbiddenPlace = ""; MAPSIZE = 36; map = new Array(6 * MAPSIZE); latestInfo = new Array(4); HEAVENTOP = 0; HELLTOP = 16; NOWCOLOR = 25; COLOR1NUMBER = 26; COLOR2NUMBER = 27; COLOR1STABLE = 28; COLOR2STABLE = 29; COLOR1INFO = 30; COLOR2INFO = 31; COLOR1SCORE = 32; COLOR2SCORE = 33; COLOR1CANWIN = 34; COLOR2CANWIN = 35; canCome = new Array(50); isStable = new Array(25); SANDWICH = new Array(2, 1, 2, 3, 2, 5, 10, 15, 2, 4, 8, 12, 1, 2, 3, 0, 1, 6, 11, 0, 2, 5, 9, 13, 2, 6, 10, 14, 1, 5, 8, 0, 1, 1, 0, 0, 2, 7, 11, 15, 2, 6, 9, 12, 2, 2, 1, 0, 2, 5, 6, 7, 1, 9, 14, 0, 1, 8, 12, 0, 1, 6, 7, 0, 1, 10, 15, 0, 1, 9, 13, 0, 1, 10, 14, 0, 1, 9, 12, 0, 1, 5, 4, 0, 1, 11, 15, 0, 1, 10, 13, 0, 2, 6, 5, 4, 1, 4, 0, 0, 1, 5, 2, 0, 2, 9, 10, 11, 1, 5, 1, 0, 1, 6, 3, 0, 1, 10, 11, 0, 1, 6, 2, 0, 1, 9, 8, 0, 1, 5, 0, 0, 1, 7, 3, 0, 2, 10, 9, 8, 1, 6, 1, 0, 2, 8, 4, 0, 2, 9, 6, 3, 2, 13, 14, 15, 2, 9, 5, 1, 1, 10, 7, 0, 1, 14, 15, 0, 2, 10, 6, 2, 1, 13, 12, 0, 1, 9, 4, 0, 2, 11, 7, 3, 2, 14, 13, 12, 2, 10, 5, 0, 1, 17, 18, 0, 1, 20, 24, 0, 1, 19, 22, 0, 1, 20, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 24, 0, 1, 20, 22, 0, 1, 17, 16, 0, 1, 20, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 20, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 19, 16, 0, 1, 20, 18, 0, 1, 23, 24, 0, 1, 20, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 18, 0, 1, 23, 22, 0, 1, 20, 16); SANDWICHLENGTH = new Array(3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 0, 1, 3, 1, 3); HEAVENROW = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 4, 8, 12, 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15, 0, 5, 10, 15, 3, 6, 9, 12); HELLROW = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 3, 6, 1, 4, 7, 2, 5, 8, 0, 4, 8, 2, 4, 6); HEAVENROW2 = new Array(1, 6, 11, 2, 5, 8, 4, 9, 14, 7, 10, 13); NEXTTOHEAVEN = new Array(0, 0, 0, 0, 0, 1, 0, 0, 1, 2, 0, 0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 1, 3, 4, 1, 2, 4, 5, 2, 5, 0, 0, 3, 6, 0, 0, 3, 4, 6, 7, 4, 5, 7, 8, 5, 8, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 7, 8, 0, 0, 8, 0, 0, 0); NEXTTOHEAVENLENGTH = new Array(1, 2, 2, 1, 2, 4, 4, 2, 2, 4, 4, 2, 1, 2, 2, 1); NEXTTOHELL = new Array(0, 1, 4, 5, 1, 2, 5, 6, 2, 3, 6, 7, 4, 5, 8, 9, 5, 6, 9, 10, 6, 7, 10, 11, 8, 9, 12, 13, 9, 10, 13, 14, 10, 11, 14, 15); HEAVENPOINT = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20, 1, 1, 20, 0, 0, 0, 2, 2, 20, 2, 1, 20, 0, 0, 0, 1, 1, 20, 1, 3, 20, 0, 0, 0, 1, 1, 300, 0, 0, 0, 0, 0, 0, 2, 1, 40, 1, 1, 20, 1, 0, 20, 2, 1, 20, 2, 3, 20, 0, 0, 0, 1, 1, 40, 2, 1, 20, 2, 0, 20, 2, 1, 300, 0, 0, 0, 0, 0, 0, 1, 0, 20, 1, 2, 20, 0, 0, 0, 1, 2, 300, 0, 0, 0, 0, 0, 0, 1, 0, 20, 1, 2, 20, 0, 0, 0, 1, 0, 300, 1, 3, 300, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 300, 2, 0, 80, 0, 0, 0, 1, 3, 40, 2, 0, 40, 0, 0, 0, 2, 0, 40, 0, 0, 0, 0, 0, 0, 2, 0, 40, 0, 0, 0, 0, 0, 0, 2, 0, 20, 2, 2, 20, 0, 0, 0, 2, 0, 20, 2, 2, 20, 0, 0, 0, 2, 2, 300, 0, 0, 0, 0, 0, 0, 2, 3, 40, 1, 0, 40, 0, 0, 0, 1, 0, 40, 0, 0, 0, 0, 0, 0, 1, 0, 40, 0, 0, 0, 0, 0, 0, 2, 0, 300, 2, 3, 300, 0, 0, 0, 2, 0, 300, 1, 0, 80, 0, 0, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 1, 1, 20, 1, 2, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 20, 1, 2, 20, 0, 0, 0, 1, 1, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300, 2, 1, 40, 0, 0, 0, 2, 1, 20, 2, 3, 20, 0, 0, 0, 1, 1, 40, 0, 0, 0, 0, 0, 0, 2, 1, 300, 0, 0, 0, 0, 0, 0, 1, 2, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 300, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 1, 3, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 40, 2, 2, 20, 2, 3, 20, 1, 2, 40, 0, 0, 0, 0, 0, 0, 2, 2, 300, 1, 2, 40, 0, 0, 0, 2, 3, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 300, 1, 3, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 2, 1, 20, 2, 2, 20, 0, 0, 0, 2, 1, 20, 2, 2, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 20, 1, 3, 20, 0, 0, 0, 1, 1, 300, 0, 0, 0, 0, 0, 0, 2, 1, 40, 0, 0, 0, 0, 0, 0, 2, 1, 300, 0, 0, 0, 0, 0, 0, 2, 1, 300, 1, 1, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 40, 1, 2, 20, 1, 3, 20, 1, 2, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 300, 2, 3, 80, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 300, 0, 0, 0, 0, 0, 0, 2, 2, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 0, 0, 0, 0, 0, 0); HEAVENPOINTLENGTH = new Array(0, 2, 2, 2, 1, 3, 2, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 0, 2, 1, 0, 2, 2, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 3, 1, 2, 1, 0, 0, 2, 0, 1, 2, 2, 0, 2, 1, 1, 1, 2, 0, 3, 1, 0, 2, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1); HELLPOINT = new Array(0, 0, 0, 0, 0, 0, 1, 1, 20, 1, 0, 20, 2, 1, 20, 2, 0, 20, 1, 0, 20, 1, 2, 20, 1, 0, 300, 0, 0, 0, 2, 0, 40, 0, 0, 0, 2, 0, 20, 2, 2, 20, 1, 0, 40, 0, 0, 0, 2, 0, 300, 0, 0, 0, 1, 1, 20, 1, 2, 20, 1, 1, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 300, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 20, 2, 2, 20, 0, 0, 0, 0, 0, 0, 2, 1, 300, 0, 0, 0, 2, 2, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0); HELLPOINTLENGTH = new Array(0, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 0, 1, 1, 0, 1, 0, 0, 2, 0, 1, 1, 0, 0, 1, 0, 1); soundClick = new Sound(); soundClick.attachSound("soundClickMaster"); soundStart = new Sound(); soundStart.attachSound("soundStartMaster"); soundGrab = new Sound(); soundGrab.attachSound("soundGrabMaster"); soundHellSettle = new Sound(); soundHellSettle.attachSound("soundHellSettleMaster"); soundHeavenSettle = new Sound(); soundHeavenSettle.attachSound("soundHeavenSettleMaster"); soundTransfer = new Sound(); soundTransfer.attachSound("soundTransferMaster"); soundThree = new Sound(); soundThree.attachSound("soundThreeMaster"); soundWin = new Sound(); soundWin.attachSound("soundWinMaster"); soundLose = new Sound(); soundLose.attachSound("soundLoseMaster"); soundClick2 = new Sound(); soundClick2.attachSound("soundClick2Master"); soundAir = new Sound(); soundAir.attachSound("soundAirMaster"); soundSlide = new Sound(); soundSlide.attachSound("soundSlideMaster"); soundCancel = new Sound(); soundCancel.attachSound("soundCancelMaster"); soundGameBGM0_1 = new Sound(); soundGameBGM0_1.attachSound("gameBGM0_1"); soundGameBGM0_1.onSoundComplete = function () { soundGameBGM0_1.start(0, 10000); }; soundGameBGM1_1 = new Sound(); soundGameBGM1_1.attachSound("gameBGM1_1"); soundGameBGM1_1.onSoundComplete = function () { soundGameBGM1_1.start(0, 10000); }; soundGameBGM2_1 = new Sound(); soundGameBGM2_1.attachSound("gameBGM2_1"); soundGameBGM2_1.onSoundComplete = function () { soundGameBGM2_1.start(0, 10000); }; soundDoorBGM1 = new Sound(); soundDoorBGM1.attachSound("doorBGM1"); soundDoorBGM1.onSoundComplete = function () { soundDoorBGM1.start(0, 10000); }; soundRoomBGM1 = new Sound(); soundRoomBGM1.attachSound("roomBGM1"); soundRoomBGM1.onSoundComplete = function () { soundRoomBGM1.start(0, 10000); }; var a; var i; var j; var n; a = SOSimpei.data.recordJoined; if (a == undefined) { a = "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"; } record = a.split(" "); SOSimpei.data.recordJoined = record.join(" "); SOSimpei.flush(); n = 0; i = 0; while (i < 4) { attachMovie(("MCRoom" + i) + "Master", "MCRoom" + i, n++); with (_root["MCRoom" + i]) { _visible = false; } i++; } MCRoom3.ButtonTesterLevel4.onPress = function () { MCConsole.ButtonChar._visible = (isLevel4 = true); MCDoor.MCDoorLeft.MCLevel4._visible = true; MCRoom3.MCLevel4Char._visible = true; MCRoom3.MCAbsence._visible = false; }; attachMovie("MCGameBGMaster", "MCGameBG", n++); with (MCGameBG) { _visible = false; _x = 0; _y = 0; } MCGameBG.MCFloor._x = FLOORX; MCGameBG.MCFloor._y = FLOORY; MCGameBG.ButtonGiveup.onPress = function () { if ((bulletin < 0) && (((state == 1) || (state == 2)) || (state == 3))) { PlaySound(soundCancel); ReturnToRoomProc(); } }; MCGameBG.ButtonTester.onPress = function () { if (((bulletin < 0) && (toDoLength == 0)) && (state != 3)) { PlaySound(soundClick); Tester(); } else { PlaySound(soundCancel); } }; MCGameBG.ButtonTester2.onPress = function () { if (((bulletin < 0) && (toDoLength == 0)) && (state != 3)) { PlaySound(soundClick); Tester(); playerColor = 2; } else { PlaySound(soundCancel); } }; MCGameBG.ButtonTester3.onPress = function () { if (((bulletin < 0) && (toDoLength == 0)) && (state != 3)) { PlaySound(soundClick); Tester2(); } else { PlaySound(soundCancel); } }; MCGameBG.ButtonTester4.onPress = function () { var _local1; var _local2; if (((bulletin < 0) && (toDoLength == 0)) && (state != 3)) { PlaySound(soundClick); Tester2(); _local1 = MCStones.MCStone1_0; _local2 = 16; stoneZ[0] = _local2; map[5] = 0; map[_local2] = 1; _local1._x = FLOORX + (0.5 * FLOORSPACING); _local1._y = FLOORY + (0.5 * FLOORSPACING); _local1.swapDepths(MCStones["MCDummy" + _local2]); _local1.gotoAndStop("hellStand"); playerColor = 2; state = 1; nextState = 2; } else { PlaySound(soundCancel); } }; MCGameBG.ButtonRetreat.onPress = function () { var _local1; var _local3; var _local2; if ((((((bulletin < 0) && (toDoLength == 0)) && (state != 3)) && (10 <= numberMove)) && (forcusedStone == -1)) && (transfereeNumber == 0)) { _local1 = 0; while (_local1 < 25) { map[HEAVENTOP + _local1] = 0; _local1++; } _local3 = phase[(numberMove - 1) - 2]; _local1 = 0; while (_local1 < 8) { _local2 = MCStones[(("MCStone" + (1 + int(_local1 / 4))) + "_") + (_local1 % 4)]; stoneZ[_local1] = _local3.charCodeAt(_local1) - 66; map[HEAVENTOP + stoneZ[_local1]] = 1 + int(_local1 / 4); SetMarkPosition(stoneZ[_local1]); _local2._x = MCGameBG.MCMark._x; _local2._y = MCGameBG.MCMark._y; if (stoneZ[_local1] < 16) { _local2.gotoAndStop("heavenStand"); } else { _local2.gotoAndStop("hellStand"); } _local1++; } if (numberMove < 995) { numberMove = 995; } phase[numberMove - 1] = _local3; phaseCount[numberMove - 1] = 1; } }; createEmptyMovieClip("MCStones", n++); MCStones._visible = false; attachMovie("MCResultMaster", "MCResult", n++); MCResult._visible = false; MCResult.ButtonResultChoose.onPress = function () { PlaySound(soundClick2); wantRetry = !wantRetry; if (wantRetry) { MCResult.gotoAndStop("questionRetry"); } else { MCResult.gotoAndStop("questionReturnToMenu"); } }; MCResult.ButtonRetry.onPress = function () { PlaySound(soundStart); MCConsole.MCRecord.gotoAndPlay("disappear"); StartProc(); MCResult._visible = false; }; MCResult.ButtonToMenu.onPress = function () { PlaySound(soundCancel); MCConsole.MCRecord.gotoAndPlay("disappear"); MCGameBG._visible = false; MCStones._visible = false; ReturnToRoomProc(); bulletin = -1; MCResult._visible = false; }; attachMovie("MCDoorMaster", "MCDoor", n++); MCDoor._visible = false; MCDoor.MCDoorLeft.MCOnSale._visible = false; MCDoor.MCDoorLeft.MCLevel4._visible = false; MCDoor.gotoAndStop("top"); MCDoor.MCDoorRight.ButtonEnter.onPress = function () { if (((bulletin < 0) && (state == -1)) && (nextState == -1)) { soundDoorBGM1.stop("doorBGM1"); PlaySound(soundAir); MCDoor.gotoAndPlay("open"); room = 0; roomV = 0; SetRecord(0); MCRoom0._visible = true; nextState = 0; } }; MCDoor.MCDoorLeft.MCOnSale.ButtonOnSale.onPress = function () { PlaySound(soundSlide); getURL ("http://www.asovision.com/simpei/index.html", "_self"); }; attachMovie("MCConsoleMaster", "MCConsole", n++); MCConsole._visible = false; MCConsole.MCHelp.gotoAndStop(1); MCConsole.MCSound.gotoAndPlay("on"); MCConsole.ButtonLeft._visible = false; MCConsole.MCLeft._visible = false; MCConsole.ButtonRight._visible = false; MCConsole.MCRight._visible = false; MCConsole.ButtonChar._visible = false; MCConsole.MCRecord.MCRecordGraphics.MCMap.gotoAndStop("room0"); MCConsole.MCRecord.MCRecordGraphics.MCMap.MCArrow._visible = false; MCConsole.MCRecord.gotoAndStop("disappeared"); MCConsole.MCHead.gotoAndStop("disappeared"); MCConsole.MCHead.MCHeadGraphics.gotoAndStop(1); MCConsole.MCAlert._visible = false; MCConsole.MCHelpWindow.gotoAndStop(1); MCConsole.MCHelpWindow._visible = false; MCConsole.MCRecord.MCRecordGraphics.ButtonReset.onPress = function () { PlaySound(soundCancel); record[room * 4] = 0; record[(room * 4) + 1] = 0; record[(room * 4) + 2] = 0; record[(room * 4) + 3] = 0; MCConsole.MCPresent.gotoAndStop(1 + int(record[(room * 4) + 3])); SetRecord(room); SOSimpei.data.recordJoined = record.join(" "); SOSimpei.flush(); }; MCConsole.ButtonChar.onPress = function () { if (((state == 0) && (bulletin < 0)) && (wait == 0)) { PlaySound(soundClick); bulletin = 2; playerColor = 1; MCConsole.ButtonLeft._visible = false; MCConsole.MCLeft._visible = false; MCConsole.ButtonRight._visible = false; MCConsole.MCRight._visible = false; MCConsole.ButtonChar._visible = false; MCConsole.MCPresent._visible = false; MCConsole.MCAlert.MCNumberLevel.gotoAndStop(room + 1); MCConsole.MCAlert.gotoAndStop(1); MCConsole.MCAlert._visible = true; } }; MCConsole.MCAlert.ButtonFirstOrLast.onPress = function () { PlaySound(soundClick2); if (playerColor == 1) { MCConsole.MCAlert.gotoAndStop(2); playerColor = 2; } else { MCConsole.MCAlert.gotoAndStop(1); playerColor = 1; } }; MCConsole.MCAlert.ButtonStart.onPress = function () { PlaySound(soundStart); MCConsole.MCRecord.gotoAndPlay("disappear"); MCConsole.MCHead.gotoAndPlay("disappear"); StartProc(); }; MCConsole.ButtonHelp.onPress = function () { if (bulletin < 0) { PlaySound(soundClick); bulletin = 0; MCConsole.MCHelpWindow.gotoAndStop(1); MCConsole.MCHelpWindow._visible = true; } else if (bulletin == 0) { PlaySound(soundCancel); bulletin = -1; MCConsole.MCHelpWindow._visible = false; } }; MCConsole.MCHelpWindow.ButtonIndex1.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(1); }; MCConsole.MCHelpWindow.ButtonIndex2.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(2); }; MCConsole.MCHelpWindow.ButtonIndex3.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(3); }; MCConsole.MCHelpWindow.ButtonIndex4.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(4); }; MCConsole.MCHelpWindow.ButtonIndex5.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(5); }; MCConsole.MCHelpWindow.ButtonIndex6.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(6); }; MCConsole.MCHelpWindow.ButtonIndex7.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(7); }; MCConsole.MCHelpWindow.ButtonIndex8.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(8); }; MCConsole.MCHelpWindow.ButtonIndex9.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.gotoAndStop(9); }; MCConsole.MCHelpWindow.ButtonPrev.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.prevFrame(); }; MCConsole.MCHelpWindow.ButtonNext.onPress = function () { PlaySound(soundClick); MCConsole.MCHelpWindow.nextFrame(); }; MCConsole.MCHelpWindow.ButtonClose.onPress = function () { PlaySound(soundCancel); bulletin = -1; MCConsole.MCHelpWindow._visible = false; }; MCConsole.ButtonSound.onPress = function () { if (isSound) { isSound = false; MCConsole.MCSound.gotoAndStop("off"); soundDoorBGM1.stop("doorBGM1"); soundRoomBGM1.stop("roomBGM1"); soundGameBGM0_1.stop("gameBGM0_1"); soundGameBGM1_1.stop("gameBGM1_1"); soundGameBGM2_1.stop("gameBGM2_1"); } else { isSound = true; MCConsole.MCSound.gotoAndPlay("on"); if (state < 0) { PlaySound(soundDoorBGM1); } else if (state == 0) { PlaySound(soundRoomBGM1); } else if ((state == 1) || (state == 2)) { if (room == 0) { PlaySound(soundGameBGM0_1); } else if (room == 1) { PlaySound(soundGameBGM1_1); } else if ((room == 2) || (room == 3)) { PlaySound(soundGameBGM2_1); } } } }; MCConsole.ButtonLeft.onPress = function () { if ((bulletin < 0) && (roomV == 0)) { PlaySound(soundSlide); MCConsole.MCRecord.gotoAndPlay("disappear"); MCConsole.MCHead.gotoAndPlay("disappear"); roomV = -1; with (_root["MCRoom" + ((room + 3) % 4)]) { _x = -FLASHWIDTH; gotoAndStop(1); _visible = true; } MCConsole.MCPresent._visible = false; } }; MCConsole.ButtonRight.onPress = function () { if ((bulletin < 0) && (roomV == 0)) { PlaySound(soundSlide); MCConsole.MCRecord.gotoAndPlay("disappear"); MCConsole.MCHead.gotoAndPlay("disappear"); roomV = 1; with (_root["MCRoom" + ((room + 1) % 4)]) { _x = FLASHWIDTH; gotoAndStop(1); _visible = true; } MCConsole.MCPresent._visible = false; } }; attachMovie("MCOpponentHandMaster", "MCOpponentHand", n++); MCOpponentHand._visible = false; MCOpponentHand.gotoAndStop("0release"); attachMovie("MCHandForeMaster", "MCHandFore", n++); MCHandFore._visible = false; MCHandFore.gotoAndStop("point"); playerColor = 1; firstColor = 1; winColor = 0; wait = 0; state = -2; nextState = -2; }; onMouseMove = function () { MouseMoveProc(); }; onMouseDown = function () { var a; var i; var j; var s; var myDate; var t; myDate = new Date(); t = myDate.getTime(); if (((state == playerColor) && (toDoLength == 0)) && (bulletin < 0)) { if (MCGameBG.MCMark._visible) { if (MCGameBG.MCMark._currentframe == 1) { a = map[HEAVENTOP + markZ]; if (0 < transfereeNumber) { if (forcusedTransferee < 0) { i = 0; while (i < transfereeNumber) { if (stoneZ[((2 - state) * 4) + transferee[i]] == markZ) { isGrabbing = false; MCHandFore.gotoAndStop("paper"); forcusedTransferee = transferee[i]; Stack(3 - state, forcusedTransferee, 25); break; } i++; } } else if (a == 0) { isGrabbing = false; MCHandFore.gotoAndStop("paper"); Stack(3 - state, forcusedTransferee, 100 + markZ); map[HEAVENTOP + stoneZ[((2 - state) * 4) + forcusedTransferee]] = 0; map[HEAVENTOP + markZ] = 3 - state; i = 0; while (i < transfereeNumber) { if (transferee[i] == forcusedTransferee) { j = i; while (j < (transfereeNumber - 1)) { transferee[j] = transferee[j + 1]; j++; } break; } i++; } transfereeNumber--; MCGameBG.MCMark._visible = false; } else { PlaySound(soundClick2); isGrabbing = false; MCHandFore.gotoAndStop("paper"); with (MCStones[(("MCStone" + (3 - state)) + "_") + forcusedTransferee]) { _x = _root.MCGameBG.MCGhost._x; _y = _root.MCGameBG.MCGhost._y; swapDepths(_root.MCStones.MCFlying); swapDepths(_root.MCStones["MCDummy" + stoneZ[((2 - state) * 4) + forcusedTransferee]]); } MCGameBG.MCGhost._visible = false; i = 0; while (i < transfereeNumber) { if (stoneZ[((2 - state) * 4) + transferee[i]] == markZ) { isGrabbing = false; MCHandFore.gotoAndStop("paper"); forcusedTransferee = transferee[i]; MouseMoveProc(); Stack(3 - state, forcusedTransferee, 25); break; } i++; } } } else if (0 < map[(COLOR1NUMBER - 1) + state]) { MCGameBG.MCMark._visible = false; isGrabbing = false; MCHandFore.gotoAndStop("paper"); Stack(state, 4 - map[(COLOR1NUMBER - 1) + state], markZ); map[(COLOR1NUMBER - 1) + state]--; map[HEAVENTOP + markZ] = state; homeAnimation[state - 1] = 9; } else if (forcusedStone < 0) { PlaySound(soundClick); isGrabbing = false; MCHandFore.gotoAndStop("paper"); i = 0; while (i < 4) { if (stoneZ[((playerColor * 4) - 4) + i] == markZ) { Stack(state, i, 25); break; } i++; } } else if (map[HEAVENTOP + markZ] == playerColor) { PlaySound(soundClick2); isGrabbing = false; MCHandFore.gotoAndStop("paper"); s = MCStones[(("MCStone" + playerColor) + "_") + forcusedStone]; if (stoneZ[((playerColor * 4) - 4) + forcusedStone] < 16) { s.gotoAndStop("heavenStand"); } else { s.gotoAndStop("hellStand"); } s._x = MCGameBG.MCGhost._x; s._y = MCGameBG.MCGhost._y; MCGameBG.MCGhost._visible = false; s.swapDepths(_root.MCStones.MCFlying); s.swapDepths(_root.MCStones["MCDummy" + stoneZ[((playerColor * 4) - 4) + forcusedStone]]); i = 0; while (i < 4) { if (stoneZ[((playerColor * 4) - 4) + i] == markZ) { forcusedStone = i; MouseMoveProc(); Stack(state, i, 25); break; } i++; } } else { isGrabbing = false; MCHandFore.gotoAndStop("paper"); Stack(state, forcusedStone, markZ); map[HEAVENTOP + stoneZ[((state * 4) - 4) + forcusedStone]] = 0; map[HEAVENTOP + markZ] = state; MCGameBG.MCMark._visible = false; } } else { PlaySound(soundCancel); } } } timeLastMouseDown = t; }; onEnterFrame = function () { var a; var b; var c; var d; var e; var m; var n; var z; var f; var i; var j; var k; var s; var myDate; if (state != nextState) { state = nextState; f = true; } else { f = false; } switch (state) { case -1 : if (f) { MCHandFore._visible = true; MCConsole._visible = true; MCDoor._visible = true; PlaySound(soundDoorBGM1); } myDate = new Date(); a = (((2005 - myDate.getFullYear()) * 500) + 23) - myDate.getDate(); switch (myDate.getMonth()) { case 0 : case 1 : case 2 : a = a + 150; case 3 : a = a + 91; break; case 4 : a = a + 61; break; case 5 : a = a + 30; break; case 6 : break; case 7 : a = a - 31; break; default : a = a - 100; } if (99 < a) { a = 99; } if (a <= 0) { MCDoor.MCDoorLeft.MCOnSale._visible = true; } else { MCDoor.MCDoorLeft.MCOnSale._visible = false; MCDoor.MCDoorLeft.MCCountDownDigit10.gotoAndStop(1 + (int(a / 10) % 10)); MCDoor.MCDoorLeft.MCCountDownDigit1.gotoAndStop(1 + (a % 10)); } if (a <= -12) { isLevel4 = true; MCDoor.MCDoorLeft.MCLevel4._visible = true; MCRoom3.MCLevel4Char._visible = true; MCRoom3.MCAbsence._visible = false; } else { isLevel4 = false; MCDoor.MCDoorLeft.MCLevel4._visible = false; MCRoom3.MCLevel4Char._visible = false; MCRoom3.MCAbsence._visible = true; } break; case 0 : if (f) { firstColor = 1; SetRecord(room); wait = 8; } if (0 < wait) { if ((--wait) == 0) { PlaySound(soundRoomBGM1); MCDoor._visible = false; with (MCConsole) { ButtonLeft._visible = true; MCLeft._visible = true; ButtonRight._visible = true; MCRight._visible = true; ButtonChar._visible = true; MCRecord.gotoAndPlay("appear"); MCHead.MCHeadGraphics.gotoAndStop(2 + room); MCHead.gotoAndPlay("appear"); MCPresent._visible = true; } } } if (roomV != 0) { a = _root["MCRoom" + (((room + 4) + roomV) % 4)]; a._x = a._x - (roomV * 76); MCConsole.MCRecord.MCRecordGraphics.MCMap.MCArrow._rotation = MCConsole.MCRecord.MCRecordGraphics.MCMap.MCArrow._rotation + (roomV * 9); if ((((_root["MCRoom" + room]._x = _root["MCRoom" + room]._x - (roomV * 76))) % 760) == 0) { _root["MCRoom" + room]._visible = false; room = ((room + 4) + roomV) % 4; MCConsole.MCRecord.MCRecordGraphics.MCMap.gotoAndStop("room" + room); roomV = 0; SetRecord(room); MCConsole.MCRecord.gotoAndPlay("appear"); MCConsole.MCHead.MCHeadGraphics.gotoAndStop(2 + room); MCConsole.MCHead.gotoAndPlay("appear"); if (room < 3) { MCConsole.ButtonChar._visible = true; } else { MCConsole.ButtonChar._visible = isLevel4; } } } break; case 1 : case 2 : if (f) { map[NOWCOLOR] = state; if (state == playerColor) { MCGameBG.MCTurn.gotoAndPlay("opponent"); isGrabbing = false; MouseMoveProc(); } else { MCGameBG.MCTurn.gotoAndPlay("you"); f = false; if (0 < numberMove) { if (phaseCount[numberMove - 1] == 2) { MCGameBG.MCTutorial.gotoAndStop("twice"); f = true; } } if ((!f) && ((latestInfo[0] == 4) || (latestInfo[1] == 4))) { MCGameBG.MCTutorial.gotoAndStop("bad4"); f = true; } if ((!f) && (5 <= latestInfo[playerColor - 1])) { if (latestInfo[(2 + playerColor) - 1] == 4) { MCGameBG.MCTutorial.gotoAndStop("badFrom4"); f = true; } } if ((!f) && (5 <= latestInfo[state - 1])) { if (latestInfo[(2 + state) - 1] == 4) { MCGameBG.MCTutorial.gotoAndStop("badFrom4"); f = true; } else if (latestInfo[(2 + state) - 1] < 5) { MCGameBG.MCTutorial.gotoAndStop("bad3"); f = true; } } if (!f) { MCGameBG.MCTutorial.gotoAndStop("think"); } thinkingStone = -1; } if (0 < map[(COLOR1NUMBER - 1) + state]) { Stack(state, 4 - map[(COLOR1NUMBER - 1) + state], 25); } else { f = true; i = 0; while (i < 4) { z = stoneZ[((state * 4) - 4) + i]; if (z < 16) { j = 0; while (j < NEXTTOHEAVENLENGTH[z]) { if (map[HELLTOP + NEXTTOHEAVEN[(z * 4) + j]] == 0) { f = false; break; } j++; } } else { f = false; } if (!f) { break; } i++; } if (f) { PlaySound(soundCancel); MCGameBG.MCPass.gotoAndPlay("pass"); nextState = 3 - state; break; } } } if (state == playerColor) { if (toDoLength == 0) { if (((0 <= forcusedStone) || ((0 < transfereeNumber) && (0 <= forcusedTransferee))) && ((!isGrabbing) || (!MCGameBG.MCMark._visible))) { if (0 <= forcusedStone) { s = MCStones[(("MCStone" + state) + "_") + forcusedStone]; } else { s = MCStones[(("MCStone" + (3 - state)) + "_") + forcusedTransferee]; } a = MCHandFore._x - s._x; b = MCHandFore._y - s._y; c = Math.sqrt((a * a) + (b * b)); if (MCGameBG.MCMark._visible && (c < 100)) { if (c <= HANDSPEED) { s._x = MCHandFore._x; s._y = MCHandFore._y; isGrabbing = true; PlaySound(soundGrab); MCHandFore.gotoAndStop("pick"); } else { MCHandFore.gotoAndStop("paper"); s._x = s._x + ((a * HANDSPEED) / c); s._y = s._y + ((b * HANDSPEED) / c); } } else { isGrabbing = false; MCHandFore.gotoAndStop("point"); a = MCGameBG.MCGhost._x - s._x; b = MCGameBG.MCGhost._y - s._y; c = Math.sqrt((a * a) + (b * b)); if (c <= HANDSPEED) { s._x = MCGameBG.MCGhost._x; s._y = MCGameBG.MCGhost._y; } else { s._x = s._x + ((a * HANDSPEED) / c); s._y = s._y + ((b * HANDSPEED) / c); } } } } if (OPPONENTHANDHOMEY < MCOpponentHand._y) { MCOpponentHand._y = MCOpponentHand._y - HANDSPEED; MCOpponentHand._x = MCOpponentHand._x + ((OPPONENTHANDHOMEX - MCOpponentHand._x) / int(((MCOpponentHand._y - OPPONENTHANDHOMEY) / HANDSPEED) + 1)); } f = false; if (0 < toDoLength) { MCGameBG.MCTutorial.gotoAndStop("no"); f = true; } else if (0 < numberMove) { if (phaseCount[numberMove - 1] == 2) { MCGameBG.MCTutorial.gotoAndStop("twice"); f = true; } } if (!f) { if (((0 <= forcusedStone) || ((0 < transfereeNumber) && (0 <= forcusedTransferee))) && (!isGrabbing)) { MCGameBG.MCTutorial.gotoAndStop("doGrab"); } else if ((map[COLOR1NUMBER] + map[COLOR2NUMBER]) == 8) { MCGameBG.MCTutorial.gotoAndStop("first"); } else if (transfereeNumber == 1) { if (stoneZ[((2 - playerColor) * 4) + transferee[0]] < 16) { MCGameBG.MCTutorial.gotoAndStop("transfer1Heaven"); } else { MCGameBG.MCTutorial.gotoAndStop("transfer1Hell"); } } else if (0 < transfereeNumber) { if (forcusedTransferee < 0) { MCGameBG.MCTutorial.gotoAndStop("transferPluralChoose"); } else { MCGameBG.MCTutorial.gotoAndStop("transferPlural"); } } else { f = false; if ((latestInfo[0] == 4) || (latestInfo[1] == 4)) { MCGameBG.MCTutorial.gotoAndStop("bad4"); f = true; } else if (5 <= latestInfo[(3 - playerColor) - 1]) { if (latestInfo[(5 - playerColor) - 1] == 4) { MCGameBG.MCTutorial.gotoAndStop("badFrom4"); f = true; } } if ((!f) && (5 <= latestInfo[playerColor - 1])) { if (latestInfo[(2 + playerColor) - 1] == 4) { MCGameBG.MCTutorial.gotoAndStop("badFrom4"); f = true; } else if (latestInfo[(2 + playerColor) - 1] < 5) { MCGameBG.MCTutorial.gotoAndStop("bad3"); f = true; } } if (!f) { if (0 < map[(COLOR1NUMBER - 1) + playerColor]) { MCGameBG.MCTutorial.gotoAndStop("any"); } else if (0 <= forcusedStone) { if (stoneZ[((playerColor * 4) - 4) + forcusedStone] < 16) { MCGameBG.MCTutorial.gotoAndStop("fromHeaven"); } else { MCGameBG.MCTutorial.gotoAndStop("fromHell"); } } else { MCGameBG.MCTutorial.gotoAndStop("choose"); } } } } } if (0 < wait) { wait--; } else if (0 < toDoLength) { a = toDo[toDoLength - 1]; c = int(a / 100); if (100 <= c) { c = c - 100; isTransfering = true; } else { isTransfering = false; } b = int(a / 10) % 10; a = a % 10; s = MCStones[(("MCStone" + a) + "_") + b]; z = stoneZ[((a * 4) - 4) + b]; if (toDoAnimation == 0) { if (c < 25) { toDoAnimation = 6; sx = s._x; sy = s._y; if (c < 16) { dx = FLOORX + ((c % 4) * FLOORSPACING); dy = FLOORY + (int(c / 4) * FLOORSPACING); if (z < 16) { s.gotoAndPlay("jumpUpright"); } else if (dx < sx) { s.gotoAndPlay("jumpUpCCW"); } else { s.gotoAndPlay("jumpUpCW"); } } else { dx = FLOORX + ((((c - 16) % 3) + 0.5) * FLOORSPACING); dy = FLOORY + ((int((c - 16) / 3) + 0.5) * FLOORSPACING); if (dx < sx) { s.gotoAndPlay("jumpDownCCW"); } else { s.gotoAndPlay("jumpDownCW"); } } } else if (c == 25) { if (state == playerColor) { if (0 <= z) { s.swapDepths(MCStones["MCDummy" + z]); } s.swapDepths(MCStones.MCFlying); if (z < 16) { s.gotoAndPlay("heavenForcus"); } else { s.gotoAndPlay("hellForcus"); } MCGameBG.MCGhost._x = s._x; MCGameBG.MCGhost._y = s._y; MCGameBG.MCGhost._visible = true; if (a == playerColor) { forcusedStone = b; MouseMoveProc(); } else { forcusedTransferee = b; } toDoAnimation = 1; } else { sx = MCOpponentHand._x; sy = MCOpponentHand._y; if (z < 0) { dx = COMPUTERHOMEX; dy = COMPUTERHOMEY; } else if (z < 16) { dx = FLOORX + ((z % 4) * FLOORSPACING); dy = FLOORY + (int(z / 4) * FLOORSPACING); } else { dx = FLOORX + ((((z - 16) % 3) + 0.5) * FLOORSPACING); dy = FLOORY + ((int((z - 16) / 3) + 0.5) * FLOORSPACING); } toDoAnimation = 5; } } else { toDoAnimation = 17; } } toDoAnimation--; if (c < 25) { with (s) { _x = dx + ((toDoAnimation * (sx - dx)) / 6); _y = dy + ((toDoAnimation * (sy - dy)) / 6); } if (state != playerColor) { MCOpponentHand._x = s._x; MCOpponentHand._y = s._y + ((toDoAnimation - 6) * 10); } } else if (c == 25) { if (state != playerColor) { MCOpponentHand._x = dx + ((toDoAnimation * (sx - dx)) / 5); MCOpponentHand._y = dy + ((toDoAnimation * (sy - dy)) / 5); } } else if ((toDoAnimation % 5) == 4) { if (toDoAnimation == 14) { soundGameBGM0_1.stop("gameBGM0_1"); soundGameBGM1_1.stop("gameBGM1_1"); soundGameBGM2_1.stop("gameBGM2_1"); } d = map[((COLOR1INFO - 1) + 3) - winColor] - 100; if (d < 10) { f = false; e = 0; i = 0; while (i < 4) { b = 0; while (b < 4) { if (stoneZ[((winColor * 4) - 4) + b] == HEAVENROW[(d * 4) + i]) { if ((e++) == ((14 - toDoAnimation) / 5)) { f = true; break; } } b++; } if (f) { break; } i++; } } else if (d < 18) { b = 0; while (b < 4) { if (stoneZ[((winColor * 4) - 4) + b] == (16 + HELLROW[((d - 10) * 3) + ((14 - toDoAnimation) / 5)])) { break; } b++; } } else { b = 0; while (b < 4) { if (stoneZ[((winColor * 4) - 4) + b] == HEAVENROW2[((d - 18) * 3) + ((14 - toDoAnimation) / 5)]) { break; } b++; } } PlaySound(soundThree); MCStones[(("MCStone" + winColor) + "_") + b].gotoAndPlay("win"); } if (toDoAnimation == 0) { if (c < 25) { if (state == playerColor) { MCHandFore.gotoAndStop("point"); } else { MCOpponentHand.gotoAndStop(room + "release"); } stoneZ[((a * 4) - 4) + b] = c; if (c < 16) { PlaySound(soundHeavenSettle); } else { PlaySound(soundHellSettle); } if (isTransfering) { map[(COLOR1INFO - 1) + a] = 1; if (c < 16) { s.gotoAndStop("heavenStand"); } else { s.gotoAndStop("hellStand"); } forcusedTransferee = -1; } else { forcusedStone = -1; } MCGameBG.MCGhost._visible = false; s.swapDepths(MCStones.MCFlying); s.swapDepths(MCStones["MCDummy" + c]); } else if (c == 25) { if (state != playerColor) { MCOpponentHand.gotoAndStop(room + "grab"); if (0 <= z) { s.swapDepths(MCStones["MCDummy" + z]); } s.swapDepths(MCStones.MCFlying); MCGameBG.MCGhost._x = s._x; MCGameBG.MCGhost._y = s._y; MCGameBG.MCGhost._visible = true; if (a == playerColor) { PlaySound(soundTransfer); forcusedTransferee = b; } else { PlaySound(soundGrab); forcusedStone = b; wait = 5; } if (z < 16) { s.gotoAndPlay("heavenForcus"); } else { s.gotoAndPlay("hellForcus"); } } } if ((--toDoLength) == 0) { if (c < 25) { map[COLOR1INFO] = map[COLOR1INFO] * -1; map[COLOR2INFO] = map[COLOR2INFO] * -1; Score(0); PutCheck(); d = map[(COLOR1SCORE - 1) + playerColor] - map[((COLOR1SCORE - 1) + 3) - playerColor]; if (500 < d) { MCGameBG.MCOpponent.gotoAndStop(room + "surprise"); } else if (d <= -300) { MCGameBG.MCOpponent.gotoAndStop(room + "happy"); } else { MCGameBG.MCOpponent.gotoAndStop(room + "normal"); } if (map[COLOR1INFO] == 3) { winColor = 1; Stack(0, 0, 26); } else if (map[COLOR2INFO] == 3) { winColor = 2; Stack(0, 0, 26); } else if (a == playerColor) { if (isTransfering) { RemoveTransferMark(); nextState = 3 - state; } else { SetSandwich(0, a, c); if (0 < transfereeNumber) { PlaySound(soundTransfer); PutTransferMark(3 - playerColor); if (transfereeNumber == 1) { forcusedTransferee = transferee[0]; Stack(3 - playerColor, forcusedTransferee, 25); } else { forcusedTransferee = -1; } } else { nextState = 3 - state; } } } else if (isTransfering) { if (0 < transfereeNumber) { if (transfereeNumber == 1) { Stack(3 - playerColor, transferee[0], 25); } } else { RemoveTransferMark(); nextState = 3 - state; } } else { SetSandwich(0, a, c); if (0 < transfereeNumber) { PlaySound(soundTransfer); PutTransferMark(playerColor); Stack(playerColor, transferee[0], 25); Stack(playerColor, transferee[0], 100 + bestDestination); map[HEAVENTOP + stoneZ[((playerColor * 4) - 4) + transferee[0]]] = 0; map[HEAVENTOP + bestDestination] = playerColor; if (transfereeNumber == 1) { wait = 6; } else { i = 1; while (i < transfereeNumber) { d = 200000 /* 0x030D40 */; e = 0; n = MAPSIZE; j = 0; while (j < 25) { if (map[HEAVENTOP + j] != 0) { } else { f = false; k = 0; while (k < transferMarkNumber) { if (j == transferMarkZ[k]) { f = true; break; } k++; } if (f) { } else { CopyMap(0, n); map[(n + HEAVENTOP) + stoneZ[((playerColor * 4) - 4) + transferee[i]]] = 0; map[(n + HEAVENTOP) + j] = playerColor; map[((n + COLOR1INFO) - 1) + state] = map[((n + COLOR1INFO) - 1) + state] * -1; map[((n + COLOR1INFO) - 1) + playerColor] = -1; Score(n); b = map[((n + COLOR1CANWIN) - 1) + playerColor] * 10000; if (b == 0) { if (room == 1) { b = (-map[((n + COLOR1CANWIN) - 1) + state]) - GetRandom(); } else { b = ((-10000 + (map[((n + COLOR1SCORE) - 1) + playerColor] * (0.95 + (GetRandom() * 0.05)))) - (map[((n + COLOR1SCORE) - 1) + state] * (0.1 + (GetRandom() * 0.2)))) - GetRandom(); } } if (b < d) { if (room == 3) { if (map[((n + COLOR1SCORE) - 1) + state] < 10000) { if (CanMakeHard(n)) { b = b + 10000; } } } if (b < d) { d = b; e = j; } } } } j++; } Stack(playerColor, transferee[i], 25); Stack(playerColor, transferee[i], 100 + e); map[HEAVENTOP + stoneZ[((playerColor * 4) - 4) + transferee[i]]] = 0; map[HEAVENTOP + e] = playerColor; i++; } } transfereeNumber = 0; } else { nextState = 3 - state; } } if (state != nextState) { latestInfo[3] = latestInfo[1]; latestInfo[2] = latestInfo[0]; latestInfo[1] = map[COLOR2INFO]; latestInfo[0] = map[COLOR1INFO]; RememberPhase(); phaseCount[numberMove] = 1; i = numberMove - 1; while (0 <= i) { if (phase[i] == phase[numberMove]) { phaseCount[numberMove] = phaseCount[i] + 1; if (phaseCount[numberMove] == 3) { numberMove = MAXPHASE; nextState = 3; } } i--; } numberMove++; if (numberMove == MAXPHASE) { nextState = 3; } } } else if (c == 25) { } else { nextState = 3; } } } } else if (state != playerColor) { a = map[(COLOR1NUMBER - 1) + state]; if (a == 4) { if (map[(COLOR1NUMBER - 1) + playerColor] == 4) { a = int(GetRandom() * 4); c = (5 + (int(a / 2) * 4)) + (a % 2); } else { a = stoneZ[(playerColor * 4) - 4]; if (room < 3) { b = int(GetRandom() * 8); } else { b = int(GetRandom() * 7); if ((((a == 6) && (5 <= b)) || ((a == 9) && (2 <= b))) || (a == 10)) { b++; } } if (4 <= b) { b++; } c = ((a - 5) + (int(b / 3) * 4)) + (b % 3); } Stack(state, 0, c); map[(COLOR1NUMBER - 1) + state]--; map[HEAVENTOP + c] = state; homeAnimation[state - 1] = 9; } else if (0 < a) { if (thinkingStone < 0) { forbiddenPlace = ""; if (numberMove == 2) { b = history; c = ""; if (room < 3) { if ((b == "GD") || (b == "GJ")) { c = "L"; } else if ((b == "HC") || (b == "HM")) { c = "K"; } else if ((b == "KF") || (b == "KP")) { c = "H"; } else if ((b == "LI") || (b == "LO")) { c = "G"; } } else if (b == "GD") { c = "BCHKEQFJPMN RSTUVWXYZ"; } else if (b == "GJ") { c = "BFHKNQCDMPE RSTUVWXYZ"; } else if (b == "HC") { c = "DEGLBNIMOJQ RSTUVWXYZ"; } else if (b == "HM") { c = "EIGLQNDCJOB RSTUVWXYZ"; } else if (b == "KF") { c = "JNGLBEOPIDQ RSTUVWXYZ"; } else if (b == "KP") { c = "NOGLQEJFDIB RSTUVWXYZ"; } else if (b == "LI") { c = "MQHKEBPOFCN RSTUVWXYZ"; } else if (b == "LO") { c = "PQHKNBMICFE RSTUVWXYZ"; } else if (b == "GC") { c = "DEH K"; } else if (b == "GF") { c = "JNK H"; } else if (b == "HD") { c = "CBG L"; } else if (b == "HI") { c = "MQL G"; } else if (b == "KJ") { c = "FBG L"; } else if (b == "KO") { c = "PQL G"; } else if (b == "LM") { c = "IEH K"; } else if (b == "LP") { c = "ONK H"; } else if (b == "GB") { c = "DJCFEN HKLMP RSTUVWXYZ"; } else if (b == "HE") { c = "CMDIBQ GLKJO RSTUVWXYZ"; } else if (b == "KN") { c = "FPJOBQ GLHDI RSTUVWXYZ"; } else if (b == "LQ") { c = "IOMPEN HKGCF RSTUVWXYZ"; } forbiddenPlace = c; } bestStone = (thinkingStone = 4 - a); bestDirection = (thinkingDirection = (thinkingOrigin = int(GetRandom() * 25))); bestScore = 200000 /* 0x030D40 */; MCGameBG.MCMark.gotoAndStop("thinking"); MCGameBG.MCMark._visible = true; } SetMarkPosition(thinkingDirection); n = MAPSIZE; if ((map[HEAVENTOP + thinkingDirection] == 0) && (forbiddenPlace.indexOf(String.fromCharCode(66 + thinkingDirection)) < 0)) { CopyMap(0, n); map[((n + COLOR1NUMBER) - 1) + state]--; map[(n + HEAVENTOP) + thinkingDirection] = state; map[n + COLOR1INFO] = map[n + COLOR1INFO] * -1; map[n + COLOR2INFO] = map[n + COLOR2INFO] * -1; Score(n); if (map[((n + COLOR1INFO) - 1) + state] == 3) { bestDirection = thinkingDirection; thinkingDirection = thinkingOrigin - 1; } else { SetSandwich(n, state, thinkingDirection); if (0 < transfereeNumber) { if (room != 0) { m = n + MAPSIZE; if (3 <= transfereeNumber) { bestScore = 200000 /* 0x030D40 */; } i = 0; while (i < 25) { if ((map[(n + HEAVENTOP) + i] != 0) || (i == stoneZ[((playerColor * 4) - 4) + transferee[0]])) { } else { CopyMap(n, m); map[(m + HEAVENTOP) + stoneZ[((playerColor * 4) - 4) + transferee[0]]] = 0; map[(m + HEAVENTOP) + i] = playerColor; map[((m + COLOR1INFO) - 1) + state] = map[((m + COLOR1INFO) - 1) + state] * -1; map[((m + COLOR1INFO) - 1) + playerColor] = -1; Score(m); b = map[((m + COLOR1CANWIN) - 1) + playerColor] * 10000; if (b == 0) { if (room == 1) { b = (-map[((m + COLOR1CANWIN) - 1) + state]) - GetRandom(); } else { b = ((-10000 + (map[((m + COLOR1SCORE) - 1) + playerColor] * (0.95 + (GetRandom() * 0.05)))) - (map[((m + COLOR1SCORE) - 1) + state] * (0.1 + (GetRandom() * 0.2)))) - GetRandom(); } } if (b < bestScore) { if (room == 3) { if (map[((m + COLOR1SCORE) - 1) + state] < 10000) { if (CanMakeHard(m)) { b = b + 10000; } } } if (b < bestScore) { bestScore = b; bestDirection = thinkingDirection; bestDestination = i; } } } i++; } if (3 <= transfereeNumber) { thinkingDirection = thinkingOrigin - 1; } } } else { b = map[((n + COLOR1CANWIN) - 1) + playerColor] * 10000; if (b == 0) { if (room < 2) { b = (-map[((n + COLOR1CANWIN) - 1) + state]) - GetRandom(); } else { b = ((-10000 + (map[((n + COLOR1SCORE) - 1) + playerColor] * (0.95 + (GetRandom() * 0.05)))) - (map[((n + COLOR1SCORE) - 1) + state] * (0.1 + (GetRandom() * 0.2)))) - GetRandom(); } } if (b < bestScore) { if (room == 3) { if (map[((n + COLOR1SCORE) - 1) + state] < 10000) { if (CanMakeHard(n)) { b = b + 10000; } } } if (b < bestScore) { bestScore = b; bestDirection = thinkingDirection; } } } } } thinkingDirection = (++thinkingDirection) % 25; if (thinkingDirection == thinkingOrigin) { MCGameBG.MCMark._visible = false; Stack(state, bestStone, bestDirection); map[(COLOR1NUMBER - 1) + state]--; map[HEAVENTOP + bestDirection] = state; homeAnimation[state - 1] = 9; } } else { if (thinkingStone < 0) { bestStone = (thinkingStone = (thinkingOrigin = int(GetRandom() * 4))); thinkingDirection = 0; bestScore = 200000 /* 0x030D40 */; bestDirection = 0; MCGameBG.MCMark.gotoAndStop("thinking"); MCGameBG.MCMark._visible = true; } f = false; n = MAPSIZE; z = stoneZ[((state * 4) - 4) + thinkingStone]; SetMarkPosition(z); if (z < 16) { a = HELLTOP + NEXTTOHEAVEN[(z * 4) + thinkingDirection]; } else { a = HEAVENTOP + NEXTTOHELL[((z - 16) * 4) + thinkingDirection]; } if (map[a] == 0) { CopyMap(0, n); map[(n + HEAVENTOP) + z] = 0; map[n + a] = state; f = true; } if (f) { map[n + COLOR1INFO] = map[n + COLOR1INFO] * -1; map[n + COLOR2INFO] = map[n + COLOR2INFO] * -1; Score(n); if (map[((n + COLOR1INFO) - 1) + state] == 3) { bestStone = thinkingStone; bestDirection = thinkingDirection; thinkingStone = thinkingOrigin - 1; thinkingDirection = 3; } else { SetSandwich(n, state, a); if (0 < transfereeNumber) { if (room != 0) { m = n + MAPSIZE; if (3 <= transfereeNumber) { bestScore = 200000 /* 0x030D40 */; } i = 0; while (i < 25) { if ((map[(n + HEAVENTOP) + i] != 0) || (i == stoneZ[((playerColor * 4) - 4) + transferee[0]])) { } else { CopyMap(n, m); map[(m + HEAVENTOP) + stoneZ[((playerColor * 4) - 4) + transferee[0]]] = 0; map[(m + HEAVENTOP) + i] = playerColor; map[((m + COLOR1INFO) - 1) + state] = map[((m + COLOR1INFO) - 1) + state] * -1; map[((m + COLOR1INFO) - 1) + playerColor] = -1; Score(m); b = map[((m + COLOR1CANWIN) - 1) + playerColor] * 10000; if (b == 0) { if (room == 1) { b = (-map[((m + COLOR1CANWIN) - 1) + state]) - GetRandom(); } else { b = ((-10000 + (map[((m + COLOR1SCORE) - 1) + playerColor] * (0.95 + (GetRandom() * 0.05)))) - (map[((m + COLOR1SCORE) - 1) + state] * (0.1 + (GetRandom() * 0.2)))) - GetRandom(); } } if (b < bestScore) { if (room == 3) { if (map[((m + COLOR1SCORE) - 1) + state] < 10000) { if (CanMakeHard(m)) { b = b + 10000; } } } if (b < bestScore) { bestScore = b; bestStone = thinkingStone; bestDirection = thinkingDirection; bestDestination = i; } } } i++; } if (3 <= transfereeNumber) { thinkingStone = thinkingOrigin - 1; thinkingDirection = 3; } } } else { b = map[((n + COLOR1CANWIN) - 1) + playerColor] * 10000; if (b == 0) { if (room < 2) { b = (-map[((n + COLOR1CANWIN) - 1) + state]) - GetRandom(); } else { b = ((-10000 + (map[((n + COLOR1SCORE) - 1) + playerColor] * (0.95 + (GetRandom() * 0.05)))) - (map[((n + COLOR1SCORE) - 1) + state] * (0.1 + (GetRandom() * 0.2)))) - GetRandom(); } } if (b < bestScore) { if (room == 3) { if (map[((n + COLOR1SCORE) - 1) + state] < 10000) { if (CanMakeHard(n)) { b = b + 10000; } } } if (b < bestScore) { bestScore = b; bestStone = thinkingStone; bestDirection = thinkingDirection; } } } } } thinkingDirection++; f = false; if (z < 16) { if (NEXTTOHEAVENLENGTH[z] <= thinkingDirection) { f = true; } } else if (thinkingDirection == 4) { f = true; } if (f) { thinkingStone = (++thinkingStone) % 4; if (thinkingStone == thinkingOrigin) { MCGameBG.MCMark._visible = false; a = stoneZ[((state * 4) - 4) + bestStone]; map[HEAVENTOP + a] = 0; if (a < 16) { b = NEXTTOHEAVEN[(a * 4) + bestDirection]; Stack(state, bestStone, 25); Stack(state, bestStone, 16 + b); map[HELLTOP + b] = state; } else { b = NEXTTOHELL[((a - 16) * 4) + bestDirection]; Stack(state, bestStone, 25); Stack(state, bestStone, b); map[HEAVENTOP + b] = state; } } else { thinkingDirection = 0; } } } if (toDoLength) { MCGameBG.MCTutorial.gotoAndStop("no"); } } i = 1; while (i <= 2) { if (0 < homeAnimation[i - 1]) { if (i == playerColor) { a = PLAYERHOMEX + (3 * HOMESPACING); b = -1; } else { a = COMPUTERHOMEX; b = 1; } if (homeAnimation[i - 1] == 9) { j = 0; while (j < map[(COLOR1NUMBER - 1) + i]) { MCStones[(("MCStone" + i) + "_") + ((4 - map[(COLOR1NUMBER - 1) + i]) + j)].gotoAndPlay("homeProgress"); j++; } } homeAnimation[i - 1]--; j = 0; while (j < map[(COLOR1NUMBER - 1) + i]) { with (MCStones[(("MCStone" + i) + "_") + ((4 - map[(COLOR1NUMBER - 1) + i]) + j)]) { _x = a + (((((j * 12) + homeAnimation[i - 1]) * b) * HOMESPACING) / 12); } j++; } } i++; } break; case 3 : if (!f) { break; } record[room * 4]++; MCGameBG.MCTutorial.gotoAndStop("no"); if (MAXPHASE <= numberMove) { soundGameBGM0_1.stop("gameBGM0_1"); soundGameBGM1_1.stop("gameBGM1_1"); soundGameBGM2_1.stop("gameBGM2_1"); PlaySound(soundLose); if (numberMove == MAXPHASE) { MCResult.MCThreeTimes._visible = false; MCResult.MCMaxPhase._visible = true; } else { MCResult.MCThreeTimes._visible = true; MCResult.MCMaxPhase._visible = false; } MCResult.gotoAndPlay("draw"); MCGameBG.MCOpponent.gotoAndStop(room + "sad"); record[(room * 4) + 2] = 0; } else if (winColor == playerColor) { PlaySound(soundWin); MCResult.MCThreeTimes._visible = false; MCResult.MCMaxPhase._visible = false; MCResult.gotoAndPlay("youwin"); MCGameBG.MCOpponent.gotoAndStop(room + "sad"); record[(room * 4) + 1]++; if ((++record[(room * 4) + 2]) == 3) { if (record[(room * 4) + 3] == 0) { record[(room * 4) + 3]++; } } } else { PlaySound(soundLose); MCResult.MCThreeTimes._visible = false; MCResult.MCMaxPhase._visible = false; MCResult.gotoAndPlay("youlose"); MCGameBG.MCOpponent.gotoAndStop(room + "happy"); record[(room * 4) + 2] = 0; } wantRetry = true; bulletin = 3; MCResult._visible = true; SOSimpei.data.recordJoined = record.join(" "); SOSimpei.flush(); MCOpponentHand._visible = false; SetRecord(room); MCConsole.MCRecord.gotoAndPlay("appear"); } PutShadow(); };
Symbol 51 MovieClip Frame 8
stop();
Symbol 51 MovieClip Frame 13
stop();
Symbol 58 MovieClip Frame 8
stop();
Symbol 58 MovieClip Frame 13
stop();
Symbol 79 Button
on (release) { _parent.gotoAndPlay("1-2"); _parent.kruri.gotoAndPlay("currentFrame + 1"); }
Symbol 163 MovieClip Frame 2
gotoAndPlay ("on");
Symbol 213 MovieClip [MCStone2Master] Frame 10
gotoAndStop ("normal");
Symbol 213 MovieClip [MCStone2Master] Frame 14
gotoAndPlay ("heavenForcus");
Symbol 213 MovieClip [MCStone2Master] Frame 16
gotoAndPlay ("hellForcus");
Symbol 213 MovieClip [MCStone2Master] Frame 22
gotoAndStop ("heavenStand");
Symbol 213 MovieClip [MCStone2Master] Frame 28
gotoAndStop ("hellStand");
Symbol 213 MovieClip [MCStone2Master] Frame 34
gotoAndStop ("hellStand");
Symbol 213 MovieClip [MCStone2Master] Frame 40
gotoAndStop ("heavenStand");
Symbol 213 MovieClip [MCStone2Master] Frame 46
gotoAndStop ("heavenStand");
Symbol 213 MovieClip [MCStone2Master] Frame 48
gotoAndPlay ("transfer");
Symbol 213 MovieClip [MCStone2Master] Frame 50
gotoAndPlay ("transferWait");
Symbol 213 MovieClip [MCStone2Master] Frame 57
gotoAndPlay ("win");
Symbol 213 MovieClip [MCStone2Master] Frame 60
gotoAndPlay ("lose");
Symbol 231 MovieClip [MCStone1Master] Frame 10
gotoAndStop ("normal");
Symbol 231 MovieClip [MCStone1Master] Frame 14
gotoAndPlay ("heavenForcus");
Symbol 231 MovieClip [MCStone1Master] Frame 16
gotoAndPlay ("hellForcus");
Symbol 231 MovieClip [MCStone1Master] Frame 22
gotoAndStop ("heavenStand");
Symbol 231 MovieClip [MCStone1Master] Frame 28
gotoAndStop ("hellStand");
Symbol 231 MovieClip [MCStone1Master] Frame 34
gotoAndStop ("hellStand");
Symbol 231 MovieClip [MCStone1Master] Frame 40
gotoAndStop ("heavenStand");
Symbol 231 MovieClip [MCStone1Master] Frame 46
gotoAndStop ("heavenStand");
Symbol 231 MovieClip [MCStone1Master] Frame 48
gotoAndPlay ("transfer");
Symbol 231 MovieClip [MCStone1Master] Frame 50
gotoAndPlay ("transferWait");
Symbol 231 MovieClip [MCStone1Master] Frame 57
gotoAndPlay ("win");
Symbol 231 MovieClip [MCStone1Master] Frame 60
gotoAndPlay ("lose");
Symbol 308 MovieClip Frame 14
stop();
Symbol 308 MovieClip Frame 28
stop();
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 20
stop();
Symbol 379 MovieClip [MCDoorMaster] Frame 13
stop();
Symbol 485 MovieClip Frame 17
this.stop();
Symbol 496 MovieClip Frame 60
this.stop();
Symbol 500 MovieClip [MCResultMaster] Frame 31
gotoAndStop ("questionRetry");
Symbol 500 MovieClip [MCResultMaster] Frame 62
gotoAndStop ("questionRetry");
Symbol 500 MovieClip [MCResultMaster] Frame 93
gotoAndStop ("questionRetry");
Symbol 506 MovieClip Frame 1
onEnterFrame = function () { if (pseudoPercent == undefined) { _root.state = -2; _root.nextState = -2; pseudoPercent = 0; } if (_root.state == -2) { percent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); pseudoPercent = pseudoPercent + 10; if (percent > pseudoPercent) { percent = pseudoPercent; } bar._xscale = percent; if (percent == 100) { _root.nextState = -1; _root.MCLoading._visible = false; } } };

Library Items

Symbol 1 Sound [soundCancelMaster]
Symbol 2 Sound [soundSlideMaster]
Symbol 3 Sound [soundAirMaster]
Symbol 4 Sound [soundClick2Master]
Symbol 5 Sound [soundLoseMaster]
Symbol 6 Sound [soundWinMaster]
Symbol 7 Sound [soundThreeMaster]
Symbol 8 Sound [soundTransferMaster]
Symbol 9 Sound [soundHeavenSettleMaster]
Symbol 10 Sound [soundHellSettleMaster]
Symbol 11 Sound [soundGrabMaster]
Symbol 12 Sound [soundStartMaster]
Symbol 13 Sound [soundClickMaster]
Symbol 14 Sound [roomBGM1]
Symbol 15 Sound [doorBGM1]
Symbol 16 Sound [gameBGM2_1]
Symbol 17 Sound [gameBGM1_1]
Symbol 18 Sound [gameBGM0_1]
Symbol 19 GraphicUsed by:50
Symbol 20 GraphicUsed by:30
Symbol 21 GraphicUsed by:30
Symbol 22 GraphicUsed by:30
Symbol 23 GraphicUsed by:30
Symbol 24 GraphicUsed by:30
Symbol 25 GraphicUsed by:30
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:20 21 22 23 24 25 26 27 28 29Used by:31
Symbol 31 MovieClipUses:30Used by:50
Symbol 32 GraphicUsed by:50
Symbol 33 GraphicUsed by:50
Symbol 34 GraphicUsed by:40
Symbol 35 GraphicUsed by:40
Symbol 36 GraphicUsed by:40
Symbol 37 GraphicUsed by:40
Symbol 38 FontUsed by:39 70 74 77 82
Symbol 39 TextUses:38Used by:40
Symbol 40 ButtonUses:34 35 36 37 39Used by:50
Symbol 41 GraphicUsed by:50
Symbol 42 GraphicUsed by:49
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:49
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:42 44 45 46 47 48Used by:50
Symbol 50 MovieClipUses:19 31 32 33 40 41 49Used by:51
Symbol 51 MovieClipUses:50Used by:191
Symbol 52 GraphicUsed by:57
Symbol 53 GraphicUsed by:57
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:52 53 54 55 56Used by:58
Symbol 58 MovieClipUses:57Used by:191
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:191
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:66
Symbol 63 GraphicUsed by:66
Symbol 64 GraphicUsed by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:62 63 64 65Used by:67 68
Symbol 67 MovieClipUses:66Used by:191
Symbol 68 MovieClipUses:66Used by:191
Symbol 69 GraphicUsed by:72
Symbol 70 TextUses:38Used by:72
Symbol 71 GraphicUsed by:72 75
Symbol 72 ButtonUses:69 70 71Used by:191
Symbol 73 GraphicUsed by:75
Symbol 74 TextUses:38Used by:75
Symbol 75 ButtonUses:73 74 71Used by:191
Symbol 76 GraphicUsed by:79 80
Symbol 77 TextUses:38Used by:79 80
Symbol 78 GraphicUsed by:79 80
Symbol 79 ButtonUses:76 77 78Used by:191
Symbol 80 ButtonUses:76 77 78Used by:191
Symbol 81 GraphicUsed by:84
Symbol 82 TextUses:38Used by:84
Symbol 83 GraphicUsed by:84 313
Symbol 84 ButtonUses:81 82 83Used by:191
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:148
Symbol 87 GraphicUsed by:90
Symbol 88 GraphicUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 ButtonUses:87 88 89Used by:148
Symbol 91 GraphicUsed by:148
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:148
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:98
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 ButtonUses:95 97Used by:148
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:103
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:103
Symbol 103 ButtonUses:100 102Used by:148
Symbol 104 GraphicUsed by:148
Symbol 105 GraphicUsed by:109 112 116 119 122 123 125 128 131
Symbol 106 GraphicUsed by:109 123
Symbol 107 GraphicUsed by:109 123
Symbol 108 GraphicUsed by:109 112 116 119 122 123 125 128 131
Symbol 109 ButtonUses:105 106 107 108Used by:148
Symbol 110 GraphicUsed by:112 125
Symbol 111 GraphicUsed by:112
Symbol 112 ButtonUses:105 110 111 108Used by:148
Symbol 113 GraphicUsed by:148
Symbol 114 GraphicUsed by:116
Symbol 115 GraphicUsed by:116
Symbol 116 ButtonUses:105 114 115 108Used by:148
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 ButtonUses:105 117 118 108Used by:148
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 ButtonUses:105 120 121 108Used by:148
Symbol 123 ButtonUses:105 106 107 108Used by:148
Symbol 124 GraphicUsed by:125
Symbol 125 ButtonUses:105 110 124 108Used by:148
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 ButtonUses:105 126 127 108Used by:148
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 ButtonUses:105 129 130 108Used by:148
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:148
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:148
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:148
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:148
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:148
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:148
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:148
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:86 90 91 93 98 103 104 109 112 113 116 119 122 123 125 128 131 133 135 137 139 141 143 145 147Used by:191
Symbol 149 GraphicUsed by:163 165
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:163 165
Symbol 152 GraphicUsed by:163
Symbol 153 GraphicUsed by:160
Symbol 154 GraphicUsed by:160
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:153 154 155 156 157 158 159Used by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:149 151 152 160 161 162Used by:191
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:149 151 164Used by:191
Symbol 166 GraphicUsed by:190 500
Symbol 167 GraphicUsed by:190
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:178 482
Symbol 170 GraphicUsed by:178 482
Symbol 171 GraphicUsed by:178 482
Symbol 172 GraphicUsed by:178 482
Symbol 173 GraphicUsed by:178
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:178 482
Symbol 176 GraphicUsed by:178 482
Symbol 177 GraphicUsed by:178 482
Symbol 178 ButtonUses:169 170 171 172 173 175 176 177Used by:190
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:179 180 181 182Used by:190
Symbol 184 GraphicUsed by:190
Symbol 185 GraphicUsed by:190 500
Symbol 186 GraphicUsed by:190
Symbol 187 GraphicUsed by:188 483
Symbol 188 ButtonUses:187Used by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:166 167 178 183 184 185 186 188 189Used by:191
Symbol 191 MovieClip [MCConsoleMaster]Uses:51 58 60 67 68 72 75 79 80 84 148 163 165 190
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:213 231 326
Symbol 194 GraphicUsed by:195 213
Symbol 195 MovieClipUses:194Used by:213
Symbol 196 GraphicUsed by:213
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:213
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:213
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:213
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:213
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:213
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:213
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:213
Symbol 211 GraphicUsed by:212 376
Symbol 212 MovieClipUses:211Used by:213 231
Symbol 213 MovieClip [MCStone2Master]Uses:193 194 195 196 198 200 202 204 206 208 210 212
Symbol 214 GraphicUsed by:215 231
Symbol 215 MovieClipUses:214Used by:231
Symbol 216 GraphicUsed by:231
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:231
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:231
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:231
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:231
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:231
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:231
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClip [MCStone1Master]Uses:193 214 215 216 218 220 222 224 226 228 230 212
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClip [MCGhostMaster]Uses:233Used by:326
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:326
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:326
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:326
Symbol 241 GraphicUsed by:273
Symbol 242 GraphicUsed by:273
Symbol 243 GraphicUsed by:273 453 476
Symbol 244 GraphicUsed by:273 325
Symbol 245 GraphicUsed by:273 477
Symbol 246 GraphicUsed by:273 478
Symbol 247 GraphicUsed by:273 479
Symbol 248 GraphicUsed by:273 480
Symbol 249 GraphicUsed by:273 466 471
Symbol 250 GraphicUsed by:273 466 471
Symbol 251 GraphicUsed by:273 466 471 472
Symbol 252 GraphicUsed by:273 472
Symbol 253 GraphicUsed by:273 472
Symbol 254 GraphicUsed by:273 473
Symbol 255 GraphicUsed by:273 473
Symbol 256 GraphicUsed by:273 473
Symbol 257 GraphicUsed by:273 474
Symbol 258 GraphicUsed by:273 474
Symbol 259 GraphicUsed by:273 474
Symbol 260 GraphicUsed by:273 475
Symbol 261 GraphicUsed by:273 475
Symbol 262 GraphicUsed by:273 475
Symbol 263 GraphicUsed by:273 438
Symbol 264 GraphicUsed by:273 467
Symbol 265 GraphicUsed by:273 468
Symbol 266 GraphicUsed by:273 469
Symbol 267 GraphicUsed by:273 470
Symbol 268 GraphicUsed by:273 384
Symbol 269 GraphicUsed by:273
Symbol 270 GraphicUsed by:273
Symbol 271 GraphicUsed by:273
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClip [MCOpponentMaster]Uses:241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272Used by:326
Symbol 274 GraphicUsed by:291
Symbol 275 GraphicUsed by:291
Symbol 276 GraphicUsed by:291
Symbol 277 GraphicUsed by:291
Symbol 278 GraphicUsed by:291
Symbol 279 GraphicUsed by:291
Symbol 280 GraphicUsed by:291
Symbol 281 GraphicUsed by:291
Symbol 282 GraphicUsed by:291
Symbol 283 GraphicUsed by:291
Symbol 284 GraphicUsed by:291
Symbol 285 GraphicUsed by:291
Symbol 286 GraphicUsed by:291
Symbol 287 GraphicUsed by:291
Symbol 288 GraphicUsed by:291
Symbol 289 GraphicUsed by:291
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290Used by:326
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:303
Symbol 294 GraphicUsed by:303
Symbol 295 GraphicUsed by:303
Symbol 296 GraphicUsed by:303
Symbol 297 GraphicUsed by:303
Symbol 298 GraphicUsed by:303
Symbol 299 GraphicUsed by:303
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:293 294 295 296 297 298 299 300 301 302Used by:326
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:308
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:305 307Used by:326
Symbol 309 BitmapUsed by:310 311
Symbol 310 GraphicUses:309Used by:313
Symbol 311 GraphicUses:309Used by:313
Symbol 312 GraphicUsed by:313
Symbol 313 ButtonUses:310 311 312 83Used by:326
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:318
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClipUses:315 317Used by:326
Symbol 319 GraphicUsed by:326
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:322
Symbol 322 MovieClipUses:321Used by:326
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:244 323 324Used by:326
Symbol 326 MovieClip [MCGameBGMaster]Uses:236 238 240 273 291 193 303 308 313 318 319 322 234 325
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClip [MCHandBackMaster]Uses:327
Symbol 329 GraphicUsed by:337
Symbol 330 GraphicUsed by:337
Symbol 331 GraphicUsed by:337
Symbol 332 GraphicUsed by:337
Symbol 333 GraphicUsed by:337
Symbol 334 GraphicUsed by:337
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClip [MCOpponentHandMaster]Uses:329 330 331 332 333 334 335 336
Symbol 338 GraphicUsed by:341
Symbol 339 GraphicUsed by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClip [MCHandForeMaster]Uses:338 339 340
Symbol 342 GraphicUsed by:346
Symbol 343 GraphicUsed by:346
Symbol 344 GraphicUsed by:346
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClip [MCHandForeMaster0]Uses:342 343 344 345
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:356
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:355
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:355
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 ButtonUses:350 352 354Used by:356
Symbol 356 MovieClipUses:348 355Used by:379
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:378
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:378
Symbol 361 GraphicUsed by:371
Symbol 362 GraphicUsed by:371
Symbol 363 GraphicUsed by:371
Symbol 364 GraphicUsed by:371
Symbol 365 GraphicUsed by:371
Symbol 366 GraphicUsed by:371
Symbol 367 GraphicUsed by:371
Symbol 368 GraphicUsed by:371
Symbol 369 GraphicUsed by:371
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:361 362 363 364 365 366 367 368 369 370Used by:378
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:377
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 ButtonUses:374 211 375Used by:377
Symbol 377 MovieClipUses:373 376Used by:378
Symbol 378 MovieClipUses:358 360 371 377Used by:379
Symbol 379 MovieClip [MCDoorMaster]Uses:356 378
Symbol 380 GraphicUsed by:414 438 453 466
Symbol 381 BitmapUsed by:383 415 439
Symbol 382 BitmapUsed by:383 415 439
Symbol 383 GraphicUses:381 382Used by:414 466
Symbol 384 MovieClipUses:268Used by:414
Symbol 385 BitmapUsed by:386 429 440 454
Symbol 386 GraphicUses:385Used by:414
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:414 438 453 466
Symbol 389 GraphicUsed by:414
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:414 438 453 466
Symbol 392 GraphicUsed by:414 438 453 466
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:414 438 453 466
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:414 438 453 466
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:414 438 453 466
Symbol 399 GraphicUsed by:414 438 453 466
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:414 438 453 466
Symbol 402 GraphicUsed by:414
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:414 438 453 466
Symbol 405 GraphicUsed by:414
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:414 438 453 466
Symbol 408 GraphicUsed by:414 438 453 466
Symbol 409 GraphicUsed by:414
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:414
Symbol 412 GraphicUsed by:413
Symbol 413 ButtonUses:412Used by:414
Symbol 414 MovieClip [MCRoom3Master]Uses:380 383 384 386 388 389 391 392 394 396 398 399 401 402 404 405 407 408 409 411 413
Symbol 415 GraphicUses:381 382Used by:438
Symbol 416 GraphicUsed by:428
Symbol 417 GraphicUsed by:428
Symbol 418 GraphicUsed by:428
Symbol 419 GraphicUsed by:428
Symbol 420 GraphicUsed by:428
Symbol 421 GraphicUsed by:428
Symbol 422 GraphicUsed by:428
Symbol 423 GraphicUsed by:428
Symbol 424 GraphicUsed by:428
Symbol 425 GraphicUsed by:428
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:416 417 418 419 420 421 422 423 424 425 426 427Used by:438
Symbol 429 GraphicUses:385Used by:438
Symbol 430 GraphicUsed by:438
Symbol 431 GraphicUsed by:438
Symbol 432 GraphicUsed by:438
Symbol 433 GraphicUsed by:435
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:433 434Used by:437
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:435 436Used by:438
Symbol 438 MovieClip [MCRoom2Master]Uses:380 415 428 263 429 388 430 391 392 394 396 398 399 401 431 404 432 407 408 437
Symbol 439 GraphicUses:381 382Used by:453
Symbol 440 GraphicUses:385Used by:453
Symbol 441 GraphicUsed by:453
Symbol 442 GraphicUsed by:453
Symbol 443 GraphicUsed by:453
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:453
Symbol 446 GraphicUsed by:450
Symbol 447 GraphicUsed by:449
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:447 448Used by:450
Symbol 450 MovieClipUses:446 449Used by:453
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:453
Symbol 453 MovieClip [MCRoom0Master]Uses:380 439 243 440 388 441 391 392 394 396 398 399 401 442 404 443 407 408 445 450 452
Symbol 454 GraphicUses:385Used by:466
Symbol 455 GraphicUsed by:466
Symbol 456 GraphicUsed by:466
Symbol 457 GraphicUsed by:466
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:466
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:466
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:466
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:466
Symbol 466 MovieClip [MCRoom1Master]Uses:380 383 249 250 251 454 388 455 391 392 394 396 398 399 401 456 404 457 407 408 459 461 463 465
Symbol 467 MovieClip [GOpponent2think]Uses:264
Symbol 468 MovieClip [GOpponent2Surprise]Uses:265
Symbol 469 MovieClip [GOpponent2happy]Uses:266
Symbol 470 MovieClip [GOpponent2sad]Uses:267
Symbol 471 MovieClip [GOpponent3normal]Uses:249 250 251
Symbol 472 MovieClip [GOpponent1think]Uses:252 253 251
Symbol 473 MovieClip [GOpponent1surprise]Uses:254 255 256
Symbol 474 MovieClip [GOpponent1happy]Uses:257 258 259
Symbol 475 MovieClip [GOpponent1sad]Uses:260 261 262
Symbol 476 MovieClip [GOpponent0normal]Uses:243
Symbol 477 MovieClip [GOpponent0think]Uses:245
Symbol 478 MovieClip [GOpponent0surprise]Uses:246
Symbol 479 MovieClip [GOpponent0happy]Uses:247
Symbol 480 MovieClip [GOpponent0sad]Uses:248
Symbol 481 GraphicUsed by:482
Symbol 482 ButtonUses:169 170 171 172 481 175 176 177Used by:500
Symbol 483 ButtonUses:187Used by:500
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:500
Symbol 486 GraphicUsed by:489
Symbol 487 FontUsed by:488 491
Symbol 488 TextUses:487Used by:489
Symbol 489 MovieClipUses:486 488Used by:500
Symbol 490 GraphicUsed by:492
Symbol 491 TextUses:487Used by:492
Symbol 492 MovieClipUses:490 491Used by:500
Symbol 493 GraphicUsed by:496
Symbol 494 GraphicUsed by:496
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:493 494 495Used by:500
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:500
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClip [MCResultMaster]Uses:482 483 485 489 492 496 498 166 185 499
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClip [MCRootBGMaster]Uses:501
Symbol 503 GraphicUsed by:506
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:506
Symbol 506 MovieClipUses:503 505Used by:Timeline

Instance Names

"MCLoading"Frame 1Symbol 506 MovieClip
"MCDigit2"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip
"MCDigit1"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip
"MCDigit0"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip
"MCArrow"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"MCNumberMatch"Symbol 50 MovieClip Frame 1Symbol 31 MovieClip
"MCNumberWin"Symbol 50 MovieClip Frame 1Symbol 31 MovieClip
"MCNumberWinCont"Symbol 50 MovieClip Frame 1Symbol 31 MovieClip
"MCNumberLose"Symbol 50 MovieClip Frame 1Symbol 31 MovieClip
"ButtonReset"Symbol 50 MovieClip Frame 1Symbol 40 Button
"MCMap"Symbol 50 MovieClip Frame 1Symbol 49 MovieClip
"MCRecordGraphics"Symbol 51 MovieClip Frame 1Symbol 50 MovieClip
"MCHeadGraphics"Symbol 58 MovieClip Frame 1Symbol 57 MovieClip
"ButtonClose"Symbol 148 MovieClip Frame 1Symbol 90 Button
"ButtonNext"Symbol 148 MovieClip Frame 1Symbol 98 Button
"ButtonPrev"Symbol 148 MovieClip Frame 1Symbol 103 Button
"ButtonIndex9"Symbol 148 MovieClip Frame 1Symbol 109 Button
"ButtonIndex8"Symbol 148 MovieClip Frame 1Symbol 112 Button
"ButtonIndex7"Symbol 148 MovieClip Frame 1Symbol 116 Button
"ButtonIndex6"Symbol 148 MovieClip Frame 1Symbol 119 Button
"ButtonIndex5"Symbol 148 MovieClip Frame 1Symbol 122 Button
"ButtonIndex4"Symbol 148 MovieClip Frame 1Symbol 123 Button
"ButtonIndex3"Symbol 148 MovieClip Frame 1Symbol 125 Button
"ButtonIndex2"Symbol 148 MovieClip Frame 1Symbol 128 Button
"ButtonIndex1"Symbol 148 MovieClip Frame 1Symbol 131 Button
"ButtonStart"Symbol 190 MovieClip Frame 1Symbol 178 Button
"MCNumberLevel"Symbol 190 MovieClip Frame 1Symbol 183 MovieClip
"ButtonFirstOrLast"Symbol 190 MovieClip Frame 1Symbol 188 Button
"MCRecord"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 51 MovieClip
"MCHead"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 58 MovieClip
"MCLeft"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 67 MovieClip
"MCRight"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 68 MovieClip
"ButtonHelp"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 72 Button
"ButtonSound"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 75 Button
"ButtonRight"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 79 Button
"ButtonLeft"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 80 Button
"ButtonChar"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 84 Button
"MCHelpWindow"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 148 MovieClip
"MCSound"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 163 MovieClip
"MCHelp"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 165 MovieClip
"MCAlert"Symbol 191 MovieClip [MCConsoleMaster] Frame 1Symbol 190 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 2Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 15Symbol 198 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 17Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 23Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 24Symbol 200 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 26Symbol 202 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 27Symbol 204 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 29Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 30Symbol 206 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 32Symbol 208 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 33Symbol 210 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 35Symbol 210 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 36Symbol 208 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 37Symbol 206 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 39Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 41Symbol 204 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 42Symbol 202 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 43Symbol 200 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 45Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 47Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 49Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 51Symbol 195 MovieClip
"G"Symbol 213 MovieClip [MCStone2Master] Frame 58Symbol 195 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 2Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 15Symbol 218 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 17Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 23Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 24Symbol 220 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 26Symbol 222 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 27Symbol 224 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 29Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 30Symbol 226 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 32Symbol 228 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 33Symbol 230 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 35Symbol 230 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 36Symbol 228 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 37Symbol 226 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 39Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 41Symbol 224 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 42Symbol 222 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 43Symbol 220 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 45Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 47Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 49Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 51Symbol 215 MovieClip
"G"Symbol 231 MovieClip [MCStone1Master] Frame 58Symbol 215 MovieClip
"MCFloor"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 238 MovieClip
"MCOpponent"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 273 MovieClip [MCOpponentMaster]
"MCTutorial"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 291 MovieClip
"MCShadow"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 193 MovieClip
"MCOpponentCard"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 303 MovieClip
"MCTurn"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 308 MovieClip
"ButtonGiveup"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 313 Button
"MCMark"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 318 MovieClip
"MCTransferMark0"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 322 MovieClip
"MCTransferMark1"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 322 MovieClip
"MCTransferMark2"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 322 MovieClip
"MCTransferMark3"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 322 MovieClip
"MCGhost"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 234 MovieClip [MCGhostMaster]
"MCPass"Symbol 326 MovieClip [MCGameBGMaster] Frame 1Symbol 325 MovieClip
"ButtonEnter"Symbol 356 MovieClip Frame 1Symbol 355 Button
"ButtonOnSale"Symbol 377 MovieClip Frame 1Symbol 376 Button
"MCLevel4"Symbol 378 MovieClip Frame 1Symbol 360 MovieClip
"MCCountDownDigit1"Symbol 378 MovieClip Frame 1Symbol 371 MovieClip
"MCCountDownDigit10"Symbol 378 MovieClip Frame 1Symbol 371 MovieClip
"MCOnSale"Symbol 378 MovieClip Frame 1Symbol 377 MovieClip
"MCDoorRight"Symbol 379 MovieClip [MCDoorMaster] Frame 1Symbol 356 MovieClip
"MCDoorLeft"Symbol 379 MovieClip [MCDoorMaster] Frame 1Symbol 378 MovieClip
"MCLevel4Char"Symbol 414 MovieClip [MCRoom3Master] Frame 1Symbol 384 MovieClip
"MCAbsence"Symbol 414 MovieClip [MCRoom3Master] Frame 1Symbol 411 MovieClip
"ButtonTesterLevel4"Symbol 414 MovieClip [MCRoom3Master] Frame 1Symbol 413 Button
"ButtonRetry"Symbol 500 MovieClip [MCResultMaster] Frame 1Symbol 482 Button
"ButtonToMenu"Symbol 500 MovieClip [MCResultMaster] Frame 1Symbol 482 Button
"ButtonResultChoose"Symbol 500 MovieClip [MCResultMaster] Frame 1Symbol 483 Button
"MCThreeTimes"Symbol 500 MovieClip [MCResultMaster] Frame 1Symbol 489 MovieClip
"MCMaxPhase"Symbol 500 MovieClip [MCResultMaster] Frame 1Symbol 492 MovieClip
"bar"Symbol 506 MovieClip Frame 1Symbol 505 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "soundCancelMaster"
ExportAssets (56)Timeline Frame 1Symbol 2 as "soundSlideMaster"
ExportAssets (56)Timeline Frame 1Symbol 3 as "soundAirMaster"
ExportAssets (56)Timeline Frame 1Symbol 4 as "soundClick2Master"
ExportAssets (56)Timeline Frame 1Symbol 5 as "soundLoseMaster"
ExportAssets (56)Timeline Frame 1Symbol 6 as "soundWinMaster"
ExportAssets (56)Timeline Frame 1Symbol 7 as "soundThreeMaster"
ExportAssets (56)Timeline Frame 1Symbol 8 as "soundTransferMaster"
ExportAssets (56)Timeline Frame 1Symbol 9 as "soundHeavenSettleMaster"
ExportAssets (56)Timeline Frame 1Symbol 10 as "soundHellSettleMaster"
ExportAssets (56)Timeline Frame 1Symbol 11 as "soundGrabMaster"
ExportAssets (56)Timeline Frame 1Symbol 12 as "soundStartMaster"
ExportAssets (56)Timeline Frame 1Symbol 13 as "soundClickMaster"
ExportAssets (56)Timeline Frame 1Symbol 14 as "roomBGM1"
ExportAssets (56)Timeline Frame 1Symbol 15 as "doorBGM1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "gameBGM2_1"
ExportAssets (56)Timeline Frame 1Symbol 17 as "gameBGM1_1"
ExportAssets (56)Timeline Frame 1Symbol 18 as "gameBGM0_1"
ExportAssets (56)Timeline Frame 1Symbol 191 as "MCConsoleMaster"
ExportAssets (56)Timeline Frame 1Symbol 213 as "MCStone2Master"
ExportAssets (56)Timeline Frame 1Symbol 231 as "MCStone1Master"
ExportAssets (56)Timeline Frame 1Symbol 234 as "MCGhostMaster"
ExportAssets (56)Timeline Frame 1Symbol 273 as "MCOpponentMaster"
ExportAssets (56)Timeline Frame 1Symbol 234 as "MCGhostMaster"
ExportAssets (56)Timeline Frame 1Symbol 326 as "MCGameBGMaster"
ExportAssets (56)Timeline Frame 1Symbol 328 as "MCHandBackMaster"
ExportAssets (56)Timeline Frame 1Symbol 337 as "MCOpponentHandMaster"
ExportAssets (56)Timeline Frame 1Symbol 341 as "MCHandForeMaster"
ExportAssets (56)Timeline Frame 1Symbol 346 as "MCHandForeMaster0"
ExportAssets (56)Timeline Frame 1Symbol 379 as "MCDoorMaster"
ExportAssets (56)Timeline Frame 1Symbol 273 as "MCOpponentMaster"
ExportAssets (56)Timeline Frame 1Symbol 414 as "MCRoom3Master"
ExportAssets (56)Timeline Frame 1Symbol 438 as "MCRoom2Master"
ExportAssets (56)Timeline Frame 1Symbol 453 as "MCRoom0Master"
ExportAssets (56)Timeline Frame 1Symbol 466 as "MCRoom1Master"
ExportAssets (56)Timeline Frame 1Symbol 467 as "GOpponent2think"
ExportAssets (56)Timeline Frame 1Symbol 468 as "GOpponent2Surprise"
ExportAssets (56)Timeline Frame 1Symbol 469 as "GOpponent2happy"
ExportAssets (56)Timeline Frame 1Symbol 470 as "GOpponent2sad"
ExportAssets (56)Timeline Frame 1Symbol 471 as "GOpponent3normal"
ExportAssets (56)Timeline Frame 1Symbol 472 as "GOpponent1think"
ExportAssets (56)Timeline Frame 1Symbol 473 as "GOpponent1surprise"
ExportAssets (56)Timeline Frame 1Symbol 474 as "GOpponent1happy"
ExportAssets (56)Timeline Frame 1Symbol 475 as "GOpponent1sad"
ExportAssets (56)Timeline Frame 1Symbol 476 as "GOpponent0normal"
ExportAssets (56)Timeline Frame 1Symbol 477 as "GOpponent0think"
ExportAssets (56)Timeline Frame 1Symbol 478 as "GOpponent0surprise"
ExportAssets (56)Timeline Frame 1Symbol 479 as "GOpponent0happy"
ExportAssets (56)Timeline Frame 1Symbol 480 as "GOpponent0sad"
ExportAssets (56)Timeline Frame 1Symbol 500 as "MCResultMaster"
ExportAssets (56)Timeline Frame 1Symbol 502 as "MCRootBGMaster"

Labels

"room0"Symbol 49 MovieClip Frame 1
"room1"Symbol 49 MovieClip Frame 2
"room2"Symbol 49 MovieClip Frame 3
"room3"Symbol 49 MovieClip Frame 4
"appear"Symbol 51 MovieClip Frame 1
"disappear"Symbol 51 MovieClip Frame 9
"disappeared"Symbol 51 MovieClip Frame 13
"appear"Symbol 58 MovieClip Frame 1
"disappear"Symbol 58 MovieClip Frame 9
"disappeared"Symbol 58 MovieClip Frame 13
"on"Symbol 163 MovieClip Frame 1
"off"Symbol 163 MovieClip Frame 3
"normal"Symbol 213 MovieClip [MCStone2Master] Frame 1
"homeProgress"Symbol 213 MovieClip [MCStone2Master] Frame 2
"heavenStand"Symbol 213 MovieClip [MCStone2Master] Frame 11
"hellStand"Symbol 213 MovieClip [MCStone2Master] Frame 12
"heavenForcus"Symbol 213 MovieClip [MCStone2Master] Frame 13
"hellForcus"Symbol 213 MovieClip [MCStone2Master] Frame 15
"jumpUpright"Symbol 213 MovieClip [MCStone2Master] Frame 17
"jumpDownCCW"Symbol 213 MovieClip [MCStone2Master] Frame 23
"jumpDownCW"Symbol 213 MovieClip [MCStone2Master] Frame 29
"jumpUpCCW"Symbol 213 MovieClip [MCStone2Master] Frame 35
"jumpUpCW"Symbol 213 MovieClip [MCStone2Master] Frame 41
"transfer"Symbol 213 MovieClip [MCStone2Master] Frame 47
"transferWait"Symbol 213 MovieClip [MCStone2Master] Frame 49
"win"Symbol 213 MovieClip [MCStone2Master] Frame 51
"lose"Symbol 213 MovieClip [MCStone2Master] Frame 58
"normal"Symbol 231 MovieClip [MCStone1Master] Frame 1
"homeProgress"Symbol 231 MovieClip [MCStone1Master] Frame 2
"heavenStand"Symbol 231 MovieClip [MCStone1Master] Frame 11
"hellStand"Symbol 231 MovieClip [MCStone1Master] Frame 12
"heavenForcus"Symbol 231 MovieClip [MCStone1Master] Frame 13
"hellForcus"Symbol 231 MovieClip [MCStone1Master] Frame 15
"jumpUpright"Symbol 231 MovieClip [MCStone1Master] Frame 17
"jumpDownCCW"Symbol 231 MovieClip [MCStone1Master] Frame 23
"jumpDownCW"Symbol 231 MovieClip [MCStone1Master] Frame 29
"jumpUpCCW"Symbol 231 MovieClip [MCStone1Master] Frame 35
"jumpUpCW"Symbol 231 MovieClip [MCStone1Master] Frame 41
"transfer"Symbol 231 MovieClip [MCStone1Master] Frame 47
"transferWait"Symbol 231 MovieClip [MCStone1Master] Frame 49
"win"Symbol 231 MovieClip [MCStone1Master] Frame 51
"lose"Symbol 231 MovieClip [MCStone1Master] Frame 58
"0normal"Symbol 273 MovieClip [MCOpponentMaster] Frame 1
"0think"Symbol 273 MovieClip [MCOpponentMaster] Frame 2
"0surprise"Symbol 273 MovieClip [MCOpponentMaster] Frame 3
"0happy"Symbol 273 MovieClip [MCOpponentMaster] Frame 4
"0sad"Symbol 273 MovieClip [MCOpponentMaster] Frame 5
"1normal"Symbol 273 MovieClip [MCOpponentMaster] Frame 6
"1think"Symbol 273 MovieClip [MCOpponentMaster] Frame 7
"1surprise"Symbol 273 MovieClip [MCOpponentMaster] Frame 8
"1happy"Symbol 273 MovieClip [MCOpponentMaster] Frame 9
"1sad"Symbol 273 MovieClip [MCOpponentMaster] Frame 10
"2normal"Symbol 273 MovieClip [MCOpponentMaster] Frame 11
"2think"Symbol 273 MovieClip [MCOpponentMaster] Frame 12
"2surprise"Symbol 273 MovieClip [MCOpponentMaster] Frame 13
"2happy"Symbol 273 MovieClip [MCOpponentMaster] Frame 14
"2sad"Symbol 273 MovieClip [MCOpponentMaster] Frame 15
"3normal"Symbol 273 MovieClip [MCOpponentMaster] Frame 16
"3think"Symbol 273 MovieClip [MCOpponentMaster] Frame 17
"3surprise"Symbol 273 MovieClip [MCOpponentMaster] Frame 18
"3happy"Symbol 273 MovieClip [MCOpponentMaster] Frame 19
"3sad"Symbol 273 MovieClip [MCOpponentMaster] Frame 20
"first"Symbol 291 MovieClip Frame 1
"any"Symbol 291 MovieClip Frame 2
"choose"Symbol 291 MovieClip Frame 3
"doGrab"Symbol 291 MovieClip Frame 4
"fromHeaven"Symbol 291 MovieClip Frame 5
"fromHell"Symbol 291 MovieClip Frame 6
"transfer1Heaven"Symbol 291 MovieClip Frame 7
"transfer1Hell"Symbol 291 MovieClip Frame 8
"transferPluralChoose"Symbol 291 MovieClip Frame 9
"transferPlural"Symbol 291 MovieClip Frame 10
"think"Symbol 291 MovieClip Frame 11
"twice"Symbol 291 MovieClip Frame 12
"bad3"Symbol 291 MovieClip Frame 13
"badFrom4"Symbol 291 MovieClip Frame 14
"bad4"Symbol 291 MovieClip Frame 15
"no"Symbol 291 MovieClip Frame 16
"you"Symbol 308 MovieClip Frame 1
"opponent"Symbol 308 MovieClip Frame 15
"OK"Symbol 318 MovieClip Frame 1
"NG"Symbol 318 MovieClip Frame 2
"thinking"Symbol 318 MovieClip Frame 3
"pass"Symbol 325 MovieClip Frame 2
"0release"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 1
"0grab"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 2
"1release"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 3
"1grab"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 4
"2release"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 5
"2grab"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 6
"3release"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 7
"3grab"Symbol 337 MovieClip [MCOpponentHandMaster] Frame 8
"pick"Symbol 341 MovieClip [MCHandForeMaster] Frame 1
"point"Symbol 341 MovieClip [MCHandForeMaster] Frame 2
"stone"Symbol 341 MovieClip [MCHandForeMaster] Frame 3
"paper"Symbol 341 MovieClip [MCHandForeMaster] Frame 4
"pick"Symbol 346 MovieClip [MCHandForeMaster0] Frame 1
"point"Symbol 346 MovieClip [MCHandForeMaster0] Frame 2
"stone"Symbol 346 MovieClip [MCHandForeMaster0] Frame 3
"paper"Symbol 346 MovieClip [MCHandForeMaster0] Frame 4
"top"Symbol 379 MovieClip [MCDoorMaster] Frame 1
"open"Symbol 379 MovieClip [MCDoorMaster] Frame 2
"youwin"Symbol 500 MovieClip [MCResultMaster] Frame 1
"youlose"Symbol 500 MovieClip [MCResultMaster] Frame 32
"draw"Symbol 500 MovieClip [MCResultMaster] Frame 63
"questionRetry"Symbol 500 MovieClip [MCResultMaster] Frame 94
"questionReturnToMenu"Symbol 500 MovieClip [MCResultMaster] Frame 95




http://swfchan.com/32/159738/info.shtml
Created: 22/10 -2018 07:11:26 Last modified: 22/10 -2018 07:11:26 Server time: 27/04 -2024 10:04:24