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

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

Socoban.swf

This is the info page for
Flash #27825

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


Text
DEMO

Mouse Click
or
Press Any Key
to Play

TURNS EXPENDED:

YOU HAVE COMPLETED THE GAME

CONGRATULATIONS!

The rules of the game are simple. Use the arrow keys to
move the blocks on the squares with  rhombs. It is posiible to
move blocks only one-by-one and only forward.
Good luck!

THE RULES OF THE GAME

SOCOBAN

LEVEL

ATTEMPT

TURNS

RETRY

HELP

New
Game

More
Games

Are you sure
that you want
to start a new game?

ActionScript [AS1/AS2]

Frame 1
function Init() { if (this.Inited == undefined) { this.Inited = true; bIntroCreated = false; gotoAndPlay (4); FPLAYER_VERSION = GetFlashVersion(); } } function InitGame() { Level.removeMovieClip(); CreateControls(); MsgBar.sLevel = (MsgBar.sAttempt = (Attempts = (CurLevel = 1))); bPaused = (bAnimStarted = (bWait = (bIntroCreated = (bIntroDone = (bRetry = false))))); bGameStarted = true; CreateLevel(); MsgBar.sTurns = (Turns = (tTurns = 0)); } function CreateLevel() { AnimDelay = 0; AnimCont = (AnimFrame = ""); Level.removeMovieClip(); MsgBar.sLevel = CurLevel; attachMovie("Game Field", "Level", LEVEL_DP); Level._visible = false; Level._x = FIELD_OFF_X; Level._y = FIELD_OFF_Y; Level._width = FIELD_W; Level._height = FIELD_H; InitLevel(); Level._visible = true; bPaused = (bWait = (bAnimStarted = false)); Controls.enabled = true; if (bRetry) { MsgBar.sTurns = (Turns = tTurns); } else { MsgBar.sTurns = (tTurns = Turns); } gotoAndPlay (2); } function InitLevel() { var zn = (("Zone" + MkStr(eval ("LEV_ZONE" + MkStr(CurLevel)))) + "Row"); Level.Map = new Array(MAP_H); Level.bWin = false; var dp1 = 0; var dp2 = 0; var pn = 0; Level.InPlace = (Level.Containers = 0); var i = 0; while (i < MAP_H) { Level.Map[i] = new Array(MAP_W); var row = new String(eval (zn + MkStr(i))); var j = 0; while (j < MAP_W) { Level.Map[i][j] = new Object(); Level.Map[i][j].Name = ""; Level.Map[i][j].Id = int(row.charAt(j)); var t = Level.Map[i][j].Id; var nm = ""; var nm2 = ""; if (t == WALL_ID) { } else if (t == CONT_ID) { nm = "Empty Cell Clip"; nm2 = "Normal"; } else if (t == EPLACE_ID) { nm = "Place Clip"; pn++; } else if (t == EMPTY_ID) { nm = "Empty Cell Clip"; } else if (t == CPLACE_ID) { nm = "Place Clip"; nm2 = "InPlace"; pn++; Level.InPlace++; } else if (t == LOADER_ID) { nm = "Empty Cell Clip"; Level.X = j; Level.Y = i; Level.Map[i][j].Id = EMPTY_ID; } if (nm != "") { var cn = ("Cell" + dp1); CreateSprite(nm, cn, LEVOBJ_DP + dp1, j, i); dp1++; Level.Map[i][j].Name = cn; } if (nm2 != "") { var cn = ("Cont" + dp2); CreateSprite("Container Clip", cn, CONT_DP + dp2, j, i); dp2++; Level.Map[i][j].Name = cn; Level[cn].gotoAndStop(nm2); } j++; } i++; } if ((pn != dp2) || (Level.InPlace == dp2)) { Level.attachMovie("Error Clip", "Error", ERR_DP); Level.Error.label = "ERROR! Level Data is Incorrect!\r"; if (pn != dp2) { Level.Error.label = Level.Error.label + "Containers and Places Not Equals!\r"; } if (Level.InPlace == dp2) { Level.Error.label = Level.Error.label + "All Containers in Places!\r"; } Level.Error._width = FIELD_W; Level.Error._height = FIELD_H; stop(); } Level.Containers = dp2; CreateSprite("Loader Clip", "Loader", LOADER_DP, Level.X, Level.Y); LoaderState = LS_LEFT; } function CreateSprite(nm, nm2, dp, x, y) { Level.attachMovie(nm, nm2, dp); Level[nm2]._x = SPRITE_W * x; Level[nm2]._y = SPRITE_H * y; Level[nm2]._width = SPRITE_W; Level[nm2]._height = SPRITE_H; } function OnTick() { if ((!(bPaused || (bWait))) && (!Level.bWin)) { CreateKbdMap(); if (((!bAnimStarted) && (Keys != VK_NONE)) && ((((Keys == VK_LEFT) || (Keys == VK_RIGHT)) || (Keys == VK_UP)) || (Keys == VK_DOWN))) { ProcessMove(); } else if (bAnimStarted && (!AnimDelay)) { bAnimStarted = false; } } else if ((Level.bWin && (!bAnimStarted)) && (WWnd == undefined)) { if (Level.bSkip) { Level.bSkip = false; if (MAX_LEVELS < (CurLevel + 1)) { Halt(); attachMovie("Win Window", "WWnd", WWND_DP); WWnd._x = (FIELD_W - WWnd._width) / 2; WWnd._y = (FIELD_H - WWnd._height) / 2; WWnd.sTurns = Turns; } } else { CurLevel++; Halt(); if (MAX_LEVELS < CurLevel) { MsgBar.removeMovieClip(); Controls.removeMovieClip(); AWnd.RemoveMovieClip(); Level.removeMovieClip(); bGameStarted = false; gotoAndPlay (4); } else { MsgBar.sAttempt = (Attempts = 1); bRetry = false; CreateLevel(); } } } } function ProcessMove() { var dx = 0; var dy = 0; var dx2 = 0; var dy2 = 0; var ls; var lm; if (Keys == VK_LEFT) { dx = -1; dx2 = -2; dy = 0; dy2 = 0; ls = LS_LEFT; lm = "LeftMove"; } else if (Keys == VK_RIGHT) { dx = 1; dx2 = 2; dy = 0; dy2 = 0; ls = LS_RIGHT; lm = "RightMove"; } else if (Keys == VK_UP) { dx = 0; dx2 = 0; dy = -1; dy2 = -2; ls = LS_UP; lm = "UpMove"; } else if (Keys == VK_DOWN) { dx = 0; dx2 = 0; dy = 1; dy2 = 2; ls = LS_DOWN; lm = "DownMove"; } if (ls == LoaderState) { bAnimStarted = true; AnimDelay = MAX_ANIM + 1; AnimCont = (AnimFrame = ""); var c1 = GetCell(dx, dy); var c2 = GetCell(dx2, dy2); if ((c1 == EMPTY_ID) || (c1 == EPLACE_ID)) { Level.X = Level.X + dx; Level.Y = Level.Y + dy; Level.Loader.gotoAndPlay(lm); MsgBar.sTurns = ++Turns; } else if (((c1 == CONT_ID) || (c1 == CPLACE_ID)) && ((c2 == EMPTY_ID) || (c2 == EPLACE_ID))) { if (c1 == CONT_ID) { Level.Map[Level.Y + dy][Level.X + dx].Id = EMPTY_ID; } else { Level.Map[Level.Y + dy][Level.X + dx].Id = EPLACE_ID; Level.InPlace--; } if (c2 == EMPTY_ID) { Level.Map[Level.Y + dy2][Level.X + dx2].Id = CONT_ID; AnimFrame = "Normal"; } else { Level.Map[Level.Y + dy2][Level.X + dx2].Id = CPLACE_ID; Level.InPlace++; AnimFrame = "InPlace"; } MsgBar.sTurns = ++Turns; AnimCont = Level.Map[Level.Y + dy][Level.X + dx].Name; Level.Map[Level.Y + dy][Level.X + dx].Name = ""; Level.Map[Level.Y + dy2][Level.X + dx2].Name = AnimCont; if (Level.InPlace == Level.Containers) { Level.bWin = true; Level.bSkip = true; } Level.X = Level.X + dx; Level.Y = Level.Y + dy; Level.Loader.gotoAndPlay(lm); } else { bAnimStarted = false; AnimDelay = 0; AnimCont = (AnimFrame = ""); } } else { bAnimStarted = true; AnimDelay = MAX_ANIM + 1; AnimCont = (AnimFrame = ""); var fn = GetFrame(LoaderState); fn = fn + GetFrame(ls); LoaderState = ls; Level.Loader.gotoAndPlay(fn); } } function GetFrame(st) { var f = ""; if (st == LS_LEFT) { f = "Left"; } else if (st == LS_RIGHT) { f = "Right"; } else if (st == LS_UP) { f = "Up"; } else { f = "Down"; } return(f); } function GetCell(dx, dy) { if (bIntroCreated) { var row = (Intro.Y + dy); var col = (Intro.X + dx); } else { var row = (Level.Y + dy); var col = (Level.X + dx); } var c; if ((((row < 0) || (row >= MAP_H)) || (col < 0)) || (col >= MAP_W)) { c = WALL_ID; } else if (bIntroCreated) { c = Intro.Map[row][col].Id; } else { c = Level.Map[row][col].Id; } return(c); } function CreateKbdMap() { Keys = VK_NONE; if (Key.isDown(Key.LEFT)) { Keys = Keys | VK_LEFT; } if (Key.isDown(Key.RIGHT)) { Keys = Keys | VK_RIGHT; } if (Key.isDown(Key.UP)) { Keys = Keys | VK_UP; } if (Key.isDown(Key.DOWN)) { Keys = Keys | VK_DOWN; } } function CreateIntro() { if (!bIntroCreated) { attachMovie("Game Field", "Intro", INTRO_DP); Intro._x = FIELD_OFF_X; Intro._y = FIELD_OFF_Y; Intro._width = FIELD_W; Intro._height = FIELD_H; Intro._alpha = 0; bIntroCreated = true; var zn = (("Zone" + MkStr(LEV_ZONE00)) + "Row"); Intro.bDone = false; var dp1; var dp2; var pn = 0; Intro.InPlace = (Intro.Containers = 0); Intro.Map = new Array(MAP_H); var i = 0; while (i < MAP_H) { Intro.Map[i] = new Array(MAP_W); var row = new String(eval (zn + MkStr(i))); var j = 0; while (j < MAP_W) { Intro.Map[i][j] = new Object(); Intro.Map[i][j].Name = ""; Intro.Map[i][j].Id = int(row.charAt(j)); var t = Intro.Map[i][j].Id; var nm = ""; var nm2 = ""; if (t == CONT_ID) { nm = "Empty Cell Clip"; nm2 = "Normal"; } else if (t == EPLACE_ID) { nm = "Place Clip"; pn++; } else if (t == EMPTY_ID) { nm = "Empty Cell Clip"; } else if (t == CPLACE_ID) { nm = "Place Clip"; nm2 = "InPlace"; pn++; Intro.InPlace++; } else if (t == LOADER_ID) { nm = "Empty Cell Clip"; Intro.X = j; Intro.Y = i; Intro.Map[i][j].Id = EMPTY_ID; } if (nm != "") { var cn = ("Cell" + dp1); Intro.attachMovie(nm, cn, LEVOBJ_DP + dp1); Intro[cn]._x = SPRITE_W * j; Intro[cn]._y = SPRITE_H * i; Intro[cn]._width = SPRITE_W; Intro[cn]._height = SPRITE_H; Intro.Map[i][j].Name = cn; dp1++; } if (nm2 != "") { var cn = ("Cont" + dp2); Intro.attachMovie("Container Clip", cn, CONT_DP + dp2); Intro[cn]._x = SPRITE_W * j; Intro[cn]._y = SPRITE_H * i; Intro[cn]._width = SPRITE_W; Intro[cn]._height = SPRITE_H; Intro.Map[i][j].Name = cn; dp2++; Intro[cn].gotoAndStop(nm2); } j++; } attachMovie("Demo Window", "DWnd", DEMO_DP); DWnd._x = (FIELD_W - DWnd._width) / 2; DWnd._y = 16; i++; } if ((pn != dp2) || (Intro.InPlace == dp2)) { Intro.attachMovie("Error Clip", "Error", ERR_DP); Intro.Error.label = "ERROR! Intro Data is Incorrect!\r"; if (pn != dp2) { Intro.Error.label = Intro.Error.label + "Intro Containers and Places Not Equals!\r"; } if (Intro.InPlace == dp2) { Intro.Error.label = Intro.Error.label + "All Containers in Places!\r"; } Intro.Error._width = FIELD_W; Intro.Error._height = FIELD_H; stop(); } Intro.Containers = dp2; Intro.attachMovie("Loader Clip", "Loader", LOADER_DP); Intro.Loader._x = SPRITE_W * Intro.X; Intro.Loader._y = SPRITE_H * Intro.Y; Intro.Loader._width = SPRITE_W; Intro.Loader._height = SPRITE_H; LoaderState = LS_LEFT; Intro.Moves = new Array(4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 8, 8, 8, 1, 1, 4, 4, 4, 8, 8, 8, 2, 2, 2, 4, 4, 4, 1, 1, 8, 8, 8, 8, 8, 2, 2, 4, 4, 4, 4, 8, 8, 8, 8, 1, 1, 1, 4, 4, 4, 4, 8, 8, 8, 8, 1, 1, 1, 4, 4, 2, 2, 2, 8, 8, 2, 2, 4, 4, 4, 4, -1); Intro.CurMove = (bAnimDelay = 0); Intro.bAnimStarted = false; Intro.Phase = 0; } else if (!Intro.Phase) { Intro._alpha = Intro._alpha + 10; if (Intro._alpha >= 100) { Intro.Phase++; } } else if (Intro.Phase == 1) { if ((Intro.Moves[Intro.CurMove] < 0) && (!AnimDelay)) { Intro.Phase++; } else if (!Intro.bAnimStarted) { Keys = Intro.Moves[Intro.CurMove++]; var dx = 0; var dy = 0; var dx2 = 0; var dy2 = 0; var ls; var lm; if (Keys == VK_LEFT) { dx = -1; dx2 = -2; dy = 0; dy2 = 0; ls = LS_LEFT; lm = "LeftMove"; } else if (Keys == VK_RIGHT) { dx = 1; dx2 = 2; dy = 0; dy2 = 0; ls = LS_RIGHT; lm = "RightMove"; } else if (Keys == VK_UP) { dx = 0; dx2 = 0; dy = -1; dy2 = -2; ls = LS_UP; lm = "UpMove"; } else if (Keys == VK_DOWN) { dx = 0; dx2 = 0; dy = 1; dy2 = 2; ls = LS_DOWN; lm = "DownMove"; } if (ls == LoaderState) { Intro.bAnimStarted = true; AnimDelay = MAX_ANIM + 1; AnimCont = (AnimFrame = ""); var c1 = GetCell(dx, dy); var c2 = GetCell(dx2, dy2); if ((c1 == EMPTY_ID) || (c1 == EPLACE_ID)) { Intro.X = Intro.X + dx; Intro.Y = Intro.Y + dy; Intro.Loader.gotoAndPlay(lm); } else if (((c1 == CONT_ID) || (c1 == CPLACE_ID)) && ((c2 == EMPTY_ID) || (c2 == EPLACE_ID))) { if (c1 == CONT_ID) { Intro.Map[Intro.Y + dy][Intro.X + dx].Id = EMPTY_ID; } else { Intro.Map[Intro.Y + dy][Intro.X + dx].Id = EPLACE_ID; Intro.InPlace--; } if (c2 == EMPTY_ID) { Intro.Map[Intro.Y + dy2][Intro.X + dx2].Id = CONT_ID; AnimFrame = "Normal"; } else { Intro.Map[Intro.Y + dy2][Intro.X + dx2].Id = CPLACE_ID; Intro.InPlace++; AnimFrame = "InPlace"; } AnimCont = Intro.Map[Intro.Y + dy][Intro.X + dx].Name; Intro.Map[Intro.Y + dy][Intro.X + dx].Name = ""; Intro.Map[Intro.Y + dy2][Intro.X + dx2].Name = AnimCont; if (Intro.InPlace == Intro.Containers) { Intro.bDone = true; } Intro.X = Intro.X + dx; Intro.Y = Intro.Y + dy; Intro.Loader.gotoAndPlay(lm); } else { Intro.bAnimStarted = false; AnimDelay = 0; AnimCont = (AnimFrame = ""); } } else { Intro.bAnimStarted = true; AnimDelay = MAX_ANIM + 1; AnimCont = (AnimFrame = ""); var fn = GetFrame(LoaderState); fn = fn + GetFrame(ls); LoaderState = ls; Intro.Loader.gotoAndPlay(fn); } } else if (Intro.bAnimStarted && (!AnimDelay)) { Intro.bAnimStarted = false; } } else { Intro._alpha = Intro._alpha - 10; if (0 >= Intro._alpha) { bIntroCreated = false; Intro.removeMovieClip(); } } } function CreateControls() { attachMovie("Message Bar", "MsgBar", MSGBAR_DP); MsgBar._x = FIELD_W; MsgBar._y = FIELD_OFF_Y; MsgBar._xscale = (MsgBar._yscale = 73); attachMovie("Game Controls", "Controls", CTRL_DP); Controls._x = FIELD_W; Controls._y = FIELD_OFF_Y + MsgBar._height; Controls._xscale = (Controls._yscale = 73); attachMovie("Absolutist Window", "AWnd", AWND_DP); AWnd._x = FIELD_W; AWnd._y = 315.2; } function MkStr(n) { var s = ""; if (n < 10) { s = "0"; } s = s + n; return(s); } function OnRetry() { Halt(); bRetry = true; MsgBar.sTurns = (Turns = tTurns); MsgBar.sAttempt = ++Attempts; CreateLevel(); } function OnNewGame() { if (bGameStarted) { Halt(); AttachMovie("Confirmation Window", "CWnd", CONF_DP); CWnd._x = ((FIELD_W - CWnd._width) / 2) + FIELD_OFF_X; CWnd._y = ((FIELD_H - CWnd._height) / 2) + FIELD_OFF_Y; CWnd.sMsg = Message05; } else { bIntroCreated = false; Intro.removeMovieClip(); DWnd.removeMovieClip(); InitGame(); } } function OnNewGameYes() { InitGame(); } function OnNewGameNo() { UnHalt(); } function Halt() { Level.bPaused = bPaused; Level.bWait = bWait; bPaused = (bWait = true); Controls.enabled = false; } function UnHalt() { bPaused = Level.bPaused; bWait = Level.bWait; Controls.enabled = true; } function MoveSprite(sp, dx, dy) { if (AnimCont != "") { if (bIntroCreated) { Intro[AnimCont]._x = Intro[AnimCont]._x + dx; Intro[AnimCont]._y = Intro[AnimCont]._y + dy; } else { Level[AnimCont]._x = Level[AnimCont]._x + dx; Level[AnimCont]._y = Level[AnimCont]._y + dy; } } sp._x = sp._x + dx; sp._y = sp._y + dy; AnimDelay--; if ((!AnimDelay) && (AnimCont != "")) { if (bIntroCreated) { Intro[AnimCont].gotoAndStop(AnimFrame); Intro.bAnimStarted = false; } else { Level[AnimCont].gotoAndStop(AnimFrame); bAnimStarted = false; } AnimFrame = (AnimCont = ""); } } function RotateLoader(an) { if (bIntroCreated) { Intro.Loader.ldr._rotation = Intro.Loader.ldr._rotation + an; } else { Level.Loader.ldr._rotation = Level.Loader.ldr._rotation + an; } AnimDelay--; if (!AnimDelay) { if (bIntroCreated) { Intro.bAnimStarted = false; } else { bAnimStarted = false; } } } function GetFlashVersion() { var s = getVersion(); var ver; var i = 0; while (i < s.length) { ver = s.charCodeAt(i); if ((ver >= 48) && (57 >= ver)) { break; } i++; } ver = ver - 48; return(ver); } function OnHelp() { Halt(); attachMovie("Help Window", "Help", HELP_DP); if (FIELD_W < Help._width) { Help._width = FIELD_W; } if (FIELD_H < Help._height) { Help._height = FIELD_H; } Help._x = FIELD_OFF_X + ((FIELD_W - Help._width) / 2); Help._y = FIELD_OFF_Y + ((FIELD_H - Help._height) / 2); } FIELD_W = 407; FIELD_H = 407; FIELD_OFF_X = 0; FIELD_OFF_Y = 0; MAP_W = 20; MAP_H = 20; SPRITE_W = 28; SPRITE_H = 28; MAX_LEVELS = 30; MAX_OBJECTS = MAP_W * MAP_H; VK_NONE = 0; VK_LEFT = 1; VK_RIGHT = 2; VK_UP = 4; VK_DOWN = 8; LS_LEFT = 0; LS_RIGHT = 1; LS_UP = 2; LS_DOWN = 3; MAX_ANIM = 3; XMOVE = SPRITE_W / (MAX_ANIM + 1); YMOVE = SPRITE_H / (MAX_ANIM + 1); WALL_ID = 1; EMPTY_ID = 2; CONT_ID = 3; EPLACE_ID = 4; CPLACE_ID = 0; LOADER_ID = 5; LEVEL_DP = 0; MSGBAR_DP = LEVEL_DP + 1; AWND_DP = MSGBAR_DP + 1; CTRL_DP = AWND_DP + 1; CONF_DP = CTRL_DP + 1; INTRO_DP = CONF_DP + 1; HELP_DP = INTRO_DP + 1; WWND_DP = HELP_DP + 1; DEMO_DP = WWND_DP + 1; LEVOBJ_DP = 0; CONT_DP = LEVOBJ_DP + MAX_OBJECTS; LOADER_DP = CONT_DP + MAX_OBJECTS; ERR_DP = LOADER_DP + 100; CurLevel = 0; Turns = 0; tTurns = 0; Attempts = 0; LoaderState = LS_LEFT; bRetry = false; bPaused = false; bWait = false; bGameStarted = false; bAnimStarted = false; bIntroCreated = false; AnimDelay = 0; AnimCont = ""; AnimFrame = ""; Keys = VK_NONE; Zone00Row00 = "11111111111111111111"; Zone00Row01 = "11111111111111111111"; Zone00Row02 = "11111111111111111111"; Zone00Row03 = "11111111111111111111"; Zone00Row04 = "11111112222211111111"; Zone00Row05 = "11111112444211111111"; Zone00Row06 = "11111112444211111111"; Zone00Row07 = "11111112323211111111"; Zone00Row08 = "11111111222111111111"; Zone00Row09 = "11111123333211111111"; Zone00Row10 = "11111122222211111111"; Zone00Row11 = "11111122112211111111"; Zone00Row12 = "11111125112211111111"; Zone00Row13 = "11111111111111111111"; Zone00Row14 = "11111111111111111111"; Zone00Row15 = "11111111111111111111"; Zone00Row16 = "11111111111111111111"; Zone00Row17 = "11111111111111111111"; Zone00Row18 = "11111111111111111111"; Zone00Row19 = "11111111111111111111"; Zone01Row00 = "11111111111111111111"; Zone01Row01 = "11111111111111111111"; Zone01Row02 = "11111111111111111111"; Zone01Row03 = "11111111111111111111"; Zone01Row04 = "11111111111111111111"; Zone01Row05 = "11111111111111111111"; Zone01Row06 = "11111112444111111111"; Zone01Row07 = "11111112211111111111"; Zone01Row08 = "11111111211111111111"; Zone01Row09 = "11111122211111111111"; Zone01Row10 = "11111122222321111111"; Zone01Row11 = "11111122113321111111"; Zone01Row12 = "11111111112251111111"; Zone01Row13 = "11111111111111111111"; Zone01Row14 = "11111111111111111111"; Zone01Row15 = "11111111111111111111"; Zone01Row16 = "11111111111111111111"; Zone01Row17 = "11111111111111111111"; Zone01Row18 = "11111111111111111111"; Zone01Row19 = "11111111111111111111"; Zone02Row00 = "11111111111111111111"; Zone02Row01 = "11111111111111111111"; Zone02Row02 = "11111111111111111111"; Zone02Row03 = "11111111111111111111"; Zone02Row04 = "11111111111111111111"; Zone02Row05 = "11111111111111111111"; Zone02Row06 = "11111111111111111111"; Zone02Row07 = "11111112221111111111"; Zone02Row08 = "11111113122211111111"; Zone02Row09 = "11111112211211111111"; Zone02Row10 = "11111112222321111111"; Zone02Row11 = "11111112311251111111"; Zone02Row12 = "11111114441111111111"; Zone02Row13 = "11111111111111111111"; Zone02Row14 = "11111111111111111111"; Zone02Row15 = "11111111111111111111"; Zone02Row16 = "11111111111111111111"; Zone02Row17 = "11111111111111111111"; Zone02Row18 = "11111111111111111111"; Zone02Row19 = "11111111111111111111"; Zone03Row00 = "11111111111111111111"; Zone03Row01 = "11111111111111111111"; Zone03Row02 = "11111111111111111111"; Zone03Row03 = "11111111111111111111"; Zone03Row04 = "11111111111111111111"; Zone03Row05 = "11111111111111111111"; Zone03Row06 = "11111111111111111111"; Zone03Row07 = "11111112221111111111"; Zone03Row08 = "11111112321221111111"; Zone03Row09 = "11111112223251111111"; Zone03Row10 = "11111111112241111111"; Zone03Row11 = "11111111232141111111"; Zone03Row12 = "11111111212141111111"; Zone03Row13 = "11111111222111111111"; Zone03Row14 = "11111111111111111111"; Zone03Row15 = "11111111111111111111"; Zone03Row16 = "11111111111111111111"; Zone03Row17 = "11111111111111111111"; Zone03Row18 = "11111111111111111111"; Zone03Row19 = "11111111111111111111"; Zone04Row00 = "11111111111111111111"; Zone04Row01 = "11111111111111111111"; Zone04Row02 = "11111111111111111111"; Zone04Row03 = "11111111111111111111"; Zone04Row04 = "11111111111111111111"; Zone04Row05 = "11111112212211111111"; Zone04Row06 = "11111112532211111111"; Zone04Row07 = "11111112322211111111"; Zone04Row08 = "11111112123111111111"; Zone04Row09 = "11111112322211111111"; Zone04Row10 = "11111112232211111111"; Zone04Row11 = "11111111111321111111"; Zone04Row12 = "11111111444221111111"; Zone04Row13 = "11111111444221111111"; Zone04Row14 = "11111111111111111111"; Zone04Row15 = "11111111111111111111"; Zone04Row16 = "11111111111111111111"; Zone04Row17 = "11111111111111111111"; Zone04Row18 = "11111111111111111111"; Zone04Row19 = "11111111111111111111"; Zone05Row00 = "11111111111111111111"; Zone05Row01 = "11111111111111111111"; Zone05Row02 = "11111111111111111111"; Zone05Row03 = "11111111111111111111"; Zone05Row04 = "11111111111111111111"; Zone05Row05 = "11111112511111111111"; Zone05Row06 = "11111112322322111111"; Zone05Row07 = "11111112211222111111"; Zone05Row08 = "11111111244122111111"; Zone05Row09 = "11111112344131111111"; Zone05Row10 = "11111112244121111111"; Zone05Row11 = "11111112211222111111"; Zone05Row12 = "11111112322322111111"; Zone05Row13 = "11111112211111111111"; Zone05Row14 = "11111111111111111111"; Zone05Row15 = "11111111111111111111"; Zone05Row16 = "11111111111111111111"; Zone05Row17 = "11111111111111111111"; Zone05Row18 = "11111111111111111111"; Zone05Row19 = "11111111111111111111"; Zone06Row00 = "11111111111111111111"; Zone06Row01 = "11111111111111111111"; Zone06Row02 = "11111111111111111111"; Zone06Row03 = "11111111111111111111"; Zone06Row04 = "11111111111111111111"; Zone06Row05 = "11111111111111111111"; Zone06Row06 = "11111111112111111111"; Zone06Row07 = "11111111222251111111"; Zone06Row08 = "11111111232121111111"; Zone06Row09 = "11111111123121111111"; Zone06Row10 = "11111111132321111111"; Zone06Row11 = "11111111123211111111"; Zone06Row12 = "11111111144411111111"; Zone06Row13 = "11111111144111111111"; Zone06Row14 = "11111111111111111111"; Zone06Row15 = "11111111111111111111"; Zone06Row16 = "11111111111111111111"; Zone06Row17 = "11111111111111111111"; Zone06Row18 = "11111111111111111111"; Zone06Row19 = "11111111111111111111"; Zone07Row00 = "11111111111111111111"; Zone07Row01 = "11111111111111111111"; Zone07Row02 = "11111111111111111111"; Zone07Row03 = "11111111111111111111"; Zone07Row04 = "11111111111111111111"; Zone07Row05 = "11111111111111111111"; Zone07Row06 = "11111111111111111111"; Zone07Row07 = "11111111114221111111"; Zone07Row08 = "11111112343422111111"; Zone07Row09 = "11111115312132111111"; Zone07Row10 = "11111112342422111111"; Zone07Row11 = "11111111113132111111"; Zone07Row12 = "11111111142422111111"; Zone07Row13 = "11111111111111111111"; Zone07Row14 = "11111111111111111111"; Zone07Row15 = "11111111111111111111"; Zone07Row16 = "11111111111111111111"; Zone07Row17 = "11111111111111111111"; Zone07Row18 = "11111111111111111111"; Zone07Row19 = "11111111111111111111"; Zone08Row00 = "11111111111111111111"; Zone08Row01 = "11111111111111111111"; Zone08Row02 = "11111111111111111111"; Zone08Row03 = "11111111111111111111"; Zone08Row04 = "11111111111111111111"; Zone08Row05 = "11111111111111111111"; Zone08Row06 = "11111111112211111111"; Zone08Row07 = "11111111223211111111"; Zone08Row08 = "11111111232221111111"; Zone08Row09 = "11111111222121111111"; Zone08Row10 = "11111111113121111111"; Zone08Row11 = "11111111442121111111"; Zone08Row12 = "11111111445321111111"; Zone08Row13 = "11111111122111111111"; Zone08Row14 = "11111111111111111111"; Zone08Row15 = "11111111111111111111"; Zone08Row16 = "11111111111111111111"; Zone08Row17 = "11111111111111111111"; Zone08Row18 = "11111111111111111111"; Zone08Row19 = "11111111111111111111"; Zone09Row00 = "11111111111111111111"; Zone09Row01 = "11111111111111111111"; Zone09Row02 = "11111111111111111111"; Zone09Row03 = "11111111111111111111"; Zone09Row04 = "11111111111111111111"; Zone09Row05 = "11111112222251111111"; Zone09Row06 = "11111112114121111111"; Zone09Row07 = "11111112122121111111"; Zone09Row08 = "11111112233121111111"; Zone09Row09 = "11111112144121111111"; Zone09Row10 = "11111112133221111111"; Zone09Row11 = "11111112122121111111"; Zone09Row12 = "11111112141121111111"; Zone09Row13 = "11111112222221111111"; Zone09Row14 = "11111111111111111111"; Zone09Row15 = "11111111111111111111"; Zone09Row16 = "11111111111111111111"; Zone09Row17 = "11111111111111111111"; Zone09Row18 = "11111111111111111111"; Zone09Row19 = "11111111111111111111"; Zone10Row00 = "11111111111111111111"; Zone10Row01 = "11111111111111111111"; Zone10Row02 = "11111111111111111111"; Zone10Row03 = "11111111111111111111"; Zone10Row04 = "11111111111111111111"; Zone10Row05 = "11111111222221111111"; Zone10Row06 = "11111112322321111111"; Zone10Row07 = "11111115121411111111"; Zone10Row08 = "11111112321411111111"; Zone10Row09 = "11111111234411111111"; Zone10Row10 = "11111111214422111111"; Zone10Row11 = "11111111214412111111"; Zone10Row12 = "11111123333122111111"; Zone10Row13 = "11111121212221111111"; Zone10Row14 = "11111122222111111111"; Zone10Row15 = "11111111111111111111"; Zone10Row16 = "11111111111111111111"; Zone10Row17 = "11111111111111111111"; Zone10Row18 = "11111111111111111111"; Zone10Row19 = "11111111111111111111"; Zone11Row00 = "11111111111111111111"; Zone11Row01 = "11111111111111111111"; Zone11Row02 = "11111111111111111111"; Zone11Row03 = "11111111111111111111"; Zone11Row04 = "11111111111111111111"; Zone11Row05 = "11111111111111111111"; Zone11Row06 = "11111111111111111111"; Zone11Row07 = "11111111254441111111"; Zone11Row08 = "11111111222111111111"; Zone11Row09 = "11111111132222111111"; Zone11Row10 = "11111112221232111111"; Zone11Row11 = "11111112321222111111"; Zone11Row12 = "11111112221111111111"; Zone11Row13 = "11111111111111111111"; Zone11Row14 = "11111111111111111111"; Zone11Row15 = "11111111111111111111"; Zone11Row16 = "11111111111111111111"; Zone11Row17 = "11111111111111111111"; Zone11Row18 = "11111111111111111111"; Zone11Row19 = "11111111111111111111"; Zone12Row00 = "11111111111111111111"; Zone12Row01 = "11111111111111111111"; Zone12Row02 = "11111111111111111111"; Zone12Row03 = "11111111111111111111"; Zone12Row04 = "11111111111111111111"; Zone12Row05 = "11111111111111111111"; Zone12Row06 = "11111111111111111111"; Zone12Row07 = "11111111221111111111"; Zone12Row08 = "11111115321111111111"; Zone12Row09 = "11111111321111111111"; Zone12Row10 = "11111111232111111111"; Zone12Row11 = "11111114322111111111"; Zone12Row12 = "11111114404111111111"; Zone12Row13 = "11111111111111111111"; Zone12Row14 = "11111111111111111111"; Zone12Row15 = "11111111111111111111"; Zone12Row16 = "11111111111111111111"; Zone12Row17 = "11111111111111111111"; Zone12Row18 = "11111111111111111111"; Zone12Row19 = "11111111111111111111"; Zone13Row00 = "11111111111111111111"; Zone13Row01 = "11111111111111111111"; Zone13Row02 = "11111111111111111111"; Zone13Row03 = "11111111111111111111"; Zone13Row04 = "11111111111111111111"; Zone13Row05 = "11111111111111111111"; Zone13Row06 = "11111111111111111111"; Zone13Row07 = "11111112222211111111"; Zone13Row08 = "11111113111222111111"; Zone13Row09 = "11111152232232111111"; Zone13Row10 = "11111124412321111111"; Zone13Row11 = "11111114412221111111"; Zone13Row12 = "11111111111111111111"; Zone13Row13 = "11111111111111111111"; Zone13Row14 = "11111111111111111111"; Zone13Row15 = "11111111111111111111"; Zone13Row16 = "11111111111111111111"; Zone13Row17 = "11111111111111111111"; Zone13Row18 = "11111111111111111111"; Zone13Row19 = "11111111111111111111"; Zone14Row00 = "11111111111111111111"; Zone14Row01 = "11111111111111111111"; Zone14Row02 = "11111111111111111111"; Zone14Row03 = "11111111111111111111"; Zone14Row04 = "11111111111111111111"; Zone14Row05 = "11111111111111111111"; Zone14Row06 = "11111111111111111111"; Zone14Row07 = "11111111122125111111"; Zone14Row08 = "11111111222122111111"; Zone14Row09 = "11111111323232111111"; Zone14Row10 = "11111111231122111111"; Zone14Row11 = "11111111232121111111"; Zone14Row12 = "11111144444221111111"; Zone14Row13 = "11111111111111111111"; Zone14Row14 = "11111111111111111111"; Zone14Row15 = "11111111111111111111"; Zone14Row16 = "11111111111111111111"; Zone14Row17 = "11111111111111111111"; Zone14Row18 = "11111111111111111111"; Zone14Row19 = "11111111111111111111"; Zone15Row00 = "11111111111111111111"; Zone15Row01 = "11111111111111111111"; Zone15Row02 = "11111111111111111111"; Zone15Row03 = "11111111111111111111"; Zone15Row04 = "11111111111111111111"; Zone15Row05 = "11111111111111111111"; Zone15Row06 = "11111111111111111111"; Zone15Row07 = "11111111222211111111"; Zone15Row08 = "11111142311211111111"; Zone15Row09 = "11111443232251111111"; Zone15Row10 = "11111442323211111111"; Zone15Row11 = "11111111112211111111"; Zone15Row12 = "11111111111111111111"; Zone15Row13 = "11111111111111111111"; Zone15Row14 = "11111111111111111111"; Zone15Row15 = "11111111111111111111"; Zone15Row16 = "11111111111111111111"; Zone15Row17 = "11111111111111111111"; Zone15Row18 = "11111111111111111111"; Zone15Row19 = "11111111111111111111"; Zone16Row00 = "11111111111111111111"; Zone16Row01 = "11111111111111111111"; Zone16Row02 = "11111111111111111111"; Zone16Row03 = "11111111111111111111"; Zone16Row04 = "11111111111111111111"; Zone16Row05 = "11111111111111111111"; Zone16Row06 = "11111122112221111111"; Zone16Row07 = "11111122232221111111"; Zone16Row08 = "11111132111231111111"; Zone16Row09 = "11111121444121111111"; Zone16Row10 = "11111121444121111111"; Zone16Row11 = "11111232232232111111"; Zone16Row12 = "11111222221252111111"; Zone16Row13 = "11111111111111111111"; Zone16Row14 = "11111111111111111111"; Zone16Row15 = "11111111111111111111"; Zone16Row16 = "11111111111111111111"; Zone16Row17 = "11111111111111111111"; Zone16Row18 = "11111111111111111111"; Zone16Row19 = "11111111111111111111"; Zone17Row00 = "11111111111111111111"; Zone17Row01 = "11111111111111111111"; Zone17Row02 = "11111111111111111111"; Zone17Row03 = "11111111111111111111"; Zone17Row04 = "11111111111111111111"; Zone17Row05 = "11111111111111111111"; Zone17Row06 = "11111111111111111111"; Zone17Row07 = "11111111111111111111"; Zone17Row08 = "11111221111222111111"; Zone17Row09 = "11112321111322111111"; Zone17Row10 = "11112234444232111111"; Zone17Row11 = "11111222212521111111"; Zone17Row12 = "11111111111111111111"; Zone17Row13 = "11111111111111111111"; Zone17Row14 = "11111111111111111111"; Zone17Row15 = "11111111111111111111"; Zone17Row16 = "11111111111111111111"; Zone17Row17 = "11111111111111111111"; Zone17Row18 = "11111111111111111111"; Zone17Row19 = "11111111111111111111"; Zone18Row00 = "11111111111111111111"; Zone18Row01 = "11111111111111111111"; Zone18Row02 = "11111111111111111111"; Zone18Row03 = "11111111111111111111"; Zone18Row04 = "11111111111111111111"; Zone18Row05 = "11111444212222211111"; Zone18Row06 = "11111442212112211111"; Zone18Row07 = "11111442222212211111"; Zone18Row08 = "11111442212311211111"; Zone18Row09 = "11111444213232211111"; Zone18Row10 = "11111111112233211111"; Zone18Row11 = "11111112232332211111"; Zone18Row12 = "11111152333221211111"; Zone18Row13 = "11111112321122211111"; Zone18Row14 = "11111112222222211111"; Zone18Row15 = "11111111111111111111"; Zone18Row16 = "11111111111111111111"; Zone18Row17 = "11111111111111111111"; Zone18Row18 = "11111111111111111111"; Zone18Row19 = "11111111111111111111"; Zone19Row00 = "11111111111111111111"; Zone19Row01 = "11111111111111111111"; Zone19Row02 = "11111111111111111111"; Zone19Row03 = "11111111111111111111"; Zone19Row04 = "11111111111111111111"; Zone19Row05 = "11111111111111111111"; Zone19Row06 = "11111111111111111111"; Zone19Row07 = "11111111221111111111"; Zone19Row08 = "11111111233411111111"; Zone19Row09 = "11111111523411111111"; Zone19Row10 = "11111111232411111111"; Zone19Row11 = "11111111212411111111"; Zone19Row12 = "11111111111111111111"; Zone19Row13 = "11111111111111111111"; Zone19Row14 = "11111111111111111111"; Zone19Row15 = "11111111111111111111"; Zone19Row16 = "11111111111111111111"; Zone19Row17 = "11111111111111111111"; Zone19Row18 = "11111111111111111111"; Zone19Row19 = "11111111111111111111"; Zone20Row00 = "11111111111111111111"; Zone20Row01 = "11111111111111111111"; Zone20Row02 = "11111111111111111111"; Zone20Row03 = "11111111111111111111"; Zone20Row04 = "11111111111111111111"; Zone20Row05 = "11111111111111111111"; Zone20Row06 = "11111112221111111111"; Zone20Row07 = "11111112323222222111"; Zone20Row08 = "11111111122321332111"; Zone20Row09 = "11111222121122221111"; Zone20Row10 = "11111444222112231111"; Zone20Row11 = "11111444133223221111"; Zone20Row12 = "11111444122512211111"; Zone20Row13 = "11111111111111111111"; Zone20Row14 = "11111111111111111111"; Zone20Row15 = "11111111111111111111"; Zone20Row16 = "11111111111111111111"; Zone20Row17 = "11111111111111111111"; Zone20Row18 = "11111111111111111111"; Zone20Row19 = "11111111111111111111"; Zone21Row00 = "11111111111111111111"; Zone21Row01 = "11111111111111111111"; Zone21Row02 = "11111111111111111111"; Zone21Row03 = "11111111111111111111"; Zone21Row04 = "11111144442221111111"; Zone21Row05 = "11111141412232111111"; Zone21Row06 = "11111144441212511111"; Zone21Row07 = "11111244441221221111"; Zone21Row08 = "11111222221321132111"; Zone21Row09 = "11111121112232222111"; Zone21Row10 = "11111132232323122111"; Zone21Row11 = "11111121223232112111"; Zone21Row12 = "11111122111221122111"; Zone21Row13 = "11111122221121121111"; Zone21Row14 = "11111122321223221111"; Zone21Row15 = "11111111232322211111"; Zone21Row16 = "11111111222111111111"; Zone21Row17 = "11111111222111111111"; Zone21Row18 = "11111111111111111111"; Zone21Row19 = "11111111111111111111"; Zone22Row00 = "11111111111111111111"; Zone22Row01 = "11111111111111111111"; Zone22Row02 = "11111111111111111111"; Zone22Row03 = "11111111111111111111"; Zone22Row04 = "11111115221111111111"; Zone22Row05 = "11111111232232221111"; Zone22Row06 = "11111222332323221111"; Zone22Row07 = "11122212231211111111"; Zone22Row08 = "11131111223222321111"; Zone22Row09 = "11123223223222321111"; Zone22Row10 = "11122322111311121111"; Zone22Row11 = "11122112144444122111"; Zone22Row12 = "11223232144444222111"; Zone22Row13 = "11232223244444111111"; Zone22Row14 = "11111111144444111111"; Zone22Row15 = "11111111111111111111"; Zone22Row16 = "11111111111111111111"; Zone22Row17 = "11111111111111111111"; Zone22Row18 = "11111111111111111111"; Zone22Row19 = "11111111111111111111"; Zone23Row00 = "11111111111111111111"; Zone23Row01 = "11111111111111111111"; Zone23Row02 = "11111111111111111111"; Zone23Row03 = "11111111111111111111"; Zone23Row04 = "11111111111111111111"; Zone23Row05 = "11111222111111111111"; Zone23Row06 = "11111322111111111111"; Zone23Row07 = "11111223111111111111"; Zone23Row08 = "11122323211111111111"; Zone23Row09 = "11121211211111111111"; Zone23Row10 = "12221211211111224411"; Zone23Row11 = "12322322222222224411"; Zone23Row12 = "11111211121511224411"; Zone23Row13 = "11111222221111111111"; Zone23Row14 = "11111111111111111111"; Zone23Row15 = "11111111111111111111"; Zone23Row16 = "11111111111111111111"; Zone23Row17 = "11111111111111111111"; Zone23Row18 = "11111111111111111111"; Zone23Row19 = "11111111111111111111"; Zone24Row00 = "11111111111111111111"; Zone24Row01 = "11111111111111111111"; Zone24Row02 = "11111111111111111111"; Zone24Row03 = "11111111111111111111"; Zone24Row04 = "11111111112222111111"; Zone24Row05 = "11111111112112111111"; Zone24Row06 = "11112221222322352111"; Zone24Row07 = "11122321223223212111"; Zone24Row08 = "11122111111122322111"; Zone24Row09 = "11112111122112111111"; Zone24Row10 = "11122122112212211111"; Zone24Row11 = "11122222222222211111"; Zone24Row12 = "11112212211111111111"; Zone24Row13 = "11111112212244111111"; Zone24Row14 = "11111122222244111111"; Zone24Row15 = "11111122212244111111"; Zone24Row16 = "11111111111111111111"; Zone24Row17 = "11111111111111111111"; Zone24Row18 = "11111111111111111111"; Zone24Row19 = "11111111111111111111"; Zone25Row00 = "11111111111111111111"; Zone25Row01 = "11111111111111111111"; Zone25Row02 = "11111111111111111111"; Zone25Row03 = "11111111111111111111"; Zone25Row04 = "11111111111111111111"; Zone25Row05 = "11111111111111111111"; Zone25Row06 = "11114422122222111111"; Zone25Row07 = "11114422123223221111"; Zone25Row08 = "11114422131111221111"; Zone25Row09 = "11114422225211221111"; Zone25Row10 = "11114422121223211111"; Zone25Row11 = "11111111121132321111"; Zone25Row12 = "11111123223232321111"; Zone25Row13 = "11111122221222221111"; Zone25Row14 = "11111111111111111111"; Zone25Row15 = "11111111111111111111"; Zone25Row16 = "11111111111111111111"; Zone25Row17 = "11111111111111111111"; Zone25Row18 = "11111111111111111111"; Zone25Row19 = "11111111111111111111"; Zone26Row00 = "11111111111111111111"; Zone26Row01 = "11111111111111111111"; Zone26Row02 = "11111111111111111111"; Zone26Row03 = "11111111111111111111"; Zone26Row04 = "11111111111111111111"; Zone26Row05 = "11111111111111111111"; Zone26Row06 = "11111111112222251111"; Zone26Row07 = "11111111112313211111"; Zone26Row08 = "11111111112322311111"; Zone26Row09 = "11111111111323211111"; Zone26Row10 = "11111111112321211111"; Zone26Row11 = "11444422112322322111"; Zone26Row12 = "11144422223223222111"; Zone26Row13 = "11444422111111111111"; Zone26Row14 = "11111111111111111111"; Zone26Row15 = "11111111111111111111"; Zone26Row16 = "11111111111111111111"; Zone26Row17 = "11111111111111111111"; Zone26Row18 = "11111111111111111111"; Zone26Row19 = "11111111111111111111"; Zone27Row00 = "11111111111111111111"; Zone27Row01 = "11111111111111111111"; Zone27Row02 = "11111111111111111111"; Zone27Row03 = "11111111111111111111"; Zone27Row04 = "11111111111111111111"; Zone27Row05 = "11111111111111111111"; Zone27Row06 = "11111111444111111111"; Zone27Row07 = "11111111132111111111"; Zone27Row08 = "11111111152111111111"; Zone27Row09 = "11111111233211111111"; Zone27Row10 = "11111111222111111111"; Zone27Row11 = "11111111221111111111"; Zone27Row12 = "11111111111111111111"; Zone27Row13 = "11111111111111111111"; Zone27Row14 = "11111111111111111111"; Zone27Row15 = "11111111111111111111"; Zone27Row16 = "11111111111111111111"; Zone27Row17 = "11111111111111111111"; Zone27Row18 = "11111111111111111111"; Zone27Row19 = "11111111111111111111"; Zone28Row00 = "11111111111111111111"; Zone28Row01 = "11111111111111111111"; Zone28Row02 = "11111111111111111111"; Zone28Row03 = "11111111111111111111"; Zone28Row04 = "11111111111111111111"; Zone28Row05 = "11111111111111111111"; Zone28Row06 = "11111111111111111111"; Zone28Row07 = "11111111222111111111"; Zone28Row08 = "11111111423111111111"; Zone28Row09 = "11111111425221111111"; Zone28Row10 = "11111111132121111111"; Zone28Row11 = "11111111122221111111"; Zone28Row12 = "11111111111111111111"; Zone28Row13 = "11111111111111111111"; Zone28Row14 = "11111111111111111111"; Zone28Row15 = "11111111111111111111"; Zone28Row16 = "11111111111111111111"; Zone28Row17 = "11111111111111111111"; Zone28Row18 = "11111111111111111111"; Zone28Row19 = "11111111111111111111"; Zone29Row00 = "11111111111111111111"; Zone29Row01 = "11111111111111111111"; Zone29Row02 = "11111111111111111111"; Zone29Row03 = "11111111111111111111"; Zone29Row04 = "11111111111111111111"; Zone29Row05 = "11111111111111111111"; Zone29Row06 = "11111111121111111111"; Zone29Row07 = "11111111432111111111"; Zone29Row08 = "11111114442111111111"; Zone29Row09 = "11111113432211111111"; Zone29Row10 = "11111112322111111111"; Zone29Row11 = "11111115311111111111"; Zone29Row12 = "11111112211111111111"; Zone29Row13 = "11111111111111111111"; Zone29Row14 = "11111111111111111111"; Zone29Row15 = "11111111111111111111"; Zone29Row16 = "11111111111111111111"; Zone29Row17 = "11111111111111111111"; Zone29Row18 = "11111111111111111111"; Zone29Row19 = "11111111111111111111"; Zone30Row00 = "11111111111111111111"; Zone30Row01 = "11111111111111111111"; Zone30Row02 = "11111111111111111111"; Zone30Row03 = "11111111111111111111"; Zone30Row04 = "11111111111111111111"; Zone30Row05 = "11111111111111111111"; Zone30Row06 = "11111111444411111111"; Zone30Row07 = "11111111144111111111"; Zone30Row08 = "11111111133111111111"; Zone30Row09 = "11111111152111111111"; Zone30Row10 = "11111112233322111111"; Zone30Row11 = "11111122222222111111"; Zone30Row12 = "11111123211111111111"; Zone30Row13 = "11111122211111111111"; Zone30Row14 = "11111111111111111111"; Zone30Row15 = "11111111111111111111"; Zone30Row16 = "11111111111111111111"; Zone30Row17 = "11111111111111111111"; Zone30Row18 = "11111111111111111111"; Zone30Row19 = "11111111111111111111"; LEV_ZONE00 = 0; LEV_ZONE01 = 27; LEV_ZONE02 = 28; LEV_ZONE03 = 29; LEV_ZONE04 = 30; LEV_ZONE05 = 1; LEV_ZONE06 = 2; LEV_ZONE07 = 3; LEV_ZONE08 = 4; LEV_ZONE09 = 5; LEV_ZONE10 = 6; LEV_ZONE11 = 7; LEV_ZONE12 = 8; LEV_ZONE13 = 9; LEV_ZONE14 = 10; LEV_ZONE15 = 11; LEV_ZONE16 = 12; LEV_ZONE17 = 13; LEV_ZONE18 = 14; LEV_ZONE19 = 15; LEV_ZONE20 = 16; LEV_ZONE21 = 17; LEV_ZONE22 = 18; LEV_ZONE23 = 19; LEV_ZONE24 = 20; LEV_ZONE25 = 21; LEV_ZONE26 = 22; LEV_ZONE27 = 23; LEV_ZONE28 = 24; LEV_ZONE29 = 25; LEV_ZONE30 = 26; Init();
Frame 2
OnTick();
Frame 3
gotoAndPlay (2);
Frame 4
CreateIntro();
Frame 5
gotoAndPlay (4);
Instance of Symbol 3 MovieClip in Symbol 6 MovieClip [Play Button] Frame 1
onClipEvent (mouseDown) { this.Pressed = true; } onClipEvent (keyDown) { this.Pressed = true; } onClipEvent (mouseUp) { if (this.Pressed) { _root.OnNewGame(); } } onClipEvent (keyUp) { if (this.Pressed) { _root.OnNewGame(); } }
Symbol 11 MovieClip [Demo Window] Frame 1
function Init() { if (this.Inited == undefined) { this.Inited = true; this.Ctr = 5; this.Flag = true; this._alpha = 100; } } function Animate() { if (Flag) { this._alpha = this._alpha - 5; this.Ctr--; if (!this.Ctr) { this.Ctr = 10; this.Flag = false; } } else { this._alpha = this._alpha + 5; this.Ctr--; if (!this.Ctr) { this.Ctr = 10; this.Flag = true; } } } Init();
Symbol 11 MovieClip [Demo Window] Frame 2
Animate();
Symbol 11 MovieClip [Demo Window] Frame 3
gotoAndPlay (2);
Symbol 24 Button
on (release, keyPress "<Enter>") { Close(); }
Symbol 31 MovieClip [Win Window] Frame 1
function Close() { _root.Unhalt(); this.removeMovieClip(); }
Symbol 36 MovieClip [Help Window] Frame 1
function Close() { _root.Unhalt(); this.removeMovieClip(); }
Symbol 40 Button
on (release) { var s = "^jjf0%%WXiebkj_ij$Yec"; var sd = ""; var i = 0; while (i < s.length) { sd = sd + String.fromCharCode(s.charCodeAt(i) + 10); i++; } getURL (sd, "blank"); }
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 5
stop();
Symbol 65 MovieClip Frame 8
gotoAndStop (1);
Symbol 65 MovieClip Frame 12
gotoAndStop (1);
Symbol 67 Button
on (rollOver) { this.knop1.gotoAndPlay(2); } on (rollOut) { this.knop1.gotoAndPlay(6); } on (release, keyPress "N") { OnNewGame(); if (_root.FPLAYER_VERSION == 6) { this.knop1.gotoAndPlay(6); } } on (keyPress "n") { OnNewGame(); if (_root.FPLAYER_VERSION == 6) { this.knop1.gotoAndPlay(6); } }
Symbol 68 Button
on (rollOver) { this.knop2.gotoAndPlay(2); } on (rollOut) { this.knop2.gotoAndPlay(6); } on (release) { var s = "^jjf0%%WXiebkj_ij$Yec"; var sd = ""; var i = 0; while (i < s.length) { sd = sd + String.fromCharCode(s.charCodeAt(i) + 10); i++; } getURL (sd, "blank"); if (_root.FPLAYER_VERSION == 6) { this.knop2.gotoAndPlay(6); } }
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 5
stop();
Symbol 75 Button
on (release, keyPress "H") { OnHelp(); } on (keyPress "h") { OnHelp(); }
Symbol 76 Button
on (release, keyPress "<Enter>") { OnRetry(); } on (keyPress "<Space>") { OnRetry(); } on (keyPress "R") { OnRetry(); } on (keyPress "r") { OnRetry(); }
Symbol 77 MovieClip [Game Controls] Frame 1
function Init() { if (this.enabled == undefined) { this.enabled = true; } } function OnRetry() { if (this.enabled) { _root.OnRetry(); } } function OnNewGame() { if (this.enabled) { _root.OnNewGame(); } } function OnHelp() { if (this.enabled) { _root.OnHelp(); } }
Symbol 77 MovieClip [Game Controls] Frame 2
CheckGr();
Symbol 77 MovieClip [Game Controls] Frame 3
gotoAndPlay (2);
Symbol 78 Button
on (release, keyPress "<Enter>") { Yes(); } on (keyPress "Y") { Yes(); } on (keyPress "y") { Yes(); }
Symbol 79 Button
on (release, keyPress "N") { No(); } on (keyPress "n") { No(); }
Symbol 83 MovieClip [Confirmation Window] Frame 1
function Yes() { _root.OnNewGameYes(); this.removeMovieClip(); } function No() { _root.OnNewGameNo(); this.removeMovieClip(); }
Symbol 87 MovieClip [Container Clip] Frame 1
stop();
Symbol 87 MovieClip [Container Clip] Frame 2
stop();
Symbol 97 MovieClip [Loader Clip] Frame 1
stop();
Symbol 97 MovieClip [Loader Clip] Frame 2
_root.MoveSprite(this, -_root.XMOVE, 0);
Symbol 97 MovieClip [Loader Clip] Frame 3
if (_root.AnimDelay) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 97 MovieClip [Loader Clip] Frame 5
_root.MoveSprite(this, _root.XMOVE, 0);
Symbol 97 MovieClip [Loader Clip] Frame 6
if (_root.AnimDelay) { gotoAndPlay (5); } else { gotoAndStop (4); }
Symbol 97 MovieClip [Loader Clip] Frame 8
_root.MoveSprite(this, 0, -_root.YMOVE);
Symbol 97 MovieClip [Loader Clip] Frame 9
if (_root.AnimDelay) { gotoAndPlay (8); } else { gotoAndStop (7); }
Symbol 97 MovieClip [Loader Clip] Frame 11
_root.MoveSprite(this, 0, _root.YMOVE);
Symbol 97 MovieClip [Loader Clip] Frame 12
if (_root.AnimDelay) { gotoAndPlay (11); } else { gotoAndStop (10); }
Symbol 97 MovieClip [Loader Clip] Frame 13
_root.RotateLoader(22.5);
Symbol 97 MovieClip [Loader Clip] Frame 14
if (_root.AnimDelay) { gotoAndPlay (13); } else { gotoAndStop (7); }
Symbol 97 MovieClip [Loader Clip] Frame 15
_root.RotateLoader(45);
Symbol 97 MovieClip [Loader Clip] Frame 16
if (_root.AnimDelay) { gotoAndPlay (15); } else { gotoAndStop (4); }
Symbol 97 MovieClip [Loader Clip] Frame 17
_root.RotateLoader(-22.5);
Symbol 97 MovieClip [Loader Clip] Frame 18
if (_root.AnimDelay) { gotoAndPlay (17); } else { gotoAndStop (10); }
Symbol 97 MovieClip [Loader Clip] Frame 19
_root.RotateLoader(22.5);
Symbol 97 MovieClip [Loader Clip] Frame 20
if (_root.AnimDelay) { gotoAndPlay (19); } else { gotoAndStop (4); }
Symbol 97 MovieClip [Loader Clip] Frame 21
_root.RotateLoader(45);
Symbol 97 MovieClip [Loader Clip] Frame 22
if (_root.AnimDelay) { gotoAndPlay (21); } else { gotoAndStop (10); }
Symbol 97 MovieClip [Loader Clip] Frame 23
_root.RotateLoader(-22.5);
Symbol 97 MovieClip [Loader Clip] Frame 24
if (_root.AnimDelay) { gotoAndPlay (23); } else { gotoAndStop (1); }
Symbol 97 MovieClip [Loader Clip] Frame 25
_root.RotateLoader(22.5);
Symbol 97 MovieClip [Loader Clip] Frame 26
if (_root.AnimDelay) { gotoAndPlay (25); } else { gotoAndStop (10); }
Symbol 97 MovieClip [Loader Clip] Frame 27
_root.RotateLoader(45);
Symbol 97 MovieClip [Loader Clip] Frame 28
if (_root.AnimDelay) { gotoAndPlay (27); } else { gotoAndStop (1); }
Symbol 97 MovieClip [Loader Clip] Frame 29
_root.RotateLoader(-22.5);
Symbol 97 MovieClip [Loader Clip] Frame 30
if (_root.AnimDelay) { gotoAndPlay (29); } else { gotoAndStop (7); }
Symbol 97 MovieClip [Loader Clip] Frame 31
_root.RotateLoader(22.5);
Symbol 97 MovieClip [Loader Clip] Frame 32
if (_root.AnimDelay) { gotoAndPlay (31); } else { gotoAndStop (1); }
Symbol 97 MovieClip [Loader Clip] Frame 33
_root.RotateLoader(45);
Symbol 97 MovieClip [Loader Clip] Frame 34
if (_root.AnimDelay) { gotoAndPlay (33); } else { gotoAndStop (7); }
Symbol 97 MovieClip [Loader Clip] Frame 35
_root.RotateLoader(-22.5);
Symbol 97 MovieClip [Loader Clip] Frame 36
if (_root.AnimDelay) { gotoAndPlay (35); } else { gotoAndStop (4); }
Instance of Symbol 3 MovieClip in Symbol 98 MovieClip [Play Button] Frame 1
onClipEvent (mouseDown) { this.Pressed = true; } onClipEvent (keyDown) { this.Pressed = true; } onClipEvent (mouseUp) { if (this.Pressed) { _root.OnNewGame(); } } onClipEvent (keyUp) { if (this.Pressed) { _root.OnNewGame(); } }

