Guest User

Untitled

a guest
Apr 25th, 2014
761
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var d9P =
  2. {
  3.     'w9': function (P, D)
  4.     {
  5.         return P / D;
  6.     },
  7.     'x2': function (P, D)
  8.     {
  9.         return P - D;
  10.     },
  11.     'n2': function (P, D)
  12.     {
  13.         return P == D;
  14.     },
  15.     'F9': function (P, D)
  16.     {
  17.         return P > D;
  18.     },
  19.     'A2': function (P, D)
  20.     {
  21.         return P / D;
  22.     },
  23.     'W9': function (P, D)
  24.     {
  25.         return P * D;
  26.     },
  27.     'C3': (function (o3)
  28.     {
  29.         return (function (d3, Q3)
  30.         {
  31.             return (function (X3)
  32.             {
  33.                 return
  34.                 {
  35.                     G3: X3
  36.                 };
  37.             })(function (A3)
  38.             {
  39.                 var i3, U3 = 0;
  40.                 for (var J3 = d3; U3 < A3["length"]; U3++)
  41.                 {
  42.                     var h3 = Q3(A3, U3);
  43.                     i3 = U3 === 0 ? h3 : i3 ^ h3;
  44.                 }
  45.                 return i3 ? J3 : !J3;
  46.             });
  47.         })((function (x3, n3, w3, l3)
  48.         {
  49.             var c3 = 30;
  50.             return x3(o3, c3) - l3(n3, w3) > c3;
  51.         })(parseInt, Date, (function (n3)
  52.         {
  53.             return ('' + n3)["substring"](1, (n3 + '')["length"] - 1);
  54.         })('_getTime2'), function (n3, w3)
  55.         {
  56.             return new n3()[w3]();
  57.         }), function (A3, U3)
  58.         {
  59.             var W3 = parseInt(A3["charAt"](U3), 16)["toString"](2);
  60.             return W3["charAt"](W3["length"] - 1);
  61.         });
  62.     })('b0d026k00'),
  63.     'u': function (P, D)
  64.     {
  65.         return P - D;
  66.     },
  67.     't2': function (P, D)
  68.     {
  69.         return P > D;
  70.     },
  71.     'p2': function (P, D)
  72.     {
  73.         return P * D;
  74.     },
  75.     'e9': function (P, D)
  76.     {
  77.         return P < D;
  78.     },
  79.     'j2': function (P, D)
  80.     {
  81.         return P / D;
  82.     },
  83.     's2': function (P, D)
  84.     {
  85.         return P / D;
  86.     },
  87.     'R9': function (P, D)
  88.     {
  89.         return P * D;
  90.     },
  91.     'J9': function (P, D)
  92.     {
  93.         return P > D;
  94.     },
  95.     'y9': function (P, D)
  96.     {
  97.         return P * D;
  98.     },
  99.     'H2': function (P, D)
  100.     {
  101.         return P > D;
  102.     },
  103.     'b9': function (P, D)
  104.     {
  105.         return P < D;
  106.     },
  107.     'S2': function (P, D)
  108.     {
  109.         return P / D;
  110.     },
  111.     'P9': function (P, D)
  112.     {
  113.         return P > D;
  114.     },
  115.     'M2': function (P, D)
  116.     {
  117.         return P * D;
  118.     },
  119.     'C2': function (P, D)
  120.     {
  121.         return P * D;
  122.     },
  123.     'z2': function (P, D)
  124.     {
  125.         return P < D;
  126.     },
  127.     'i9': function (P, D)
  128.     {
  129.         return P > D;
  130.     },
  131.     'O2': function (P, D)
  132.     {
  133.         return P == D;
  134.     },
  135.     'E2': function (P, D)
  136.     {
  137.         return P / D;
  138.     },
  139.     'B9': function (P, D)
  140.     {
  141.         return P * D;
  142.     },
  143.     'h2': function (P, D)
  144.     {
  145.         return P < D;
  146.     },
  147.     'd2': function (P, D)
  148.     {
  149.         return P < D;
  150.     },
  151.     'o9': function (P, D)
  152.     {
  153.         return P / D;
  154.     },
  155.     'D2': function (P, D)
  156.     {
  157.         return P * D;
  158.     }
  159. };
  160. (function ()
  161. {
  162.     var y2 = d9P.C3.G3("3f53") ? "tileSize" : "requestAnimFrame",
  163.         E = d9P.C3.G3("5d") ? "lastTouch" : "keyCode",
  164.         f = d9P.C3.G3("7a") ? "addEventListener" : "sizeDiff",
  165.         e2 = d9P.C3.G3("aec4") ? 20 : "A2",
  166.         G2 = d9P.C3.G3("a16") ? "C2" : 24,
  167.         w2 = d9P.C3.G3("8f") ? "s2" : "#00ff00",
  168.         c2 = d9P.C3.G3("c88") ? "2d" : "D2",
  169.         W2 = d9P.C3.G3("d44") ? "u" : "requestAnimFrame",
  170.         U2 = d9P.C3.G3("7a4") ? "getContext" : "requestAnimationFrame",
  171.         l2 = d9P.C3.G3("d6d6") ? "msRequestAnimationFrame" : "getElementById",
  172.         m = "getTime";
  173.  
  174.     function o2()
  175.     {
  176.         var D = "p2",
  177.             C = "M2",
  178.             A = "O2",
  179.             G = "z2",
  180.             W = "d2",
  181.             c = d9P.C3.G3("57a") ? 24 : function (P)
  182.             {
  183.                 X.fillStyle = P;
  184.             },
  185.             o = function (P)
  186.             {
  187.                 X.fillStyle = P;
  188.             };
  189.         X.clearRect(0, 0, d.width, d.height);
  190.         c("#ff0000");
  191.         for (i = 0; d9P[W](i, J2); i++)
  192.         {
  193.             for (j = 0; d9P[G](j, X2); j++)
  194.             {
  195.                 if (d9P[A](r[i][j], 1))
  196.                 {
  197.                     X.fillRect(d9P[C](j, s), d9P[D](i, s), s, s);
  198.                 }
  199.             }
  200.         }
  201.         o("#00ff00");
  202.         X.fillRect(w, n, b, b);
  203.     }
  204.     var Q2 = function (P)
  205.     {
  206.         d.width = P;
  207.     };
  208.  
  209.     function L()
  210.     {
  211.         var D = "b9",
  212.             C = "F9",
  213.             A = "J9",
  214.             G = "i9",
  215.             W = d9P.C3.G3("51b") ? "o9" : 83,
  216.             c = "w9",
  217.             o = "e9",
  218.             h = "P9",
  219.             z = "t2",
  220.             g = d9P.C3.G3("ab") ? "H2" : 0,
  221.             B = d9P.C3.G3("e876") ? "S2" : 1000,
  222.             O = "j2",
  223.             x = d9P.C3.G3("874") ? "floor" : "tileSize",
  224.             K = "min",
  225.             S = d9P.C3.G3("83fc") ? 640 : function (P)
  226.             {
  227.                 l = P;
  228.             };
  229.         S(0);
  230.         e += d9P.C3.G3("aea") ? false : B2;
  231.         e = Math[K](e, R2);
  232.         if (M)
  233.         {
  234.             var v = function (P)
  235.             {
  236.                 l = P;
  237.             };
  238.             v(V);
  239.         }
  240.         else
  241.         {
  242.             if (a)
  243.             {
  244.                 var q = function ()
  245.                 {
  246.                     l = -V;
  247.                 };
  248.                 q();
  249.             }
  250.             else
  251.             {
  252.                 if (F)
  253.                 {
  254.                 }
  255.                 else
  256.                 {
  257.                     if (R)
  258.                     {
  259.                     }
  260.                 }
  261.             }
  262.         }
  263.         w += d9P.C3.G3("53") ? "j" : l;
  264.         n += e;
  265.         var T = Math[x](d9P[O](w, s)),
  266.             y = Math[x](d9P[B](n, s)),
  267.             Q = d9P.C3.G3("d52") ? 1 : d9P[g](w % s, U),
  268.             J = d9P[z](n % s, U);
  269.         if (d9P[h](e, 0))
  270.         {
  271.             if ((r[y + 1][T] && !r[y][T] && J) || (r[y + 1][T + 1] && !r[y][T + 1] && Q && J))
  272.             {
  273.                 var H = d9P.C3.G3("6fd") ? 87 : function (P)
  274.                 {
  275.                     e = P;
  276.                 },
  277.                     Y = function (P)
  278.                     {
  279.                         Z = d9P.C3.G3("3f") ? "i" : P;
  280.                     },
  281.                     k = function ()
  282.                     {
  283.                         var P = "y9";
  284.                         n = d9P[P](y, s) + U;
  285.                     };
  286.                 k();
  287.                 H(0);
  288.                 Y(true);
  289.                 if (p)
  290.                 {
  291.                     var N = function (P)
  292.                     {
  293.                         p = P;
  294.                     };
  295.                     I = d9P.C3.G3("44d4") ? new Date()[m]() : "levelCols";
  296.                     N(false);
  297.                 }
  298.             }
  299.         }
  300.         if (d9P[o](e, 0))
  301.         {
  302.             if ((!r[y + 1][T] && r[y][T]) || (!r[y + 1][T + 1] && r[y][T + 1] && Q))
  303.             {
  304.                 var t = function ()
  305.                 {
  306.                     var P = d9P.C3.G3("c33d") ? "W9" : true;
  307.                     n = d9P[P]((y + 1), s);
  308.                 },
  309.                     T2 = function (P)
  310.                     {
  311.                         e = d9P.C3.G3("e1") ? P : "setTimeout";
  312.                     };
  313.                 t();
  314.                 T2(0);
  315.             }
  316.         }
  317.         var T = d9P.C3.G3("c4") ? 83 : Math[x](d9P[c](w, s)),
  318.             y = d9P.C3.G3("b58c") ? 1 : Math[x](d9P[W](n, s)),
  319.             Q = d9P.C3.G3("d648") ? d9P[G](w % s, U) : 15,
  320.             J = d9P[A](n % s, U);
  321.         if (d9P[C](l, 0))
  322.         {
  323.             if ((r[y][T + 1] && !r[y][T] && Q) || (r[y + 1][T + 1] && !r[y + 1][T] && J && Q))
  324.             {
  325.                 var P2 = d9P.C3.G3("877a") ? 68 : function ()
  326.                 {
  327.                     var P = "B9";
  328.                     w = d9P[P](T, s) + U;
  329.                 };
  330.                 P2();
  331.             }
  332.         }
  333.         if (d9P[D](l, 0))
  334.         {
  335.             if ((!r[y][T + 1] && r[y][T]) || (!r[y + 1][T + 1] && r[y + 1][T] && J))
  336.             {
  337.                 var r2 = d9P.C3.G3("443") ?
  338.                 function ()
  339.                 {
  340.                     var P = d9P.C3.G3("86e") ? 1 : "R9";
  341.                     w = d9P[P]((T + 1), s);
  342.                 } : 15;
  343.                 r2();
  344.             }
  345.         }
  346.         o2();
  347.         requestAnimFrame(function ()
  348.         {
  349.             L();
  350.         });
  351.     }
  352.     var i2 = function (P)
  353.     {
  354.         d.height = P;
  355.     },
  356.         d = d9P.C3.G3("d3c5") ? document[l2]("canvas") : "2d",
  357.         X = d[U2]("2d"),
  358.         X2 = 20,
  359.         J2 = 15,
  360.         s = 32,
  361.         g2 = 5,
  362.         F2 = 13,
  363.         b = 24,
  364.         U = d9P[W2](s, b),
  365.         a = d9P.C3.G3("cc4") ? "jumped" : false,
  366.         M = d9P.C3.G3("8cb") ? false : "levelRows",
  367.         F = d9P.C3.G3("4dc") ? false : "playerRow",
  368.         R = d9P.C3.G3("256") ? false : "Date",
  369.         V = d9P.C3.G3("7bba") ? 3 : "2d",
  370.         l = 0,
  371.         e = 0,
  372.         B2 = d9P.C3.G3("86") ? 13 : 0.5,
  373.         b2 = 9,
  374.         a2 = 15,
  375.         Z = false,
  376.         p = false,
  377.         I = 0,
  378.         m2 = d9P.C3.G3("24") ? 1 : 50,
  379.         R2 = d9P.C3.G3("d8a") ? 10 : 2,
  380.         r = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]],
  381.         n = d9P[c2](F2, s) + d9P[w2](U, 2),
  382.         w = d9P.C3.G3("a1b") ? "keyup" : d9P[G2](g2, s) + d9P[e2](U, 2);
  383.     Q2(640);
  384.     i2(480);
  385.     document[f]("keydown", function (D)
  386.     {
  387.         var C = d9P.C3.G3("fe") ? "h2" : true,
  388.             A = "x2",
  389.             G = d9P.C3.G3("777") ? "log" : "getTime",
  390.             W = d9P.C3.G3("58") ? "n2" : 0,
  391.             c = function (P)
  392.             {
  393.                 R = d9P.C3.G3("e7") ? P : "levelRows";
  394.             },
  395.             o = function (P)
  396.             {
  397.                 F = d9P.C3.G3("51e8") ? "playerYPos" : P;
  398.             },
  399.             h = function (P)
  400.             {
  401.                 a = P;
  402.             },
  403.             z = function (P)
  404.             {
  405.                 M = d9P.C3.G3("f385") ? P : "callback";
  406.             };
  407.         switch (D[E])
  408.         {
  409.         case 65:
  410.             h(true);
  411.             break;
  412.         case 87:
  413.             if (Z && d9P[W](e, 0) && !F)
  414.             {
  415.                 var g = function (P)
  416.                 {
  417.                     Z = P;
  418.                 },
  419.                     B = function (P)
  420.                     {
  421.                         p = P;
  422.                     };
  423.                 console[G](d9P[A](new Date()[m](), I));
  424.                 if (d9P[C](new Date()[m]() - I, m2))
  425.                 {
  426.                     var O = function ()
  427.                     {
  428.                         e = d9P.C3.G3("a6") ? "canvas" : -a2;
  429.                     };
  430.                     O();
  431.                 }
  432.                 else
  433.                 {
  434.                     var x = function ()
  435.                     {
  436.                         e = d9P.C3.G3("47f2") ? 5 : -b2;
  437.                     };
  438.                     x();
  439.                 }
  440.                 B(true);
  441.                 g(false);
  442.             }
  443.             o(true);
  444.             break;
  445.         case 68:
  446.             z(true);
  447.             break;
  448.         case 83:
  449.             c(true);
  450.             break;
  451.         }
  452.     }, false);
  453.     document[f]("keyup", function (D)
  454.     {
  455.         var C = function (P)
  456.         {
  457.             F = P;
  458.         },
  459.             A = function (P)
  460.             {
  461.                 M = P;
  462.             },
  463.             G = function (P)
  464.             {
  465.                 a = P;
  466.             },
  467.             W = function (P)
  468.             {
  469.                 R = P;
  470.             };
  471.         switch (D[E])
  472.         {
  473.         case 65:
  474.             G(false);
  475.             break;
  476.         case 87:
  477.             C(false);
  478.             break;
  479.         case 68:
  480.             A(false);
  481.             break;
  482.         case 83:
  483.             W(false);
  484.             break;
  485.         }
  486.     }, false);
  487.     window[y2] = (function (A)
  488.     {
  489.         var G = "msRequestAnimationFrame",
  490.             W = "oRequestAnimationFrame",
  491.             c = "mozRequestAnimationFrame",
  492.             o = "webkitRequestAnimationFrame",
  493.             h = "requestAnimationFrame";
  494.         return window[h] || window[o] || window[c] || window[W] || window[G] ||
  495.         function (P)
  496.         {
  497.             var D = "E2",
  498.                 C = "setTimeout";
  499.             window[C](P, d9P[D](1000, 60));
  500.         };
  501.     })();
  502.     L();
  503. })();
Advertisement
Add Comment
Please, Sign In to add comment