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

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

Tetris.swf

This is the info page for
Flash #237324

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


Text






























!"#$%&'()*+,-./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 2
stop();
Frame 6
var 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 8
txt = "\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 9
if (Key.isDown(Key.SPACE)) { gotoAndPlay("warning"); } if (Key.isDown(Key.INSERT)) { gotoAndPlay("debug"); }
Frame 10
prevFrame(); play();
Frame 11
mode = 0; bsel = 0; pushfg = 0; pushfg2 = 0;
Frame 13
bm.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 14
if (!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 15
prevFrame(); play();
Frame 16
fscommand ("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 17
if (Key.isDown(Key.SPACE)) { gotoAndPlay("modeselect"); }
Frame 18
prevFrame(); play();
Frame 19
cfg = 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 20
if (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 21
prevFrame(); play();
Frame 22
cfg = 1; count = 1; musicSound.stop(); musicSound.attachSound(mname[music]); musicSound.start(0, 16777215);
Frame 23
if (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 24
prevFrame(); play();
Frame 25
cfg = 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 26
if (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 27
prevFrame(); play();
Frame 32
cfg = 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 34
if (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 35
prevFrame(); play();
Frame 36
lightcount = 0; lightflag = 0; lightwait = 5; if (line[3] == 0) { s4.stop("s4"); s4.start(); } else { s5.stop("s5"); s5.start(); } wait = 0;
Frame 37
lightwait++; 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 38
prevFrame(); play();
Frame 39
stopAllSounds(); 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 43
wait++; 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 44
prevFrame(); play();
Frame 45
bm.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 46
if (Key.isDown(Key.SPACE)) { gotoAndPlay("select"); }
Frame 47
prevFrame(); play();
Frame 48
stopAllSounds();
Frame 68
bm.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 69
if (Key.isDown(Key.SPACE)) { gotoAndPlay("select"); }
Frame 70
prevFrame(); play();
Frame 71
stopAllSounds();
Frame 91
bm.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 92
if (Key.isDown(Key.SPACE)) { gotoAndPlay("select"); }
Frame 93
prevFrame(); play();
Symbol 19998 MovieClip [Loading...] Frame 3
loaded = 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 4
System.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 5
gotoAndPlay(4);

Library Items

Symbol 1 FontUsed by:2 4
Symbol 2 EditableTextUses:1Used by:19998  Timeline
Symbol 4 EditableTextUses:1Used by:19998
Symbol 19998 MovieClip [Loading...]Uses:2 4Used by:Timeline
Symbol 33 FontUsed by:34 32 36 42
Symbol 34 EditableTextUses:33Used by:Timeline
Symbol 32 EditableTextUses:33Used by:Timeline
Symbol 36 EditableTextUses:33Used by:Timeline
Symbol 42 EditableTextUses:33Used 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 SoundUsed by:Timeline
Symbol 47 SoundUsed by:Timeline
Symbol 37 SoundUsed by:19996  Timeline
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used 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 1Symbol 19998 MovieClip [Loading...]
"ins_txt"Frame 3Symbol 2 EditableText
"bmp"Frame 3Symbol 14 MovieClip [ビットマップ領域(レイヤ1)]
"bmp2"Frame 4Symbol 16 MovieClip [ビットマップ領域(レイヤ2)]
"back"Frame 5Symbol 10 MovieClip [バックカラー]
"ins_txt3"Frame 29Symbol 34 EditableText
"ins_txt4"Frame 30Symbol 36 EditableText
"ins_txt5"Frame 31Symbol 32 EditableText
"ins_txt7"Frame 45Symbol 42 EditableText
"ins_txt"Symbol 19998 MovieClip [Loading...] Frame 1Symbol 2 EditableText
"ins_txt2"Symbol 19998 MovieClip [Loading...] Frame 2Symbol 4 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 19998 as "Loading..."
ExportAssets (56)Timeline Frame 2Symbol 19 as "s1"
ExportAssets (56)Timeline Frame 2Symbol 23 as "s2"
ExportAssets (56)Timeline Frame 2Symbol 25 as "s3"
ExportAssets (56)Timeline Frame 2Symbol 27 as "s4"
ExportAssets (56)Timeline Frame 2Symbol 29 as "s5"
ExportAssets (56)Timeline Frame 2Symbol 39 as "s8"
ExportAssets (56)Timeline Frame 2Symbol 7 as "m1"
ExportAssets (56)Timeline Frame 2Symbol 5 as "m2"
ExportAssets (56)Timeline Frame 2Symbol 11 as "m3"
ExportAssets (56)Timeline Frame 2Symbol 21 as "off"
ExportAssets (56)Timeline Frame 2Symbol 14 as "ビットマップ領域(レイヤ1)"
ExportAssets (56)Timeline Frame 2Symbol 16 as "ビットマップ領域(レイヤ2)"
ExportAssets (56)Timeline Frame 2Symbol 10 as "バックカラー"
ExportAssets (56)Timeline Frame 2Symbol 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

txtSymbol 2 EditableText" !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚  、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×÷ =≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨¬⇒⇔∀∃∠⊥⌒∂∇ ≡≒≪≫√∽∝∵∫∬ Ддω 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねの はばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノ ハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂ 亜唖娃阿哀愛挨悪以易移井一引右宇横王黄乙俺下仮何火簡間凶金月限後最作指時純初色人水制青赤全操単度土当動内難日入年白秒部分方法木目問曜左上決定戻昔普通触数字押電撃食説明手汁世界広前次記再旬会社能力意識不足特無自仕事把握場面多親話大中小 Font Version 1.54 (C)2006 OffGao"
txt2Symbol 4 EditableText" !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚  、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×÷ =≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨¬⇒⇔∀∃∠⊥⌒∂∇ ≡≒≪≫√∽∝∵∫∬ Ддω 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねの はばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノ ハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂ 亜唖娃阿哀愛挨悪以易移井一引右宇横王黄乙俺下仮何火簡間凶金月限後最作指時純初色人水制青赤全操単度土当動内難日入年白秒部分方法木目問曜左上決定戻昔普通触数字押電撃食説明手汁世界広前次記再旬会社能力意識不足特無自仕事把握場面多親話大中小 Font Version 1.54 (C)2006 OffGao"
txt3Symbol 34 EditableText" !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao"
txt5Symbol 32 EditableText" !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao"
txt4Symbol 36 EditableText" !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Font Version 1.00 (C)2007 OffGao"
txt7Symbol 42 EditableText""




http://swfchan.com/48/237324/info.shtml
Created: 1/10 -2020 02:15:31 Last modified: 1/10 -2020 02:27:03 Server time: 23/04 -2024 22:53:50