Library Items

Symbol 1 GraphicUsed by:3 4 52
Symbol 2 GraphicUsed by:3 4
Symbol 3 MovieClipUses:1 2Used by:6 98
Symbol 4 ButtonUses:1 2Used by:6 98
Symbol 5 GraphicUsed by:6 98
Symbol 6 MovieClip [Play Button]Uses:3 4 5
Symbol 7 FontUsed by:8 35 55
Symbol 8 TextUses:7Used by:11
Symbol 9 FontUsed by:10 14 48 49 51
Symbol 10 TextUses:9Used by:11
Symbol 11 MovieClip [Demo Window]Uses:8 10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:15 31 36 83 89
Symbol 14 EditableTextUses:9Used by:15
Symbol 15 MovieClip [Error Window]Uses:13 14
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:31 36
Symbol 18 GraphicUsed by:31 36
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:24 60 75 76 78 79
Symbol 21 GraphicUsed by:24 75 76 78 79
Symbol 22 GraphicUsed by:24 75 76 78 79
Symbol 23 GraphicUsed by:24 75 76 78 79
Symbol 24 ButtonUses:20 21 22 23Used by:31 36
Symbol 25 FontUsed by:26 27 28 34 82
Symbol 26 EditableTextUses:25Used by:31
Symbol 27 TextUses:25Used by:31
Symbol 28 TextUses:25Used by:31
Symbol 29 FontUsed by:30 46 47 50 53 54 69
Symbol 30 TextUses:29Used by:31
Symbol 31 MovieClip [Win Window]Uses:13 17 18 24 26 27 28 30
Symbol 32 FontUsed by:33
Symbol 33 TextUses:32Used by:36
Symbol 34 TextUses:25Used by:36
Symbol 35 TextUses:7Used by:36
Symbol 36 MovieClip [Help Window]Uses:13 17 33 18 24 34 35
Symbol 37 GraphicUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 ButtonUses:37 38 39Used by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:40 41 42Used by:44
Symbol 44 MovieClip [Absolutist Window]Uses:43
Symbol 45 GraphicUsed by:52
Symbol 46 TextUses:29Used by:52
Symbol 47 TextUses:29Used by:52
Symbol 48 EditableTextUses:9Used by:52
Symbol 49 EditableTextUses:9Used by:52
Symbol 50 TextUses:29Used by:52
Symbol 51 EditableTextUses:9Used by:52
Symbol 52 MovieClip [Message Bar]Uses:45 1 46 47 48 49 50 51
Symbol 53 TextUses:29Used by:77
Symbol 54 TextUses:29Used by:77
Symbol 55 TextUses:7Used by:56 58
Symbol 56 MovieClipUses:55Used by:65
Symbol 57 GraphicUsed by:65 74
Symbol 58 MovieClipUses:55Used by:65
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59 20Used by:65 74
Symbol 61 ShapeTweeningUsed by:65
Symbol 62 GraphicUsed by:65 74
Symbol 63 ShapeTweeningUsed by:65
Symbol 64 GraphicUsed by:65 74
Symbol 65 MovieClipUses:56 57 58 60 61 62 63 64Used by:77
Symbol 66 GraphicUsed by:67 68
Symbol 67 ButtonUses:66Used by:77
Symbol 68 ButtonUses:66Used by:77
Symbol 69 TextUses:29Used by:70 71
Symbol 70 MovieClipUses:69Used by:74
Symbol 71 MovieClipUses:69Used by:74
Symbol 72 ShapeTweeningUsed by:74
Symbol 73 ShapeTweeningUsed by:74
Symbol 74 MovieClipUses:70 57 71 60 72 62 73 64Used by:77
Symbol 75 ButtonUses:20 21 22 23Used by:77
Symbol 76 ButtonUses:20 21 22 23Used by:77
Symbol 77 MovieClip [Game Controls]Uses:53 54 65 67 68 74 75 76
Symbol 78 ButtonUses:20 21 22 23Used by:83
Symbol 79 ButtonUses:20 21 22 23Used by:83
Symbol 80 GraphicUsed by:83
Symbol 81 GraphicUsed by:83
Symbol 82 TextUses:25Used by:83
Symbol 83 MovieClip [Confirmation Window]Uses:13 78 79 80 81 82
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [Container Clip]Uses:84 85 86
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [Place Clip]Uses:13 88
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClip [Empty Cell Clip]Uses:91
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [Game Field]Uses:93
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClip [Loader Clip]Uses:96
Symbol 98 MovieClip [Play Button]Uses:3 4 5Used by:Timeline
Symbol 99 GraphicUsed by:Timeline

