| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229923 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2598 · P5196 |
![]() | This is the info page for Flash #237324 |
!"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×÷ =≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨¬⇒⇔∀∃∠⊥⌒∂∇ ≡≒≪≫√∽∝∵∫∬ Ддω 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねの はばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノ ハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂ 亜唖娃阿哀愛挨悪以易移井一引右宇横王黄乙俺下仮何火簡間凶金月限後最作指時純初色人水制青赤全操単度土当動内難日入年白秒部分方法木目問曜左上決定戻昔普通触数字押電撃食説明手汁世界広前次記再旬会社能力意識不足特無自仕事把握場面多親話大中小 Font Version 1.54 (C)2006 OffGao |
!"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×÷ =≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨¬⇒⇔∀∃∠⊥⌒∂∇ ≡≒≪≫√∽∝∵∫∬ Ддω 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねの はばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノ ハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂ 亜唖娃阿哀愛挨悪以易移井一引右宇横王黄乙俺下仮何火簡間凶金月限後最作指時純初色人水制青赤全操単度土当動内難日入年白秒部分方法木目問曜左上決定戻昔普通触数字押電撃食説明手汁世界広前次記再旬会社能力意識不足特無自仕事把握場面多親話大中小 Font Version 1.54 (C)2006 OffGao |
!"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao |
!"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao |
!"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao |
ActionScript [AS1/AS2]
Frame 2stop();Frame 6var bm = (new flash.display.BitmapData(400, 400, true, 0)); var bm2 = (new flash.display.BitmapData(400, 400, true, 0)); var bk = (new flash.display.BitmapData(1, 1, true, -991024)); bmp.attachBitmap(bm, this.getNextHighestDepth(), "auto", flase); bmp2.attachBitmap(bm2, this.getNextHighestDepth(), "auto", flase); back.attachBitmap(bk, this.getNextHighestDepth(), "auto", flase); musicSound = new Sound(); mname = ["m1", "m2", "m3", "off"]; s1 = new Sound(); s1.attachSound("s1"); s2 = new Sound(); s2.attachSound("s2"); s3 = new Sound(); s3.attachSound("s3"); s4 = new Sound(); s4.attachSound("s4"); s5 = new Sound(); s5.attachSound("s5"); s6 = new Sound(); s6.attachSound("s8"); block = [[[[0, 1, 2, 3], [0, 1, 1, 2], [0, 1, 2, 2], [0, 0, 1, 2], [0, 1, 1, 2], [0, 1, 2, 1], [1, 1, 2, 2]], [[2, 2, 2, 2], [0, 0, 1, 1], [1, 1, 1, 2], [1, 1, 1, 2], [1, 1, 2, 2], [1, 1, 1, 2], [1, 1, 2, 2]], [[0, 1, 2, 3], [0, 1, 1, 2], [0, 0, 1, 2], [0, 1, 2, 2], [0, 1, 1, 2], [0, 1, 2, 1], [1, 1, 2, 2]], [[2, 2, 2, 2], [0, 0, 1, 1], [0, 1, 1, 1], [0, 1, 1, 1], [1, 1, 2, 2], [1, 1, 1, 0], [1, 1, 2, 2]]], [[[1, 1, 1, 1], [2, 2, 1, 1], [1, 1, 1, 2], [2, 1, 1, 1], [1, 1, 2, 2], [1, 1, 1, 2], [1, 2, 1, 2]], [[0, 1, 2, 3], [0, 1, 1, 2], [2, 1, 0, 0], [0, 1, 2, 2], [2, 1, 1, 0], [0, 1, 2, 1], [1, 2, 1, 2]], [[1, 1, 1, 1], [2, 2, 1, 1], [1, 2, 2, 2], [2, 2, 2, 1], [1, 1, 2, 2], [2, 2, 2, 1], [1, 2, 1, 2]], [[0, 1, 2, 3], [0, 1, 1, 2], [2, 2, 1, 0], [0, 0, 1, 2], [2, 1, 1, 0], [0, 1, 2, 1], [1, 2, 1, 2]]]]; fallspeed = [20, 18, 16, 14, 12, 10, 8, 6, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1]; linescore = [40, 100, 300, 1200]; localrank = SharedObject.getLocal("OffGao/tetris");Frame 8txt = "\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\n\n\u3000\u25A0\u25A0\u25A0\u3000\u25A0\u25A0\u25A0\u3000\u25A0\u25A0\u25A0\u3000\u25A0\u25A0\u3000\u3000\u25A0\u25A0\u25A0\u3000\u3000\u25A0\u25A0\u3000\n\u3000\uFFE3\u25A0\uFFE3\u3000\u25A0\uFFE3\uFFE3\u3000\uFFE3\u25A0\uFFE3\u3000\u25A0\uFFE3\u25A0\u3000\uFFE3\u25A0\uFFE3\u3000\u25A0\uFFE3\uFFE3\u3000\n\u3000\u3000\u25A0\u3000\u3000\u25A0\u25A0\u25A0\u3000\u3000\u25A0\u3000\u3000\u25A0\u25A0\uFFE3\u3000\u3000\u25A0\u3000\u3000\uFFE3\u25A0\u3000\u3000\n\u3000\u3000\u25A0\u3000\u3000\u25A0\uFFE3\uFFE3\u3000\u3000\u25A0\u3000\u3000\u25A0\uFFE3\u25A0\u3000\u3000\u25A0\u3000\u3000\u3000\uFFE3\u25A0\u3000\n\u3000\u3000\u25A0\u3000\u3000\u25A0\u25A0\u25A0\u3000\u3000\u25A0\u3000\u3000\u25A0\u3000\u25A0\u3000\u25A0\u25A0\u25A0\u3000\u25A0\u25A0\uFFE3\u3000\n\u3000\u3000\uFFE3\u3000\u3000\uFFE3\uFFE3\uFFE3\u3000\u3000\uFFE3\u3000\u3000\uFFE3\u3000\uFFE3\u3000\uFFE3\uFFE3\uFFE3\u3000\uFFE3\uFFE3\u3000\u3000\n\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\u25A1\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\n\n\n\u3000\u3000\u25A0\u3000PUSH SPACE\u3000BUTTON\u3000\u25A0\n\n\n\n\n\u3000\u3000\u3000\u3000\u3000(C)2007 OffGao\n\n"; mode = 0; level = 0; high = 0; music = 0; sel = 0; bm.fillRect(new flash.geom.Rectangle(0, 0, 400, 352), 0);Frame 9if (Key.isDown(Key.SPACE)) { gotoAndPlay("warning"); } if (Key.isDown(Key.INSERT)) { gotoAndPlay("debug"); }Frame 10prevFrame(); play();Frame 11mode = 0; bsel = 0; pushfg = 0; pushfg2 = 0;Frame 13bm.fillRect(new flash.geom.Rectangle(0, 0, 400, 320), 0); if (mode == 0) { txt = "\u30D0\u30FC\u30B8\u30E7\u30F3\u3058\u3087\u3046\u307B\u3046\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501"; txt = txt + "\n\u30C6\u30C8\u30EA\u30B9\u3000Ver1.02\n(C)2007 OffGao\n (\u30AA\u30D5\u30AC\u30AA\u25C6e/Q/OffGao)\n---------------------------------\n\u3055\u304F\u305B\u3044\u304B\u3044\u3057\u3000\u3000\uFF1A2006/11/22\n\u304B\u3093\u305B\u3044\u3000\u3000\u3000\u3000\u3000\uFF1A2007/01/11\n\u3055\u3044\u3057\u3085\u3046\u3053\u3046\u3057\u3093\uFF1A2007/01/19\n---------------------------------\nVer1.00 2007/01/11\n \u304B\u3093\u305B\u3044\nVer1.01 2007/01/12\n\u3000\u30D6\u30ED\u30C3\u30AF\u306E\u52D5\u304D\u3092\u3000\u3073\u3061\u3087\u3046\u305B\u3044\nVer1.02 2007/01/19\n\u3000\u6A2A\u79FB\u52D5\u3068\u3000\u3089\u3063\u304B\u3092\u3000\u3069\u3046\u3058\u306B\u3084\u308B\u3068\u3001\n\u3000\u30D6\u30ED\u30C3\u30AF\u304C\u3000\u304F\u3046\u3061\u3085\u3046\u3067\u3000\u3068\u307E\u308B\u30D0\u30B0\u3092\u3057\u3085\u3046\u305B\u3044\n"; } else if (mode == 1) { txt = "\u30D6\u30ED\u30C3\u30AF\u30C7\u30FC\u30BF\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501"; txt = txt + (("\n\u30C7\u30FC\u30BF" + bsel) + "\n\n 0 1 2 3"); c = 0; for ( ; c < 4 ; c++) { b = 0; for ( ; b < 4 ; b++) { a = 0; for ( ; a < 4 ; a++) { bm.fillRect(new flash.geom.Rectangle((((c * 5) + b) + 2) * 16, (a + 5) * 16, 17, 17), -3364267); bm.fillRect(new flash.geom.Rectangle(((((c * 5) + b) + 2) * 16) + 1, ((a + 5) * 16) + 1, 15, 15), 0); } } } b = 0; for ( ; b < 4 ; b++) { a = 0; for ( ; a < 4 ; a++) { bm.fillRect(new flash.geom.Rectangle((((block[0][b][bsel][a] + (b * 5)) + 2) * 16) + 1, ((block[1][b][bsel][a] + 5) * 16) + 1, 15, 15), -7842560); } } }Frame 14if (!Key.isDown(Key.INSERT)) { pushfg = 0; } else { if (pushfg == 0) { mode++; if (1 < mode) { mode = 0; } gotoAndPlay("debug2"); } pushfg = 1; } if (Key.isDown(Key.ESCAPE)) { gotoAndPlay("main"); } if (mode == 0) { } else if (mode == 1) { if (!Key.isDown(Key.UP)) { if (!Key.isDown(Key.DOWN)) { pushfg2 = 0; } else { if (pushfg2 == 0) { bsel++; if (6 < bsel) { bsel = 0; } gotoAndPlay("debug2"); } pushfg2 = 1; } } else { if (pushfg2 == 0) { bsel--; if (bsel < 0) { bsel = 6; } gotoAndPlay("debug2"); } pushfg2 = 1; } }Frame 15prevFrame(); play();Frame 16fscommand ("ParaFlaTrace", localrank); result = "aa"; if (localrank.data.ok == eval("undefined")) { localrank.data.ok = 1; localrank.data.score = []; localrank.data.level = []; localrank.data.lines = []; localrank.data.score[0] = []; localrank.data.level[0] = []; localrank.data.lines[0] = []; a = 0; for ( ; 10 >= a ; a++) { localrank.data.score[0][a] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.score[0][a][b] = 0; } localrank.data.level[0][a] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.level[0][a][b] = 0; } localrank.data.lines[0][a] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.lines[0][a][b] = 0; } } localrank.data.score[1] = []; localrank.data.level[1] = []; localrank.data.lines[1] = []; a = 0; for ( ; 10 >= a ; a++) { localrank.data.score[1][a] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.score[1][a][b] = 0; } localrank.data.level[1][a] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.level[1][a][b] = 0; } localrank.data.lines[1][a] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.lines[1][a][b] = 0; } } localrank.data.score[2] = []; localrank.data.level[2] = []; localrank.data.lines[2] = []; a = 0; for ( ; 10 >= a ; a++) { localrank.data.score[2][a] = []; localrank.data.level[2][a] = []; localrank.data.lines[2][a] = []; c = 0; for ( ; c < 6 ; c++) { localrank.data.score[2][a][c] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.score[2][a][c][b] = 0; } localrank.data.level[2][a][c] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.level[2][a][c][b] = 0; } localrank.data.lines[2][a][c] = []; b = 0; for ( ; b < 5 ; b++) { localrank.data.lines[2][a][c][b] = 0; } } } result = localrank.flush(); } fscommand ("ParaFlaTrace", result); fscommand ("ParaFlaTrace", localrank); if (result == false) { txt = "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503WARNING\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2520\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2528\n\u2503\u30ED\u30FC\u30AB\u30EB\u4E0A\u306B\u3001\u30CF\u30A4\u30B9\u30B3\u30A2\u3092\u3000\u307B\u305E\u3093\u3067\u304D\u307E\u305B\u3093\u3002\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B"; } if (result == "pending") { txt = "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503WARNING\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2520\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2528\n\u2503\u30ED\u30FC\u30AB\u30EB\u4E0A\u306B\u3001\u30CF\u30A4\u30B9\u30B3\u30A2\u3092\u307B\u305E\u3093\u3059\u308B\u3000\u3000\u3000\u3000\u3000\u2503\n\u2503\u308A\u3087\u3046\u3044\u304D\u304C\u3000\u8DB3\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2503\u305D\u306E\u305F\u3081\u30CF\u30A4\u30B9\u30B3\u30A2\u306F\u3000\u30ED\u30FC\u30AB\u30EB\u4E0A\u306B\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2503\u307B\u305E\u3093\u3059\u308B\u3053\u3068\u304C\u3000\u3067\u304D\u307E\u305B\u3093\u3002\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B"; } if (result == true) { gotoAndPlay("modeselect"); } if (result == "aa") { gotoAndPlay("modeselect"); }Frame 17if (Key.isDown(Key.SPACE)) { gotoAndPlay("modeselect"); }Frame 18prevFrame(); play();Frame 19cfg = 1; count = 1; sel = mode; musicSound.stop(); musicSound.attachSound(mname[music]); musicSound.start(0, 16777215); txt = "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503MODE\u3000SELECT\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B\n\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503MARATHON\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2503\u3000\u3000\u3064\u307F\u4E0A\u304C\u308B\u307E\u3067\u3000\u3069\u308C\u3060\u3051\u3000\u3066\u3093\u3092\u3000\u3068\u308C\u308B\u304B\u2503\n\u2503\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u25033MINUTES\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2503\u3000\u30003\u5206\u4EE5\u5185\u306B\u3000\u3069\u308C\u3060\u3051\u3000\u3066\u3093\u3092\u3000\u3068\u308C\u308B\u304B\u3000\u3000\u2503\n\u2503\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u250325LINES\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2503\u3000\u3000\uFF12\uFF15\u308C\u3064\u3051\u3057\u3066\u3000\u3069\u308C\u3060\u3051\u3000\u3066\u3093\u3092\u3000\u3068\u308C\u308B\u304B\u2503\n\u2503\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2503\n\u2503\u30E9\u30F3\u30AD\u30F3\u30B0\u306E\u30AF\u30EA\u30A2\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2503\u3000\u3000\u30ED\u30FC\u30AB\u30EB\u306E\u30E9\u30F3\u30AD\u30F3\u30B0\u30C7\u30FC\u30BF\u3092\u3000\u30AF\u30EA\u30A2\u3057\u307E\u3059\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B\n\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503MUSIC\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2520\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2528\n\u2503TYPE1 TYPE2 TYPE3 OFF\u3000\u3000\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B";Frame 20if (Key.isDown(Key.SPACE)) { if (count == 0) { mode = sel; sel = 0; if (mode == 3) { gotoAndPlay("scorereset"); } else { gotoAndPlay("select"); } } } else if (!(((Key.isDown(Key.DOWN) || (Key.isDown(Key.UP))) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.RIGHT)))) { count = 0; } else { count++; if ((count == 1) || (6 < count)) { if (5 < count) { count = 5; } s1.stop("s1"); s1.start(); if (Key.isDown(Key.DOWN)) { sel++; cfg = 1; if (3 < sel) { sel = 3; } } if (Key.isDown(Key.UP)) { sel--; cfg = 1; if (sel < 0) { sel = 0; } } if (Key.isDown(Key.LEFT)) { cfg = 1; music--; if (music < 0) { music = 0; } musicSound.stop(); musicSound.attachSound(mname[music]); musicSound.start(0, 16777215); } if (Key.isDown(Key.RIGHT)) { cfg = 1; music++; if (3 < music) { music = 3; } musicSound.stop(); musicSound.attachSound(mname[music]); musicSound.start(0, 16777215); } } } if (cfg == 1) { cfg = 0; bm.fillRect(new flash.geom.Rectangle(0, 0, 400, 400), 0); bm.fillRect(new flash.geom.Rectangle(8, ((sel * 48) + 64) - 8, 384, 46), -5201776); bm.fillRect(new flash.geom.Rectangle(((music * 16) * 6) + 15, ((80 * 4) - 34) + 16, 16 * 5, 20), -5205888); }Frame 21prevFrame(); play();Frame 22cfg = 1; count = 1; musicSound.stop(); musicSound.attachSound(mname[music]); musicSound.start(0, 16777215);Frame 23if (Key.isDown(Key.SPACE)) { if (count == 0) { if (sel == 2) { gotoAndPlay("modeselect"); } else { gotoAndPlay("start"); } } } else if (!(((Key.isDown(Key.DOWN) || (Key.isDown(Key.UP))) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.RIGHT)))) { count = 0; } else { count++; if ((count == 1) || (6 < count)) { if (5 < count) { count = 5; } s1.stop("s1"); s1.start(); if (Key.isDown(Key.DOWN)) { sel++; cfg = 1; if (2 < sel) { sel = 2; } if ((mode != 2) && (sel == 1)) { sel = 2; } } if (Key.isDown(Key.UP)) { sel--; cfg = 1; if (sel < 0) { sel = 0; } if ((mode != 2) && (sel == 1)) { sel = 0; } } if (Key.isDown(Key.LEFT)) { cfg = 1; if (sel == 0) { level--; if (level < 0) { level = 0; } } if (sel == 1) { high--; if (high < 0) { high = 0; } } } if (Key.isDown(Key.RIGHT)) { cfg = 1; if (sel == 0) { level++; if (10 < level) { level = 10; } } if (sel == 1) { high++; if (5 < high) { high = 5; } } } } } if (cfg == 1) { cfg = 0; bm.fillRect(new flash.geom.Rectangle(0, 0, 400, 400), 0); bm.fillRect(new flash.geom.Rectangle(8, (sel * 80) + 8, 384, 32), -5201776); txt = "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503LEVEL\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2520\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2528\n\u25030 1 2 3 4 5 6 7 8 9 S \u3000\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B\n"; if (mode != 2) { txt = txt + "\n\n\n\n\n"; } else { txt = txt + "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503HIGH\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2520\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2528\n\u25030 1 2 3 4 5\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B\n"; bm.fillRect(new flash.geom.Rectangle(((high * 16) * 2) + 15, (80 * 2) - 34, 16 * 1, 20), -5205888); } txt = txt + "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503\u30E2\u30FC\u30C9\u30BB\u30EC\u30AF\u30C8\u3078\u623B\u308B\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B\n\u250F\u2501\u2501\u252F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u252F\u2501\u2501\u2501\u2501\u2501\u252F\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503NO\u2502\u3000\u3000\u3000SCORE\u2502LEVEL\u2502LINES\u2503\n\u2520\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2528\n"; if ((mode % 3) == 2) { a = 0; for ( ; a < 5 ; a++) { txt = txt + "\u2503"; strbf = " " + (a + 1); txt = txt + strbf.substr(-2, 2); txt = txt + "\u2502"; strbf = " " + localrank.data.score[mode][level][high][a]; txt = txt + strbf.substr(-8, 8); txt = txt + "\u2502"; if (localrank.data.level[mode][level][high][a] >= 30) { strbf = " SP"; } else { strbf = " " + localrank.data.level[mode][level][high][a]; } txt = txt + strbf.substr(-5, 5); txt = txt + "\u2502"; strbf = " " + localrank.data.lines[mode][level][high][a]; txt = txt + strbf.substr(-5, 5); txt = txt + "\u2503\n"; } } else { a = 0; for ( ; a < 5 ; a++) { txt = txt + "\u2503"; strbf = " " + (a + 1); txt = txt + strbf.substr(-2, 2); txt = txt + "\u2502"; strbf = " " + localrank.data.score[mode][level][a]; txt = txt + strbf.substr(-8, 8); txt = txt + "\u2502"; if (localrank.data.level[mode][level][a] >= 30) { strbf = " SP"; } else { strbf = " " + localrank.data.level[mode][level][a]; } txt = txt + strbf.substr(-5, 5); txt = txt + "\u2502"; strbf = " " + localrank.data.lines[mode][level][a]; txt = txt + strbf.substr(-5, 5); txt = txt + "\u2503\n"; } } txt = txt + "\u2517\u2501\u2501\u2537\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2537\u2501\u2501\u2501\u2501\u2501\u2537\u2501\u2501\u2501\u2501\u2501\u251B"; bm.fillRect(new flash.geom.Rectangle(((level * 16) * 2) + 15, (80 * 1) - 34, 16 * 1, 20), -5205888); }Frame 24prevFrame(); play();Frame 25cfg = 1; count = 1; txt = "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503\u30ED\u30FC\u30AB\u30EB\u306E\u30E9\u30F3\u30AD\u30F3\u30B0\u30C7\u30FC\u30BF\u3092\u3000\u30AF\u30EA\u30A2\u3057\u307E\u3059\u3002\u3000\u2503\n\u2503\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2520\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2528\n\u2503\u306F\u3044\u3000\u3000\u3044\u3044\u3048\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B\n\n"; resetfg = 1;Frame 26if (Key.isDown(Key.SPACE)) { if (count == 0) { if (resetfg == 0) { localrank.data.ok = eval("undefined"); } gotoAndPlay("warning"); } } else if (!(((Key.isDown(Key.DOWN) || (Key.isDown(Key.UP))) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.RIGHT)))) { count = 0; } else { count++; if ((count == 1) || (6 < count)) { if (5 < count) { count = 5; } s1.stop("s1"); s1.start(); if (Key.isDown(Key.LEFT)) { cfg = 1; resetfg = 0; } if (Key.isDown(Key.RIGHT)) { cfg = 1; resetfg = 1; } } } if (cfg == 1) { cfg = 0; bm.fillRect(new flash.geom.Rectangle(0, 0, 400, 400), 0); bm.fillRect(new flash.geom.Rectangle(((resetfg * 16) * 4) + 15, (80 * 1) - 18, 16 * 3, 20), -5205888); }Frame 27prevFrame(); play();Frame 32cfg = 1; count = 1; txt7 = ""; musicSound.stop(); musicSound.attachSound(mname[music]); musicSound.start(0, 16777215); bm.fillRect(new flash.geom.Rectangle(0, 0, 400, 400), 0); field = []; i = 0; for ( ; i < 42 ; i++) { field[i] = []; } i = 0; for ( ; i < 42 ; i++) { j = 0; for ( ; j < 74 ; j++) { field[i][j] = 0; } } i = 0; for ( ; i < 42 ; i++) { field[0][i] = 1; field[11][i] = 1; field[i][21] = 1; } speed = level; if (speed == 10) { speed = 30; } fallCount = 0; count = 0; count2 = 0; cfg = 2; pfg1 = 0; pfg2 = 1; fallfg = 0; fallcount = 0; fallsc = 0; checkfg = 0; bx = bnx; by = bny; ba = bna; bt = bnt; bnx = 4; bny = 0; bna = 0; bnt = Math.round((Math.random() * 7) - 0.5); bfx = 4; bfy = 0; bfa = ba; bft = bt; bx = bnx; by = bny; ba = bna; bt = bnt; bnx = 4; bny = 0; bna = 0; bnt = Math.round((Math.random() * 7) - 0.5); bfx = 4; bfy = 0; bfa = ba; bft = bt; if ((mode % 3) == 0) { txt3 = "MARATHON"; } else if ((mode % 3) == 1) { txt3 = "3MINUTES"; time = 180; timecount = 0; } else if ((mode % 3) == 2) { txt3 = "25LINES"; a = 0; for ( ; a < (high * 2) ; a++) { e = Math.round((Math.random() * 8) - 0.5) + 2; d = 0; for ( ; d < e ; d++) { b = Math.round((Math.random() * 11) - 0.5); if (field[b][20 - a] != 0) { d--; } else { field[b][20 - a] = 1; } } } } mode % 3; a = 0; for ( ; a < 4 ; a++) { bm.fillRect(new flash.geom.Rectangle((block[0][bna][bnt][a] * 16) + (16 * 17), (block[1][bna][bnt][a] * 16) + (16 * 16), 16, 16), -14675968); bm.fillRect(new flash.geom.Rectangle((block[0][bna][bnt][a] * 16) + (16 * 17), (block[1][bna][bnt][a] * 16) + (16 * 16), 14, 14), -3098464); bm.fillRect(new flash.geom.Rectangle(((block[0][bna][bnt][a] * 16) + (16 * 17)) + 2, ((block[1][bna][bnt][a] * 16) + (16 * 16)) + 2, 12, 12), -6258592); } a = 1; for ( ; 20 >= a ; a++) { b = 1; for ( ; 10 >= b ; b++) { if (field[b][a] != 1) { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), 0); } else { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), -14675968); bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 14, 14), -991024); bm.fillRect(new flash.geom.Rectangle(((b * 16) + 16) + 2, (a * 16) + 2, 12, 12), -5205904); } } } score = 0; lines = 0;Frame 34if (0 >= wait) { txt = ""; fallfg = 0; fallsc = 0; if (checkfg == 0) { a = 0; for ( ; a < 4 ; a++) { bm.fillRect(new flash.geom.Rectangle(((block[0][bfa][bft][a] + bfx) * 16) + 16, (block[1][bfa][bft][a] + bfy) * 16, 16, 16), 0); } } cfg = 1; if (!Key.isDown(90)) { if (!Key.isDown(88)) { pfg1 = 0; } else if (pfg1 == 0) { cfg = 1; ba = ba - 1; if (ba == -1) { ba = 3; } pfg1 = 1; } } else if (pfg1 == 0) { cfg = 1; ba = (ba + 1) % 4; pfg1 = 1; } if (checkfg != 1) { if (pfg1 == 1) { double = 0; pfg1 = 2; a = 0; for ( ; a < 4 ; a++) { double = double + field[block[0][ba][bt][a] + bx][block[1][ba][bt][a] + by]; } if (double == 0) { s2.stop("s2"); s2.start(); bfx = bx; bfy = by; bfa = ba; bft = bt; } else if (bt == 0) { bx = bfx; by = bfy; ba = bfa; bt = bft; } else { double = 0; a = 0; for ( ; a < 4 ; a++) { if (block[0][ba][bt][a] == 1) { double = double + field[block[0][ba][bt][a] + bx][block[1][ba][bt][a] + by]; } } if (double != 0) { bx = bfx; by = bfy; ba = bfa; bt = bft; } else { double = 0; a = 0; for ( ; a < 4 ; a++) { double = double + field[(block[0][ba][bt][a] + bx) + 1][block[1][ba][bt][a] + by]; } if (double == 0) { s2.stop("s2"); s2.start(); bx++; bfx = bx; bfy = by; bfa = ba; bft = bt; } else { double = 0; a = 0; for ( ; a < 4 ; a++) { double = double + field[(block[0][ba][bt][a] + bx) - 1][block[1][ba][bt][a] + by]; } if (double == 0) { s2.stop("s2"); s2.start(); bx--; bfx = bx; bfy = by; bfa = ba; bft = bt; } else { bx = bfx; by = bfy; ba = bfa; bt = bft; } } } } } } else { bfx = bx; bfy = by; bfa = ba; bft = bt; bm.fillRect(new flash.geom.Rectangle(16 * 17, 16 * 16, 16 * 4, 16 * 4), 0); a = 0; for ( ; a < 4 ; a++) { bm.fillRect(new flash.geom.Rectangle((block[0][bna][bnt][a] * 16) + (16 * 17), (block[1][bna][bnt][a] * 16) + (16 * 16), 16, 16), -14675968); bm.fillRect(new flash.geom.Rectangle((block[0][bna][bnt][a] * 16) + (16 * 17), (block[1][bna][bnt][a] * 16) + (16 * 16), 14, 14), -3098464); bm.fillRect(new flash.geom.Rectangle(((block[0][bna][bnt][a] * 16) + (16 * 17)) + 2, ((block[1][bna][bnt][a] * 16) + (16 * 16)) + 2, 12, 12), -6258592); } double = 0; a = 0; for ( ; a < 4 ; a++) { double = double + field[block[0][ba][bt][a] + bx][block[1][ba][bt][a] + by]; } if (double != 0) { gotoAndPlay("gameover"); } } if (checkfg != 1) { if (!(Key.isDown(Key.LEFT) || (Key.isDown(Key.RIGHT)))) { count = 0; } else { count++; if ((count == 1) || (7 < count)) { if (7 < count) { count = 7; } if (Key.isDown(Key.LEFT)) { cfg = 1; bx--; } if (Key.isDown(Key.RIGHT)) { cfg = 1; bx++; movefg = 1; } double = 0; a = 0; for ( ; a < 4 ; a++) { double = double + field[block[0][ba][bt][a] + bx][block[1][ba][bt][a] + by]; } if (double == 0) { s1.stop("s1"); s1.start(); fallcount = fallcount - 0.2; bfx = bx; bfy = by; bfa = ba; bft = bt; } else { bx = bfx; by = bfy; ba = bfa; bt = bft; } } } } else { checkfg = 0; } if (fallspeed[speed] == -1) { cfg = 1; double = 0; by--; acount = 0; for ( ; double == 0 ; for ( ; a < 4 ; a++) { double = double + field[block[0][ba][bt][a] + bx][(block[1][ba][bt][a] + by) + 1]} ) { by++; acount++; a = 0; } if (1 < acount) { fallcount = 0; fallfg = 1; } if (fallcount < 20) { fallcount++; } else { fallcount = 0; by++; fallfg = 1; cfg = 1; } } else { double = 0; a = 0; for ( ; a < 4 ; a++) { double = double + field[block[0][ba][bt][a] + bx][(block[1][ba][bt][a] + by) + 1]; } if (!(((double == 0) && (fallcount >= fallspeed[speed])) || ((double != 0) && (fallcount >= 20)))) { fallcount++; } else { fallcount = 0; by++; fallfg = 1; cfg = 1; } } if (!Key.isDown(Key.DOWN)) { pfg2 = 0; } else if (pfg2 == 0) { if (fallfg == 0) { by++; } cfg = 1; fallfg = 1; fallcount = 0; fallsc = 1; } if (cfg == 1) { cfg = 0; a = 0; for ( ; a < 4 ; a++) { bm.fillRect(new flash.geom.Rectangle(((block[0][bfa][bft][a] + bfx) * 16) + 16, (block[1][bfa][bft][a] + bfy) * 16, 16, 16), 0); } double = 0; a = 0; for ( ; a < 4 ; a++) { double = double + field[block[0][ba][bt][a] + bx][block[1][ba][bt][a] + by]; } if (double != 0) { bx = bfx; by = bfy; ba = bfa; bt = bft; if (fallfg == 1) { s3.stop("s3"); s3.start(); a = 0; for ( ; a < 4 ; a++) { field[block[0][ba][bt][a] + bx][block[1][ba][bt][a] + by] = 1; } cfg = 2; pfg2 = 1; bx = bnx; by = bny; ba = bna; bt = bnt; bnx = 4; bny = 0; bna = 0; bnt = Math.round((Math.random() * 7) - 0.5); bfx = 4; bfy = 0; bfa = ba; bft = bt; checkfg = 1; wait = 10; pfg1 = 0; line = [0, 0, 0, 0]; i = 1; for ( ; 20 >= i ; i++) { bnum = 0; j = 1; for ( ; 10 >= j ; j++) { bnum = bnum + field[j][i]; } if (bnum >= 10) { j = 0; for ( ; j < 4 ; j++) { if (line[j] == 0) { line[j] = i; j = 5; } } } } if (line[0] != 0) { gotoAndPlay("elase"); } } } else { bfx = bx; bfy = by; bfa = ba; bft = bt; if ((fallfg == 1) && (fallsc == 1)) { score++; } } a = 0; for ( ; a < 4 ; a++) { bm.fillRect(new flash.geom.Rectangle(((block[0][bfa][bft][a] + bfx) * 16) + 16, (block[1][bfa][bft][a] + bfy) * 16, 16, 16), -12570592); bm.fillRect(new flash.geom.Rectangle(((block[0][bfa][bft][a] + bfx) * 16) + 16, (block[1][bfa][bft][a] + bfy) * 16, 14, 14), -462616); bm.fillRect(new flash.geom.Rectangle((((block[0][bfa][bft][a] + bfx) * 16) + 16) + 2, ((block[1][bfa][bft][a] + bfy) * 16) + 2, 12, 12), -991024); } } if (cfg == 2) { cfg = 1; a = 1; for ( ; 20 >= a ; a++) { b = 1; for ( ; 10 >= b ; b++) { if (field[b][a] != 1) { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), 0); } else { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), -14675968); bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 14, 14), -991024); bm.fillRect(new flash.geom.Rectangle(((b * 16) + 16) + 2, (a * 16) + 2, 12, 12), -5205904); } } } } } else { wait--; } strbf = " " + score; txt5 = "SCORE\n" + strbf.substr(-8, 8); if ((mode % 3) == 0) { txt4 = "LEVEL"; if (speed >= 30) { strbf = " SP"; } else { strbf = " " + speed; } txt4 = txt4 + strbf.substr(-3, 3); txt4 = txt4 + "\n\nLINE"; strbf = " " + lines; txt4 = txt4 + strbf.substr(-4, 4); } else if ((mode % 3) == 1) { txt4 = "LEVEL"; timecount++; if (32 < timecount) { timecount = 0; time--; } if (speed >= 30) { strbf = " SP"; } else { strbf = " " + speed; } txt4 = txt4 + strbf.substr(-3, 3); txt4 = txt4 + "\nTIME"; strbf = " " + time; txt4 = txt4 + strbf.substr(-4, 4); txt4 = txt4 + "\nLINES"; strbf = " " + lines; txt4 = txt4 + strbf.substr(-3, 3); if (time == 0) { gotoAndPlay("timeup"); } } else if ((mode % 3) == 2) { if (lines >= 25) { lines = 25; gotoAndPlay("clear"); } txt4 = "LEVEL"; if (speed >= 30) { strbf = " SP"; } else { strbf = " " + speed; } txt4 = txt4 + strbf.substr(-3, 3); txt4 = txt4 + "\nHIGH"; strbf = " " + high; txt4 = txt4 + strbf.substr(-4, 4); txt4 = txt4 + "\nLINES"; strbf = " " + (25 - lines); txt4 = txt4 + strbf.substr(-3, 3); } mode % 3;Frame 35prevFrame(); play();Frame 36lightcount = 0; lightflag = 0; lightwait = 5; if (line[3] == 0) { s4.stop("s4"); s4.start(); } else { s5.stop("s5"); s5.start(); } wait = 0;Frame 37lightwait++; if (lightwait >= 5) { lightwait = 0; lightcount++; i = 0; for ( ; i < 4 ; i++) { if (line[i] != 0) { if ((lightcount % 2) != 1) { bm2.fillRect(new flash.geom.Rectangle(32, line[i] * 16, 16 * 10, 16), 0); } else { bm2.fillRect(new flash.geom.Rectangle(32, line[i] * 16, 16 * 10, 16), -1); } } } if (lightcount >= 6) { i = 0; for ( ; i < 4 ; i++) { if (line[i] != 0) { j = line[i]; for ( ; j >= 0 ; j--) { k = 1; for ( ; 10 >= k ; k++) { if (j != 0) { field[k][j] = field[k][j - 1]; } else { field[k][j] = 0; } } } } } a = 1; for ( ; 20 >= a ; a++) { b = 1; for ( ; 10 >= b ; b++) { if (field[b][a] != 1) { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), 0); } else { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), -14675968); bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 14, 14), -991024); bm.fillRect(new flash.geom.Rectangle(((b * 16) + 16) + 2, (a * 16) + 2, 12, 12), -5205904); } } } a = 3; for ( ; a >= 0 ; a--) { if (line[a] != 0) { if (20 >= speed) { score = score + (linescore[a] * (speed + 1)); } else { score = score + (linescore[a] * 21); } lines = lines + (a + 1); a = -1; } } if ((((lines / 10) >= (speed + 1)) && (speed < 30)) && ((mode % 3) == 0)) { speed++; s6.start(); } gotoAndPlay("mainloop"); } }Frame 38prevFrame(); play();Frame 39stopAllSounds(); wait = 0; y = 0; a = 0; for ( ; a < 4 ; a++) { field[block[0][ba][bt][a] + bx][block[1][ba][bt][a] + by] = 1; }Frame 43wait++; if (1 < wait) { b = 1; for ( ; 10 >= b ; b++) { a = y; if (field[b][a] != 1) { if (0 >= y) { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), 0); } else { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), -10461088); } } else if (0 >= y) { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), 0); } else { bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 16, 16), -16777216); bm.fillRect(new flash.geom.Rectangle((b * 16) + 16, a * 16, 14, 14), -8355712); bm.fillRect(new flash.geom.Rectangle(((b * 16) + 16) + 2, (a * 16) + 2, 12, 12), -12566464); } } wait = 0; y++; if (20 < y) { gotoAndPlay("gameover2"); } }Frame 44prevFrame(); play();Frame 45bm.fillRect(new flash.geom.Rectangle(64 - 11, 144 - 11, (16 * 7) + 6, (16 * 3) + 6), -16777216); bm.fillRect(new flash.geom.Rectangle(64 - 9, 144 - 9, (16 * 7) + 2, (16 * 3) + 2), -4149088); bm.fillRect(new flash.geom.Rectangle(64 - 8, 144 - 8, 16 * 7, 16 * 3), -16777216); bm.fillRect(new flash.geom.Rectangle(64 - 7, 144 - 7, (16 * 7) - 2, (16 * 3) - 2), -4149088); txt7 = "GAME\n OVER"; if ((mode % 3) == 0) { a = 0; for ( ; a < 5 ; a++) { if (localrank.data.score[mode][level][a] < score) { b = 4; for ( ; a < b ; b--) { localrank.data.score[mode][level][b] = localrank.data.score[mode][level][b - 1]; localrank.data.level[mode][level][b] = localrank.data.level[mode][level][b - 1]; localrank.data.lines[mode][level][b] = localrank.data.lines[mode][level][b - 1]; } localrank.data.score[mode][level][b] = score; localrank.data.level[mode][level][b] = speed; localrank.data.lines[mode][level][b] = lines; a = 5; } } }Frame 46if (Key.isDown(Key.SPACE)) { gotoAndPlay("select"); }Frame 47prevFrame(); play();Frame 48stopAllSounds();Frame 68bm.fillRect(new flash.geom.Rectangle(64 - 11, 144 - 11, (16 * 7) + 6, (16 * 2) + 6), -16777216); bm.fillRect(new flash.geom.Rectangle(64 - 9, 144 - 9, (16 * 7) + 2, (16 * 2) + 2), -4149088); bm.fillRect(new flash.geom.Rectangle(64 - 8, 144 - 8, 16 * 7, 16 * 2), -16777216); bm.fillRect(new flash.geom.Rectangle(64 - 7, 144 - 7, (16 * 7) - 2, (16 * 2) - 2), -4149088); txt7 = "CLEAR!"; a = 0; for ( ; a < 5 ; a++) { if (localrank.data.score[mode][level][high][a] < score) { b = 4; for ( ; a < b ; b--) { localrank.data.score[mode][level][high][b] = localrank.data.score[mode][level][high][b - 1]; localrank.data.level[mode][level][high][b] = localrank.data.level[mode][level][high][b - 1]; localrank.data.lines[mode][level][high][b] = localrank.data.lines[mode][level][high][b - 1]; } localrank.data.score[mode][level][high][b] = score; localrank.data.level[mode][level][high][b] = speed; localrank.data.lines[mode][level][high][b] = lines; a = 5; } }Frame 69if (Key.isDown(Key.SPACE)) { gotoAndPlay("select"); }Frame 70prevFrame(); play();Frame 71stopAllSounds();Frame 91bm.fillRect(new flash.geom.Rectangle(64 - 11, 144 - 11, (16 * 7) + 6, (16 * 3) + 6), -16777216); bm.fillRect(new flash.geom.Rectangle(64 - 9, 144 - 9, (16 * 7) + 2, (16 * 3) + 2), -4149088); bm.fillRect(new flash.geom.Rectangle(64 - 8, 144 - 8, 16 * 7, 16 * 3), -16777216); bm.fillRect(new flash.geom.Rectangle(64 - 7, 144 - 7, (16 * 7) - 2, (16 * 3) - 2), -4149088); txt7 = "TIME\n UP!"; a = 0; for ( ; a < 5 ; a++) { if (localrank.data.score[mode][level][a] < score) { b = 4; for ( ; a < b ; b--) { localrank.data.score[mode][level][b] = localrank.data.score[mode][level][b - 1]; localrank.data.level[mode][level][b] = localrank.data.level[mode][level][b - 1]; localrank.data.lines[mode][level][b] = localrank.data.lines[mode][level][b - 1]; } localrank.data.score[mode][level][b] = score; localrank.data.level[mode][level][b] = speed; localrank.data.lines[mode][level][b] = lines; a = 5; } }Frame 92if (Key.isDown(Key.SPACE)) { gotoAndPlay("select"); }Frame 93prevFrame(); play();Symbol 19998 MovieClip [Loading...] Frame 3loaded = 0; txt2 = "\u250F\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503 \u2503\n\u2523\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u252B\n\u2503 \u2503\n\u2503\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2503\n\u2503 \u2503\n\u2517\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u251B";Symbol 19998 MovieClip [Loading...] Frame 4System.useCodepage = true; Stage.showMenu = false; _root._quality = "LOW"; loaded = _root.getBytesLoaded(); loadeds = " " + loaded; total = " " + _root.getBytesTotal(); sindo = " " + int((loaded / total) * 100); txt = ((((("\n \u30ED\u30FC\u30C9\u3057\u3066\u3044\u307E\u3059\u2026\n\n " + sindo.substr(-3, 3)) + "% ") + loadeds.substr(-7, 7)) + "/") + total.substr(-7, 7)) + ""; txt = txt + "\n\n "; a = 0; for ( ; a < sindo ; a = a + 5) { txt = txt + "\u25A0"; } for ( ; a < 100 ; a = a + 5) { txt = txt + "\u25A1"; } txt = txt + ""; if (sindo >= 100) { _root.play(); }Symbol 19998 MovieClip [Loading...] Frame 5gotoAndPlay(4);
Library Items
Symbol 1 Font | Used by:2 4 | |
Symbol 2 EditableText | Uses:1 | Used by:19998 Timeline |
Symbol 4 EditableText | Uses:1 | Used by:19998 |
Symbol 19998 MovieClip [Loading...] | Uses:2 4 | Used by:Timeline |
Symbol 33 Font | Used by:34 32 36 42 | |
Symbol 34 EditableText | Uses:33 | Used by:Timeline |
Symbol 32 EditableText | Uses:33 | Used by:Timeline |
Symbol 36 EditableText | Uses:33 | Used by:Timeline |
Symbol 42 EditableText | Uses:33 | Used by:Timeline |
Symbol 19 Sound [s1] | Used by:19996 | |
Symbol 23 Sound [s2] | Used by:19996 | |
Symbol 25 Sound [s3] | Used by:19996 | |
Symbol 27 Sound [s4] | Used by:19996 | |
Symbol 29 Sound [s5] | Used by:19996 | |
Symbol 39 Sound [s8] | Used by:19996 | |
Symbol 7 Sound [m1] | Used by:19996 | |
Symbol 5 Sound [m2] | Used by:19996 | |
Symbol 11 Sound [m3] | Used by:19996 | |
Symbol 21 Sound [off] | Used by:19996 | |
Symbol 45 Sound | Used by:Timeline | |
Symbol 47 Sound | Used by:Timeline | |
Symbol 37 Sound | Used by:19996 Timeline | |
Symbol 17 Bitmap | Used by:18 | |
Symbol 18 Graphic | Uses:17 | Used by:Timeline |
Symbol 14 MovieClip [ビットマップ領域(レイヤ1)] | Used by:Timeline | |
Symbol 16 MovieClip [ビットマップ領域(レイヤ2)] | Used by:Timeline | |
Symbol 10 MovieClip [バックカラー] | Used by:Timeline | |
Symbol 19996 MovieClip [サウンド格納] | Uses:21 7 5 19 25 23 11 27 39 37 29 |
Instance Names
"_PreLoader" | Frame 1 | Symbol 19998 MovieClip [Loading...] |
"ins_txt" | Frame 3 | Symbol 2 EditableText |
"bmp" | Frame 3 | Symbol 14 MovieClip [ビットマップ領域(レイヤ1)] |
"bmp2" | Frame 4 | Symbol 16 MovieClip [ビットマップ領域(レイヤ2)] |
"back" | Frame 5 | Symbol 10 MovieClip [バックカラー] |
"ins_txt3" | Frame 29 | Symbol 34 EditableText |
"ins_txt4" | Frame 30 | Symbol 36 EditableText |
"ins_txt5" | Frame 31 | Symbol 32 EditableText |
"ins_txt7" | Frame 45 | Symbol 42 EditableText |
"ins_txt" | Symbol 19998 MovieClip [Loading...] Frame 1 | Symbol 2 EditableText |
"ins_txt2" | Symbol 19998 MovieClip [Loading...] Frame 2 | Symbol 4 EditableText |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 19998 as "Loading..." |
ExportAssets (56) | Timeline Frame 2 | Symbol 19 as "s1" |
ExportAssets (56) | Timeline Frame 2 | Symbol 23 as "s2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 25 as "s3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 27 as "s4" |
ExportAssets (56) | Timeline Frame 2 | Symbol 29 as "s5" |
ExportAssets (56) | Timeline Frame 2 | Symbol 39 as "s8" |
ExportAssets (56) | Timeline Frame 2 | Symbol 7 as "m1" |
ExportAssets (56) | Timeline Frame 2 | Symbol 5 as "m2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 11 as "m3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 21 as "off" |
ExportAssets (56) | Timeline Frame 2 | Symbol 14 as "ビットマップ領域(レイヤ1)" |
ExportAssets (56) | Timeline Frame 2 | Symbol 16 as "ビットマップ領域(レイヤ2)" |
ExportAssets (56) | Timeline Frame 2 | Symbol 10 as "バックカラー" |
ExportAssets (56) | Timeline Frame 2 | Symbol 19996 as "サウンド格納" |
Labels
"main" | Frame 8 |
"debug" | Frame 11 |
"debug2" | Frame 13 |
"warning" | Frame 16 |
"modeselect" | Frame 19 |
"select" | Frame 22 |
"scorereset" | Frame 25 |
"start" | Frame 28 |
"mainloop" | Frame 34 |
"elase" | Frame 36 |
"gameover" | Frame 39 |
"gameover2" | Frame 45 |
"clear" | Frame 48 |
"timeup" | Frame 71 |
Dynamic Text Variables
txt | Symbol 2 EditableText | " !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×÷ =≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨¬⇒⇔∀∃∠⊥⌒∂∇ ≡≒≪≫√∽∝∵∫∬ Ддω 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねの はばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノ ハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂ 亜唖娃阿哀愛挨悪以易移井一引右宇横王黄乙俺下仮何火簡間凶金月限後最作指時純初色人水制青赤全操単度土当動内難日入年白秒部分方法木目問曜左上決定戻昔普通触数字押電撃食説明手汁世界広前次記再旬会社能力意識不足特無自仕事把握場面多親話大中小 Font Version 1.54 (C)2006 OffGao" |
txt2 | Symbol 4 EditableText | " !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×÷ =≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨¬⇒⇔∀∃∠⊥⌒∂∇ ≡≒≪≫√∽∝∵∫∬ Ддω 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねの はばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノ ハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂ 亜唖娃阿哀愛挨悪以易移井一引右宇横王黄乙俺下仮何火簡間凶金月限後最作指時純初色人水制青赤全操単度土当動内難日入年白秒部分方法木目問曜左上決定戻昔普通触数字押電撃食説明手汁世界広前次記再旬会社能力意識不足特無自仕事把握場面多親話大中小 Font Version 1.54 (C)2006 OffGao" |
txt3 | Symbol 34 EditableText | " !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao" |
txt5 | Symbol 32 EditableText | " !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao" |
txt4 | Symbol 36 EditableText | " !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao" |
txt7 | Symbol 42 EditableText | "" |
|