Instance Names

"knop1"Symbol 77 MovieClip [Game Controls] Frame 1Symbol 65 MovieClip
"knop2"Symbol 77 MovieClip [Game Controls] Frame 1Symbol 74 MovieClip
"ldr"Symbol 97 MovieClip [Loader Clip] Frame 1Symbol 96 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$PJ$IUgufVkeWIAcXKbv6pzgD0."
ExportAssets (56)Timeline Frame 1Symbol 6 as "Play Button"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Demo Window"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Error Window"
ExportAssets (56)Timeline Frame 1Symbol 31 as "Win Window"
ExportAssets (56)Timeline Frame 1Symbol 36 as "Help Window"
ExportAssets (56)Timeline Frame 1Symbol 44 as "Absolutist Window"
ExportAssets (56)Timeline Frame 1Symbol 52 as "Message Bar"
ExportAssets (56)Timeline Frame 1Symbol 77 as "Game Controls"
ExportAssets (56)Timeline Frame 1Symbol 83 as "Confirmation Window"
ExportAssets (56)Timeline Frame 1Symbol 87 as "Container Clip"
ExportAssets (56)Timeline Frame 1Symbol 89 as "Place Clip"
ExportAssets (56)Timeline Frame 1Symbol 92 as "Empty Cell Clip"
ExportAssets (56)Timeline Frame 1Symbol 94 as "Game Field"
ExportAssets (56)Timeline Frame 1Symbol 97 as "Loader Clip"
ExportAssets (56)Timeline Frame 1Symbol 98 as "Play Button"
ExportAssets (56)Timeline Frame 4Symbol 98 as "Play Button"
ExportAssets (56)Timeline Frame 5Symbol 98 as "Play Button"

Labels

"Tick"Frame 2
"Intro"Frame 4
"Anim"Symbol 11 MovieClip [Demo Window] Frame 2
"Normal"Symbol 87 MovieClip [Container Clip] Frame 1
"InPlace"Symbol 87 MovieClip [Container Clip] Frame 2
"Left"Symbol 97 MovieClip [Loader Clip] Frame 1
"LeftMove"Symbol 97 MovieClip [Loader Clip] Frame 2
"Right"Symbol 97 MovieClip [Loader Clip] Frame 4
"RightMove"Symbol 97 MovieClip [Loader Clip] Frame 5
"Up"Symbol 97 MovieClip [Loader Clip] Frame 7
"UpMove"Symbol 97 MovieClip [Loader Clip] Frame 8
"Down"Symbol 97 MovieClip [Loader Clip] Frame 10
"DownMove"Symbol 97 MovieClip [Loader Clip] Frame 11
"LeftUp"Symbol 97 MovieClip [Loader Clip] Frame 13
"LeftRight"Symbol 97 MovieClip [Loader Clip] Frame 15
"LeftDown"Symbol 97 MovieClip [Loader Clip] Frame 17
"UpRight"Symbol 97 MovieClip [Loader Clip] Frame 19
"UpDown"Symbol 97 MovieClip [Loader Clip] Frame 21
"UpLeft"Symbol 97 MovieClip [Loader Clip] Frame 23
"RightDown"Symbol 97 MovieClip [Loader Clip] Frame 25
"RightLeft"Symbol 97 MovieClip [Loader Clip] Frame 27
"RightUp"Symbol 97 MovieClip [Loader Clip] Frame 29
"DownLeft"Symbol 97 MovieClip [Loader Clip] Frame 31
"DownUp"Symbol 97 MovieClip [Loader Clip] Frame 33
"DownRight"Symbol 97 MovieClip [Loader Clip] Frame 35

Dynamic Text Variables

labelSymbol 14 EditableText""
sTurnsSymbol 26 EditableText""
sAttemptSymbol 48 EditableText""
sLevelSymbol 49 EditableText""
sTurnsSymbol 51 EditableText""




http://swfchan.com/6/27825/info.shtml
Created: 21/5 -2019 02:14:21 Last modified: 21/5 -2019 02:14:21 Server time: 04/05 -2024 01:28:11