Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function onKeyDown(keyCode:lime.ui.KeyCode, modifier:lime.ui.KeyModifier) {
- var tmp = haxe.Log.trace;
- tmp(Type.typeof(keyCode), {fileName : "src/TextureSlotTiles.hx", lineNumber : 124, className : "TextureSlotTiles", methodName : "onKeyDown"});
- switch ((keyCode)) {
- case 49: {
- this.element0.slot = if ((this.element0.slot != 0)) this.element0.slot - 1 else 3;
- {
- var _this = this.buffer;
- var element = this.element0;
- if ((peote.view.Version.isINSTANCED)) {
- var bytes = _this._bytes;
- {
- var pos = element.bytePos;
- var v = element.x;
- $sset(bytes.b, pos, v);
- $sset(bytes.b, pos + 1, v >> 8);
- };
- {
- var pos1 = element.bytePos + 2;
- var v1 = element.y;
- $sset(bytes.b, pos1, v1);
- $sset(bytes.b, pos1 + 1, v1 >> 8);
- };
- {
- var pos2 = element.bytePos + 4;
- var v2 = element.w;
- $sset(bytes.b, pos2, v2);
- $sset(bytes.b, pos2 + 1, v2 >> 8);
- };
- {
- var pos3 = element.bytePos + 6;
- var v3 = element.h;
- $sset(bytes.b, pos3, v3);
- $sset(bytes.b, pos3 + 1, v3 >> 8);
- };
- {
- var pos4 = element.bytePos + 8;
- var v4 = element.slot;
- $sset(bytes.b, pos4, v4);
- $sset(bytes.b, pos4 + 1, v4 >> 8);
- };
- {
- var pos5 = element.bytePos + 10;
- var v5 = element.tile;
- $sset(bytes.b, pos5, v5);
- $sset(bytes.b, pos5 + 1, v5 >> 8);
- };
- {
- var pos6 = element.bytePos + 12;
- var v6 = element.unit;
- $sset(bytes.b, pos6, v6);
- };
- } else {
- var bytes1 = _this._bytes;
- {
- var pos7 = element.bytePos;
- $sset(bytes1.b, pos7, 1);
- };
- {
- var pos8 = element.bytePos + 1;
- $sset(bytes1.b, pos8, 1);
- };
- {
- var pos9 = element.bytePos + 2;
- var v7 = element.x;
- $sset(bytes1.b, pos9, v7);
- $sset(bytes1.b, pos9 + 1, v7 >> 8);
- };
- {
- var pos10 = element.bytePos + 4;
- var v8 = element.y;
- $sset(bytes1.b, pos10, v8);
- $sset(bytes1.b, pos10 + 1, v8 >> 8);
- };
- {
- var pos11 = element.bytePos + 6;
- var v9 = element.w;
- $sset(bytes1.b, pos11, v9);
- $sset(bytes1.b, pos11 + 1, v9 >> 8);
- };
- {
- var pos12 = element.bytePos + 8;
- var v10 = element.h;
- $sset(bytes1.b, pos12, v10);
- $sset(bytes1.b, pos12 + 1, v10 >> 8);
- };
- {
- var pos13 = element.bytePos + 10;
- var v11 = element.slot;
- $sset(bytes1.b, pos13, v11);
- $sset(bytes1.b, pos13 + 1, v11 >> 8);
- };
- {
- var pos14 = element.bytePos + 12;
- var v12 = element.tile;
- $sset(bytes1.b, pos14, v12);
- $sset(bytes1.b, pos14 + 1, v12 >> 8);
- };
- {
- var pos15 = element.bytePos + 14;
- var v13 = element.unit;
- $sset(bytes1.b, pos15, v13);
- };
- {
- var pos16 = element.bytePos + 16;
- $sset(bytes1.b, pos16, 1);
- };
- {
- var pos17 = element.bytePos + 17;
- $sset(bytes1.b, pos17, 1);
- };
- {
- var pos18 = element.bytePos + 18;
- var v14 = element.x;
- $sset(bytes1.b, pos18, v14);
- $sset(bytes1.b, pos18 + 1, v14 >> 8);
- };
- {
- var pos19 = element.bytePos + 20;
- var v15 = element.y;
- $sset(bytes1.b, pos19, v15);
- $sset(bytes1.b, pos19 + 1, v15 >> 8);
- };
- {
- var pos20 = element.bytePos + 22;
- var v16 = element.w;
- $sset(bytes1.b, pos20, v16);
- $sset(bytes1.b, pos20 + 1, v16 >> 8);
- };
- {
- var pos21 = element.bytePos + 24;
- var v17 = element.h;
- $sset(bytes1.b, pos21, v17);
- $sset(bytes1.b, pos21 + 1, v17 >> 8);
- };
- {
- var pos22 = element.bytePos + 26;
- var v18 = element.slot;
- $sset(bytes1.b, pos22, v18);
- $sset(bytes1.b, pos22 + 1, v18 >> 8);
- };
- {
- var pos23 = element.bytePos + 28;
- var v19 = element.tile;
- $sset(bytes1.b, pos23, v19);
- $sset(bytes1.b, pos23 + 1, v19 >> 8);
- };
- {
- var pos24 = element.bytePos + 30;
- var v20 = element.unit;
- $sset(bytes1.b, pos24, v20);
- };
- {
- var pos25 = element.bytePos + 32;
- $sset(bytes1.b, pos25, 0);
- };
- {
- var pos26 = element.bytePos + 33;
- $sset(bytes1.b, pos26, 1);
- };
- {
- var pos27 = element.bytePos + 34;
- var v21 = element.x;
- $sset(bytes1.b, pos27, v21);
- $sset(bytes1.b, pos27 + 1, v21 >> 8);
- };
- {
- var pos28 = element.bytePos + 36;
- var v22 = element.y;
- $sset(bytes1.b, pos28, v22);
- $sset(bytes1.b, pos28 + 1, v22 >> 8);
- };
- {
- var pos29 = element.bytePos + 38;
- var v23 = element.w;
- $sset(bytes1.b, pos29, v23);
- $sset(bytes1.b, pos29 + 1, v23 >> 8);
- };
- {
- var pos30 = element.bytePos + 40;
- var v24 = element.h;
- $sset(bytes1.b, pos30, v24);
- $sset(bytes1.b, pos30 + 1, v24 >> 8);
- };
- {
- var pos31 = element.bytePos + 42;
- var v25 = element.slot;
- $sset(bytes1.b, pos31, v25);
- $sset(bytes1.b, pos31 + 1, v25 >> 8);
- };
- {
- var pos32 = element.bytePos + 44;
- var v26 = element.tile;
- $sset(bytes1.b, pos32, v26);
- $sset(bytes1.b, pos32 + 1, v26 >> 8);
- };
- {
- var pos33 = element.bytePos + 46;
- var v27 = element.unit;
- $sset(bytes1.b, pos33, v27);
- };
- {
- var pos34 = element.bytePos + 48;
- $sset(bytes1.b, pos34, 1);
- };
- {
- var pos35 = element.bytePos + 49;
- $sset(bytes1.b, pos35, 0);
- };
- {
- var pos36 = element.bytePos + 50;
- var v28 = element.x;
- $sset(bytes1.b, pos36, v28);
- $sset(bytes1.b, pos36 + 1, v28 >> 8);
- };
- {
- var pos37 = element.bytePos + 52;
- var v29 = element.y;
- $sset(bytes1.b, pos37, v29);
- $sset(bytes1.b, pos37 + 1, v29 >> 8);
- };
- {
- var pos38 = element.bytePos + 54;
- var v30 = element.w;
- $sset(bytes1.b, pos38, v30);
- $sset(bytes1.b, pos38 + 1, v30 >> 8);
- };
- {
- var pos39 = element.bytePos + 56;
- var v31 = element.h;
- $sset(bytes1.b, pos39, v31);
- $sset(bytes1.b, pos39 + 1, v31 >> 8);
- };
- {
- var pos40 = element.bytePos + 58;
- var v32 = element.slot;
- $sset(bytes1.b, pos40, v32);
- $sset(bytes1.b, pos40 + 1, v32 >> 8);
- };
- {
- var pos41 = element.bytePos + 60;
- var v33 = element.tile;
- $sset(bytes1.b, pos41, v33);
- $sset(bytes1.b, pos41 + 1, v33 >> 8);
- };
- {
- var pos42 = element.bytePos + 62;
- var v34 = element.unit;
- $sset(bytes1.b, pos42, v34);
- };
- {
- var pos43 = element.bytePos + 64;
- $sset(bytes1.b, pos43, 0);
- };
- {
- var pos44 = element.bytePos + 65;
- $sset(bytes1.b, pos44, 0);
- };
- {
- var pos45 = element.bytePos + 66;
- var v35 = element.x;
- $sset(bytes1.b, pos45, v35);
- $sset(bytes1.b, pos45 + 1, v35 >> 8);
- };
- {
- var pos46 = element.bytePos + 68;
- var v36 = element.y;
- $sset(bytes1.b, pos46, v36);
- $sset(bytes1.b, pos46 + 1, v36 >> 8);
- };
- {
- var pos47 = element.bytePos + 70;
- var v37 = element.w;
- $sset(bytes1.b, pos47, v37);
- $sset(bytes1.b, pos47 + 1, v37 >> 8);
- };
- {
- var pos48 = element.bytePos + 72;
- var v38 = element.h;
- $sset(bytes1.b, pos48, v38);
- $sset(bytes1.b, pos48 + 1, v38 >> 8);
- };
- {
- var pos49 = element.bytePos + 74;
- var v39 = element.slot;
- $sset(bytes1.b, pos49, v39);
- $sset(bytes1.b, pos49 + 1, v39 >> 8);
- };
- {
- var pos50 = element.bytePos + 76;
- var v40 = element.tile;
- $sset(bytes1.b, pos50, v40);
- $sset(bytes1.b, pos50 + 1, v40 >> 8);
- };
- {
- var pos51 = element.bytePos + 78;
- var v41 = element.unit;
- $sset(bytes1.b, pos51, v41);
- };
- {
- var pos52 = element.bytePos + 80;
- $sset(bytes1.b, pos52, 0);
- };
- {
- var pos53 = element.bytePos + 81;
- $sset(bytes1.b, pos53, 0);
- };
- {
- var pos54 = element.bytePos + 82;
- var v42 = element.x;
- $sset(bytes1.b, pos54, v42);
- $sset(bytes1.b, pos54 + 1, v42 >> 8);
- };
- {
- var pos55 = element.bytePos + 84;
- var v43 = element.y;
- $sset(bytes1.b, pos55, v43);
- $sset(bytes1.b, pos55 + 1, v43 >> 8);
- };
- {
- var pos56 = element.bytePos + 86;
- var v44 = element.w;
- $sset(bytes1.b, pos56, v44);
- $sset(bytes1.b, pos56 + 1, v44 >> 8);
- };
- {
- var pos57 = element.bytePos + 88;
- var v45 = element.h;
- $sset(bytes1.b, pos57, v45);
- $sset(bytes1.b, pos57 + 1, v45 >> 8);
- };
- {
- var pos58 = element.bytePos + 90;
- var v46 = element.slot;
- $sset(bytes1.b, pos58, v46);
- $sset(bytes1.b, pos58 + 1, v46 >> 8);
- };
- {
- var pos59 = element.bytePos + 92;
- var v47 = element.tile;
- $sset(bytes1.b, pos59, v47);
- $sset(bytes1.b, pos59 + 1, v47 >> 8);
- };
- {
- var pos60 = element.bytePos + 94;
- var v48 = element.unit;
- $sset(bytes1.b, pos60, v48);
- };
- };
- if ((_this._gl != null)) {
- var gl = _this._gl;
- var elemBuffSize = _this._elemBuffSize;
- gl.bindBuffer(gl.ARRAY_BUFFER, _this._glBuffer);
- gl.bufferSubData(gl.ARRAY_BUFFER, element.bytePos, elemBuffSize, element.dataPointer);
- gl.bindBuffer(gl.ARRAY_BUFFER, null);
- };
- };
- haxe.Log.trace("1", {fileName : "src/TextureSlotTiles.hx", lineNumber : 133, className : "TextureSlotTiles", methodName : "onKeyDown"});
- };
- case 50: {
- this.element0.slot = (this.element0.slot + 1) % 4;
- {
- var _this1 = this.buffer;
- var element1 = this.element0;
- if ((peote.view.Version.isINSTANCED)) {
- var bytes2 = _this1._bytes;
- {
- var pos61 = element1.bytePos;
- var v49 = element1.x;
- $sset(bytes2.b, pos61, v49);
- $sset(bytes2.b, pos61 + 1, v49 >> 8);
- };
- {
- var pos62 = element1.bytePos + 2;
- var v50 = element1.y;
- $sset(bytes2.b, pos62, v50);
- $sset(bytes2.b, pos62 + 1, v50 >> 8);
- };
- {
- var pos63 = element1.bytePos + 4;
- var v51 = element1.w;
- $sset(bytes2.b, pos63, v51);
- $sset(bytes2.b, pos63 + 1, v51 >> 8);
- };
- {
- var pos64 = element1.bytePos + 6;
- var v52 = element1.h;
- $sset(bytes2.b, pos64, v52);
- $sset(bytes2.b, pos64 + 1, v52 >> 8);
- };
- {
- var pos65 = element1.bytePos + 8;
- var v53 = element1.slot;
- $sset(bytes2.b, pos65, v53);
- $sset(bytes2.b, pos65 + 1, v53 >> 8);
- };
- {
- var pos66 = element1.bytePos + 10;
- var v54 = element1.tile;
- $sset(bytes2.b, pos66, v54);
- $sset(bytes2.b, pos66 + 1, v54 >> 8);
- };
- {
- var pos67 = element1.bytePos + 12;
- var v55 = element1.unit;
- $sset(bytes2.b, pos67, v55);
- };
- } else {
- var bytes3 = _this1._bytes;
- {
- var pos68 = element1.bytePos;
- $sset(bytes3.b, pos68, 1);
- };
- {
- var pos69 = element1.bytePos + 1;
- $sset(bytes3.b, pos69, 1);
- };
- {
- var pos70 = element1.bytePos + 2;
- var v56 = element1.x;
- $sset(bytes3.b, pos70, v56);
- $sset(bytes3.b, pos70 + 1, v56 >> 8);
- };
- {
- var pos71 = element1.bytePos + 4;
- var v57 = element1.y;
- $sset(bytes3.b, pos71, v57);
- $sset(bytes3.b, pos71 + 1, v57 >> 8);
- };
- {
- var pos72 = element1.bytePos + 6;
- var v58 = element1.w;
- $sset(bytes3.b, pos72, v58);
- $sset(bytes3.b, pos72 + 1, v58 >> 8);
- };
- {
- var pos73 = element1.bytePos + 8;
- var v59 = element1.h;
- $sset(bytes3.b, pos73, v59);
- $sset(bytes3.b, pos73 + 1, v59 >> 8);
- };
- {
- var pos74 = element1.bytePos + 10;
- var v60 = element1.slot;
- $sset(bytes3.b, pos74, v60);
- $sset(bytes3.b, pos74 + 1, v60 >> 8);
- };
- {
- var pos75 = element1.bytePos + 12;
- var v61 = element1.tile;
- $sset(bytes3.b, pos75, v61);
- $sset(bytes3.b, pos75 + 1, v61 >> 8);
- };
- {
- var pos76 = element1.bytePos + 14;
- var v62 = element1.unit;
- $sset(bytes3.b, pos76, v62);
- };
- {
- var pos77 = element1.bytePos + 16;
- $sset(bytes3.b, pos77, 1);
- };
- {
- var pos78 = element1.bytePos + 17;
- $sset(bytes3.b, pos78, 1);
- };
- {
- var pos79 = element1.bytePos + 18;
- var v63 = element1.x;
- $sset(bytes3.b, pos79, v63);
- $sset(bytes3.b, pos79 + 1, v63 >> 8);
- };
- {
- var pos80 = element1.bytePos + 20;
- var v64 = element1.y;
- $sset(bytes3.b, pos80, v64);
- $sset(bytes3.b, pos80 + 1, v64 >> 8);
- };
- {
- var pos81 = element1.bytePos + 22;
- var v65 = element1.w;
- $sset(bytes3.b, pos81, v65);
- $sset(bytes3.b, pos81 + 1, v65 >> 8);
- };
- {
- var pos82 = element1.bytePos + 24;
- var v66 = element1.h;
- $sset(bytes3.b, pos82, v66);
- $sset(bytes3.b, pos82 + 1, v66 >> 8);
- };
- {
- var pos83 = element1.bytePos + 26;
- var v67 = element1.slot;
- $sset(bytes3.b, pos83, v67);
- $sset(bytes3.b, pos83 + 1, v67 >> 8);
- };
- {
- var pos84 = element1.bytePos + 28;
- var v68 = element1.tile;
- $sset(bytes3.b, pos84, v68);
- $sset(bytes3.b, pos84 + 1, v68 >> 8);
- };
- {
- var pos85 = element1.bytePos + 30;
- var v69 = element1.unit;
- $sset(bytes3.b, pos85, v69);
- };
- {
- var pos86 = element1.bytePos + 32;
- $sset(bytes3.b, pos86, 0);
- };
- {
- var pos87 = element1.bytePos + 33;
- $sset(bytes3.b, pos87, 1);
- };
- {
- var pos88 = element1.bytePos + 34;
- var v70 = element1.x;
- $sset(bytes3.b, pos88, v70);
- $sset(bytes3.b, pos88 + 1, v70 >> 8);
- };
- {
- var pos89 = element1.bytePos + 36;
- var v71 = element1.y;
- $sset(bytes3.b, pos89, v71);
- $sset(bytes3.b, pos89 + 1, v71 >> 8);
- };
- {
- var pos90 = element1.bytePos + 38;
- var v72 = element1.w;
- $sset(bytes3.b, pos90, v72);
- $sset(bytes3.b, pos90 + 1, v72 >> 8);
- };
- {
- var pos91 = element1.bytePos + 40;
- var v73 = element1.h;
- $sset(bytes3.b, pos91, v73);
- $sset(bytes3.b, pos91 + 1, v73 >> 8);
- };
- {
- var pos92 = element1.bytePos + 42;
- var v74 = element1.slot;
- $sset(bytes3.b, pos92, v74);
- $sset(bytes3.b, pos92 + 1, v74 >> 8);
- };
- {
- var pos93 = element1.bytePos + 44;
- var v75 = element1.tile;
- $sset(bytes3.b, pos93, v75);
- $sset(bytes3.b, pos93 + 1, v75 >> 8);
- };
- {
- var pos94 = element1.bytePos + 46;
- var v76 = element1.unit;
- $sset(bytes3.b, pos94, v76);
- };
- {
- var pos95 = element1.bytePos + 48;
- $sset(bytes3.b, pos95, 1);
- };
- {
- var pos96 = element1.bytePos + 49;
- $sset(bytes3.b, pos96, 0);
- };
- {
- var pos97 = element1.bytePos + 50;
- var v77 = element1.x;
- $sset(bytes3.b, pos97, v77);
- $sset(bytes3.b, pos97 + 1, v77 >> 8);
- };
- {
- var pos98 = element1.bytePos + 52;
- var v78 = element1.y;
- $sset(bytes3.b, pos98, v78);
- $sset(bytes3.b, pos98 + 1, v78 >> 8);
- };
- {
- var pos99 = element1.bytePos + 54;
- var v79 = element1.w;
- $sset(bytes3.b, pos99, v79);
- $sset(bytes3.b, pos99 + 1, v79 >> 8);
- };
- {
- var pos100 = element1.bytePos + 56;
- var v80 = element1.h;
- $sset(bytes3.b, pos100, v80);
- $sset(bytes3.b, pos100 + 1, v80 >> 8);
- };
- {
- var pos101 = element1.bytePos + 58;
- var v81 = element1.slot;
- $sset(bytes3.b, pos101, v81);
- $sset(bytes3.b, pos101 + 1, v81 >> 8);
- };
- {
- var pos102 = element1.bytePos + 60;
- var v82 = element1.tile;
- $sset(bytes3.b, pos102, v82);
- $sset(bytes3.b, pos102 + 1, v82 >> 8);
- };
- {
- var pos103 = element1.bytePos + 62;
- var v83 = element1.unit;
- $sset(bytes3.b, pos103, v83);
- };
- {
- var pos104 = element1.bytePos + 64;
- $sset(bytes3.b, pos104, 0);
- };
- {
- var pos105 = element1.bytePos + 65;
- $sset(bytes3.b, pos105, 0);
- };
- {
- var pos106 = element1.bytePos + 66;
- var v84 = element1.x;
- $sset(bytes3.b, pos106, v84);
- $sset(bytes3.b, pos106 + 1, v84 >> 8);
- };
- {
- var pos107 = element1.bytePos + 68;
- var v85 = element1.y;
- $sset(bytes3.b, pos107, v85);
- $sset(bytes3.b, pos107 + 1, v85 >> 8);
- };
- {
- var pos108 = element1.bytePos + 70;
- var v86 = element1.w;
- $sset(bytes3.b, pos108, v86);
- $sset(bytes3.b, pos108 + 1, v86 >> 8);
- };
- {
- var pos109 = element1.bytePos + 72;
- var v87 = element1.h;
- $sset(bytes3.b, pos109, v87);
- $sset(bytes3.b, pos109 + 1, v87 >> 8);
- };
- {
- var pos110 = element1.bytePos + 74;
- var v88 = element1.slot;
- $sset(bytes3.b, pos110, v88);
- $sset(bytes3.b, pos110 + 1, v88 >> 8);
- };
- {
- var pos111 = element1.bytePos + 76;
- var v89 = element1.tile;
- $sset(bytes3.b, pos111, v89);
- $sset(bytes3.b, pos111 + 1, v89 >> 8);
- };
- {
- var pos112 = element1.bytePos + 78;
- var v90 = element1.unit;
- $sset(bytes3.b, pos112, v90);
- };
- {
- var pos113 = element1.bytePos + 80;
- $sset(bytes3.b, pos113, 0);
- };
- {
- var pos114 = element1.bytePos + 81;
- $sset(bytes3.b, pos114, 0);
- };
- {
- var pos115 = element1.bytePos + 82;
- var v91 = element1.x;
- $sset(bytes3.b, pos115, v91);
- $sset(bytes3.b, pos115 + 1, v91 >> 8);
- };
- {
- var pos116 = element1.bytePos + 84;
- var v92 = element1.y;
- $sset(bytes3.b, pos116, v92);
- $sset(bytes3.b, pos116 + 1, v92 >> 8);
- };
- {
- var pos117 = element1.bytePos + 86;
- var v93 = element1.w;
- $sset(bytes3.b, pos117, v93);
- $sset(bytes3.b, pos117 + 1, v93 >> 8);
- };
- {
- var pos118 = element1.bytePos + 88;
- var v94 = element1.h;
- $sset(bytes3.b, pos118, v94);
- $sset(bytes3.b, pos118 + 1, v94 >> 8);
- };
- {
- var pos119 = element1.bytePos + 90;
- var v95 = element1.slot;
- $sset(bytes3.b, pos119, v95);
- $sset(bytes3.b, pos119 + 1, v95 >> 8);
- };
- {
- var pos120 = element1.bytePos + 92;
- var v96 = element1.tile;
- $sset(bytes3.b, pos120, v96);
- $sset(bytes3.b, pos120 + 1, v96 >> 8);
- };
- {
- var pos121 = element1.bytePos + 94;
- var v97 = element1.unit;
- $sset(bytes3.b, pos121, v97);
- };
- };
- if ((_this1._gl != null)) {
- var gl1 = _this1._gl;
- var elemBuffSize1 = _this1._elemBuffSize;
- gl1.bindBuffer(gl1.ARRAY_BUFFER, _this1._glBuffer);
- gl1.bufferSubData(gl1.ARRAY_BUFFER, element1.bytePos, elemBuffSize1, element1.dataPointer);
- gl1.bindBuffer(gl1.ARRAY_BUFFER, null);
- };
- };
- haxe.Log.trace("2", {fileName : "src/TextureSlotTiles.hx", lineNumber : 137, className : "TextureSlotTiles", methodName : "onKeyDown"});
- };
- case 51: {
- this.element1.slot = if ((this.element1.slot != 0)) this.element1.slot - 1 else 2;
- {
- var _this2 = this.buffer;
- var element2 = this.element1;
- if ((peote.view.Version.isINSTANCED)) {
- var bytes4 = _this2._bytes;
- {
- var pos122 = element2.bytePos;
- var v98 = element2.x;
- $sset(bytes4.b, pos122, v98);
- $sset(bytes4.b, pos122 + 1, v98 >> 8);
- };
- {
- var pos123 = element2.bytePos + 2;
- var v99 = element2.y;
- $sset(bytes4.b, pos123, v99);
- $sset(bytes4.b, pos123 + 1, v99 >> 8);
- };
- {
- var pos124 = element2.bytePos + 4;
- var v100 = element2.w;
- $sset(bytes4.b, pos124, v100);
- $sset(bytes4.b, pos124 + 1, v100 >> 8);
- };
- {
- var pos125 = element2.bytePos + 6;
- var v101 = element2.h;
- $sset(bytes4.b, pos125, v101);
- $sset(bytes4.b, pos125 + 1, v101 >> 8);
- };
- {
- var pos126 = element2.bytePos + 8;
- var v102 = element2.slot;
- $sset(bytes4.b, pos126, v102);
- $sset(bytes4.b, pos126 + 1, v102 >> 8);
- };
- {
- var pos127 = element2.bytePos + 10;
- var v103 = element2.tile;
- $sset(bytes4.b, pos127, v103);
- $sset(bytes4.b, pos127 + 1, v103 >> 8);
- };
- {
- var pos128 = element2.bytePos + 12;
- var v104 = element2.unit;
- $sset(bytes4.b, pos128, v104);
- };
- } else {
- var bytes5 = _this2._bytes;
- {
- var pos129 = element2.bytePos;
- $sset(bytes5.b, pos129, 1);
- };
- {
- var pos130 = element2.bytePos + 1;
- $sset(bytes5.b, pos130, 1);
- };
- {
- var pos131 = element2.bytePos + 2;
- var v105 = element2.x;
- $sset(bytes5.b, pos131, v105);
- $sset(bytes5.b, pos131 + 1, v105 >> 8);
- };
- {
- var pos132 = element2.bytePos + 4;
- var v106 = element2.y;
- $sset(bytes5.b, pos132, v106);
- $sset(bytes5.b, pos132 + 1, v106 >> 8);
- };
- {
- var pos133 = element2.bytePos + 6;
- var v107 = element2.w;
- $sset(bytes5.b, pos133, v107);
- $sset(bytes5.b, pos133 + 1, v107 >> 8);
- };
- {
- var pos134 = element2.bytePos + 8;
- var v108 = element2.h;
- $sset(bytes5.b, pos134, v108);
- $sset(bytes5.b, pos134 + 1, v108 >> 8);
- };
- {
- var pos135 = element2.bytePos + 10;
- var v109 = element2.slot;
- $sset(bytes5.b, pos135, v109);
- $sset(bytes5.b, pos135 + 1, v109 >> 8);
- };
- {
- var pos136 = element2.bytePos + 12;
- var v110 = element2.tile;
- $sset(bytes5.b, pos136, v110);
- $sset(bytes5.b, pos136 + 1, v110 >> 8);
- };
- {
- var pos137 = element2.bytePos + 14;
- var v111 = element2.unit;
- $sset(bytes5.b, pos137, v111);
- };
- {
- var pos138 = element2.bytePos + 16;
- $sset(bytes5.b, pos138, 1);
- };
- {
- var pos139 = element2.bytePos + 17;
- $sset(bytes5.b, pos139, 1);
- };
- {
- var pos140 = element2.bytePos + 18;
- var v112 = element2.x;
- $sset(bytes5.b, pos140, v112);
- $sset(bytes5.b, pos140 + 1, v112 >> 8);
- };
- {
- var pos141 = element2.bytePos + 20;
- var v113 = element2.y;
- $sset(bytes5.b, pos141, v113);
- $sset(bytes5.b, pos141 + 1, v113 >> 8);
- };
- {
- var pos142 = element2.bytePos + 22;
- var v114 = element2.w;
- $sset(bytes5.b, pos142, v114);
- $sset(bytes5.b, pos142 + 1, v114 >> 8);
- };
- {
- var pos143 = element2.bytePos + 24;
- var v115 = element2.h;
- $sset(bytes5.b, pos143, v115);
- $sset(bytes5.b, pos143 + 1, v115 >> 8);
- };
- {
- var pos144 = element2.bytePos + 26;
- var v116 = element2.slot;
- $sset(bytes5.b, pos144, v116);
- $sset(bytes5.b, pos144 + 1, v116 >> 8);
- };
- {
- var pos145 = element2.bytePos + 28;
- var v117 = element2.tile;
- $sset(bytes5.b, pos145, v117);
- $sset(bytes5.b, pos145 + 1, v117 >> 8);
- };
- {
- var pos146 = element2.bytePos + 30;
- var v118 = element2.unit;
- $sset(bytes5.b, pos146, v118);
- };
- {
- var pos147 = element2.bytePos + 32;
- $sset(bytes5.b, pos147, 0);
- };
- {
- var pos148 = element2.bytePos + 33;
- $sset(bytes5.b, pos148, 1);
- };
- {
- var pos149 = element2.bytePos + 34;
- var v119 = element2.x;
- $sset(bytes5.b, pos149, v119);
- $sset(bytes5.b, pos149 + 1, v119 >> 8);
- };
- {
- var pos150 = element2.bytePos + 36;
- var v120 = element2.y;
- $sset(bytes5.b, pos150, v120);
- $sset(bytes5.b, pos150 + 1, v120 >> 8);
- };
- {
- var pos151 = element2.bytePos + 38;
- var v121 = element2.w;
- $sset(bytes5.b, pos151, v121);
- $sset(bytes5.b, pos151 + 1, v121 >> 8);
- };
- {
- var pos152 = element2.bytePos + 40;
- var v122 = element2.h;
- $sset(bytes5.b, pos152, v122);
- $sset(bytes5.b, pos152 + 1, v122 >> 8);
- };
- {
- var pos153 = element2.bytePos + 42;
- var v123 = element2.slot;
- $sset(bytes5.b, pos153, v123);
- $sset(bytes5.b, pos153 + 1, v123 >> 8);
- };
- {
- var pos154 = element2.bytePos + 44;
- var v124 = element2.tile;
- $sset(bytes5.b, pos154, v124);
- $sset(bytes5.b, pos154 + 1, v124 >> 8);
- };
- {
- var pos155 = element2.bytePos + 46;
- var v125 = element2.unit;
- $sset(bytes5.b, pos155, v125);
- };
- {
- var pos156 = element2.bytePos + 48;
- $sset(bytes5.b, pos156, 1);
- };
- {
- var pos157 = element2.bytePos + 49;
- $sset(bytes5.b, pos157, 0);
- };
- {
- var pos158 = element2.bytePos + 50;
- var v126 = element2.x;
- $sset(bytes5.b, pos158, v126);
- $sset(bytes5.b, pos158 + 1, v126 >> 8);
- };
- {
- var pos159 = element2.bytePos + 52;
- var v127 = element2.y;
- $sset(bytes5.b, pos159, v127);
- $sset(bytes5.b, pos159 + 1, v127 >> 8);
- };
- {
- var pos160 = element2.bytePos + 54;
- var v128 = element2.w;
- $sset(bytes5.b, pos160, v128);
- $sset(bytes5.b, pos160 + 1, v128 >> 8);
- };
- {
- var pos161 = element2.bytePos + 56;
- var v129 = element2.h;
- $sset(bytes5.b, pos161, v129);
- $sset(bytes5.b, pos161 + 1, v129 >> 8);
- };
- {
- var pos162 = element2.bytePos + 58;
- var v130 = element2.slot;
- $sset(bytes5.b, pos162, v130);
- $sset(bytes5.b, pos162 + 1, v130 >> 8);
- };
- {
- var pos163 = element2.bytePos + 60;
- var v131 = element2.tile;
- $sset(bytes5.b, pos163, v131);
- $sset(bytes5.b, pos163 + 1, v131 >> 8);
- };
- {
- var pos164 = element2.bytePos + 62;
- var v132 = element2.unit;
- $sset(bytes5.b, pos164, v132);
- };
- {
- var pos165 = element2.bytePos + 64;
- $sset(bytes5.b, pos165, 0);
- };
- {
- var pos166 = element2.bytePos + 65;
- $sset(bytes5.b, pos166, 0);
- };
- {
- var pos167 = element2.bytePos + 66;
- var v133 = element2.x;
- $sset(bytes5.b, pos167, v133);
- $sset(bytes5.b, pos167 + 1, v133 >> 8);
- };
- {
- var pos168 = element2.bytePos + 68;
- var v134 = element2.y;
- $sset(bytes5.b, pos168, v134);
- $sset(bytes5.b, pos168 + 1, v134 >> 8);
- };
- {
- var pos169 = element2.bytePos + 70;
- var v135 = element2.w;
- $sset(bytes5.b, pos169, v135);
- $sset(bytes5.b, pos169 + 1, v135 >> 8);
- };
- {
- var pos170 = element2.bytePos + 72;
- var v136 = element2.h;
- $sset(bytes5.b, pos170, v136);
- $sset(bytes5.b, pos170 + 1, v136 >> 8);
- };
- {
- var pos171 = element2.bytePos + 74;
- var v137 = element2.slot;
- $sset(bytes5.b, pos171, v137);
- $sset(bytes5.b, pos171 + 1, v137 >> 8);
- };
- {
- var pos172 = element2.bytePos + 76;
- var v138 = element2.tile;
- $sset(bytes5.b, pos172, v138);
- $sset(bytes5.b, pos172 + 1, v138 >> 8);
- };
- {
- var pos173 = element2.bytePos + 78;
- var v139 = element2.unit;
- $sset(bytes5.b, pos173, v139);
- };
- {
- var pos174 = element2.bytePos + 80;
- $sset(bytes5.b, pos174, 0);
- };
- {
- var pos175 = element2.bytePos + 81;
- $sset(bytes5.b, pos175, 0);
- };
- {
- var pos176 = element2.bytePos + 82;
- var v140 = element2.x;
- $sset(bytes5.b, pos176, v140);
- $sset(bytes5.b, pos176 + 1, v140 >> 8);
- };
- {
- var pos177 = element2.bytePos + 84;
- var v141 = element2.y;
- $sset(bytes5.b, pos177, v141);
- $sset(bytes5.b, pos177 + 1, v141 >> 8);
- };
- {
- var pos178 = element2.bytePos + 86;
- var v142 = element2.w;
- $sset(bytes5.b, pos178, v142);
- $sset(bytes5.b, pos178 + 1, v142 >> 8);
- };
- {
- var pos179 = element2.bytePos + 88;
- var v143 = element2.h;
- $sset(bytes5.b, pos179, v143);
- $sset(bytes5.b, pos179 + 1, v143 >> 8);
- };
- {
- var pos180 = element2.bytePos + 90;
- var v144 = element2.slot;
- $sset(bytes5.b, pos180, v144);
- $sset(bytes5.b, pos180 + 1, v144 >> 8);
- };
- {
- var pos181 = element2.bytePos + 92;
- var v145 = element2.tile;
- $sset(bytes5.b, pos181, v145);
- $sset(bytes5.b, pos181 + 1, v145 >> 8);
- };
- {
- var pos182 = element2.bytePos + 94;
- var v146 = element2.unit;
- $sset(bytes5.b, pos182, v146);
- };
- };
- if ((_this2._gl != null)) {
- var gl2 = _this2._gl;
- var elemBuffSize2 = _this2._elemBuffSize;
- gl2.bindBuffer(gl2.ARRAY_BUFFER, _this2._glBuffer);
- gl2.bufferSubData(gl2.ARRAY_BUFFER, element2.bytePos, elemBuffSize2, element2.dataPointer);
- gl2.bindBuffer(gl2.ARRAY_BUFFER, null);
- };
- };
- haxe.Log.trace("3", {fileName : "src/TextureSlotTiles.hx", lineNumber : 141, className : "TextureSlotTiles", methodName : "onKeyDown"});
- };
- case 52: {
- this.element1.slot = (this.element1.slot + 1) % 3;
- {
- var _this3 = this.buffer;
- var element3 = this.element1;
- if ((peote.view.Version.isINSTANCED)) {
- var bytes6 = _this3._bytes;
- {
- var pos183 = element3.bytePos;
- var v147 = element3.x;
- $sset(bytes6.b, pos183, v147);
- $sset(bytes6.b, pos183 + 1, v147 >> 8);
- };
- {
- var pos184 = element3.bytePos + 2;
- var v148 = element3.y;
- $sset(bytes6.b, pos184, v148);
- $sset(bytes6.b, pos184 + 1, v148 >> 8);
- };
- {
- var pos185 = element3.bytePos + 4;
- var v149 = element3.w;
- $sset(bytes6.b, pos185, v149);
- $sset(bytes6.b, pos185 + 1, v149 >> 8);
- };
- {
- var pos186 = element3.bytePos + 6;
- var v150 = element3.h;
- $sset(bytes6.b, pos186, v150);
- $sset(bytes6.b, pos186 + 1, v150 >> 8);
- };
- {
- var pos187 = element3.bytePos + 8;
- var v151 = element3.slot;
- $sset(bytes6.b, pos187, v151);
- $sset(bytes6.b, pos187 + 1, v151 >> 8);
- };
- {
- var pos188 = element3.bytePos + 10;
- var v152 = element3.tile;
- $sset(bytes6.b, pos188, v152);
- $sset(bytes6.b, pos188 + 1, v152 >> 8);
- };
- {
- var pos189 = element3.bytePos + 12;
- var v153 = element3.unit;
- $sset(bytes6.b, pos189, v153);
- };
- } else {
- var bytes7 = _this3._bytes;
- {
- var pos190 = element3.bytePos;
- $sset(bytes7.b, pos190, 1);
- };
- {
- var pos191 = element3.bytePos + 1;
- $sset(bytes7.b, pos191, 1);
- };
- {
- var pos192 = element3.bytePos + 2;
- var v154 = element3.x;
- $sset(bytes7.b, pos192, v154);
- $sset(bytes7.b, pos192 + 1, v154 >> 8);
- };
- {
- var pos193 = element3.bytePos + 4;
- var v155 = element3.y;
- $sset(bytes7.b, pos193, v155);
- $sset(bytes7.b, pos193 + 1, v155 >> 8);
- };
- {
- var pos194 = element3.bytePos + 6;
- var v156 = element3.w;
- $sset(bytes7.b, pos194, v156);
- $sset(bytes7.b, pos194 + 1, v156 >> 8);
- };
- {
- var pos195 = element3.bytePos + 8;
- var v157 = element3.h;
- $sset(bytes7.b, pos195, v157);
- $sset(bytes7.b, pos195 + 1, v157 >> 8);
- };
- {
- var pos196 = element3.bytePos + 10;
- var v158 = element3.slot;
- $sset(bytes7.b, pos196, v158);
- $sset(bytes7.b, pos196 + 1, v158 >> 8);
- };
- {
- var pos197 = element3.bytePos + 12;
- var v159 = element3.tile;
- $sset(bytes7.b, pos197, v159);
- $sset(bytes7.b, pos197 + 1, v159 >> 8);
- };
- {
- var pos198 = element3.bytePos + 14;
- var v160 = element3.unit;
- $sset(bytes7.b, pos198, v160);
- };
- {
- var pos199 = element3.bytePos + 16;
- $sset(bytes7.b, pos199, 1);
- };
- {
- var pos200 = element3.bytePos + 17;
- $sset(bytes7.b, pos200, 1);
- };
- {
- var pos201 = element3.bytePos + 18;
- var v161 = element3.x;
- $sset(bytes7.b, pos201, v161);
- $sset(bytes7.b, pos201 + 1, v161 >> 8);
- };
- {
- var pos202 = element3.bytePos + 20;
- var v162 = element3.y;
- $sset(bytes7.b, pos202, v162);
- $sset(bytes7.b, pos202 + 1, v162 >> 8);
- };
- {
- var pos203 = element3.bytePos + 22;
- var v163 = element3.w;
- $sset(bytes7.b, pos203, v163);
- $sset(bytes7.b, pos203 + 1, v163 >> 8);
- };
- {
- var pos204 = element3.bytePos + 24;
- var v164 = element3.h;
- $sset(bytes7.b, pos204, v164);
- $sset(bytes7.b, pos204 + 1, v164 >> 8);
- };
- {
- var pos205 = element3.bytePos + 26;
- var v165 = element3.slot;
- $sset(bytes7.b, pos205, v165);
- $sset(bytes7.b, pos205 + 1, v165 >> 8);
- };
- {
- var pos206 = element3.bytePos + 28;
- var v166 = element3.tile;
- $sset(bytes7.b, pos206, v166);
- $sset(bytes7.b, pos206 + 1, v166 >> 8);
- };
- {
- var pos207 = element3.bytePos + 30;
- var v167 = element3.unit;
- $sset(bytes7.b, pos207, v167);
- };
- {
- var pos208 = element3.bytePos + 32;
- $sset(bytes7.b, pos208, 0);
- };
- {
- var pos209 = element3.bytePos + 33;
- $sset(bytes7.b, pos209, 1);
- };
- {
- var pos210 = element3.bytePos + 34;
- var v168 = element3.x;
- $sset(bytes7.b, pos210, v168);
- $sset(bytes7.b, pos210 + 1, v168 >> 8);
- };
- {
- var pos211 = element3.bytePos + 36;
- var v169 = element3.y;
- $sset(bytes7.b, pos211, v169);
- $sset(bytes7.b, pos211 + 1, v169 >> 8);
- };
- {
- var pos212 = element3.bytePos + 38;
- var v170 = element3.w;
- $sset(bytes7.b, pos212, v170);
- $sset(bytes7.b, pos212 + 1, v170 >> 8);
- };
- {
- var pos213 = element3.bytePos + 40;
- var v171 = element3.h;
- $sset(bytes7.b, pos213, v171);
- $sset(bytes7.b, pos213 + 1, v171 >> 8);
- };
- {
- var pos214 = element3.bytePos + 42;
- var v172 = element3.slot;
- $sset(bytes7.b, pos214, v172);
- $sset(bytes7.b, pos214 + 1, v172 >> 8);
- };
- {
- var pos215 = element3.bytePos + 44;
- var v173 = element3.tile;
- $sset(bytes7.b, pos215, v173);
- $sset(bytes7.b, pos215 + 1, v173 >> 8);
- };
- {
- var pos216 = element3.bytePos + 46;
- var v174 = element3.unit;
- $sset(bytes7.b, pos216, v174);
- };
- {
- var pos217 = element3.bytePos + 48;
- $sset(bytes7.b, pos217, 1);
- };
- {
- var pos218 = element3.bytePos + 49;
- $sset(bytes7.b, pos218, 0);
- };
- {
- var pos219 = element3.bytePos + 50;
- var v175 = element3.x;
- $sset(bytes7.b, pos219, v175);
- $sset(bytes7.b, pos219 + 1, v175 >> 8);
- };
- {
- var pos220 = element3.bytePos + 52;
- var v176 = element3.y;
- $sset(bytes7.b, pos220, v176);
- $sset(bytes7.b, pos220 + 1, v176 >> 8);
- };
- {
- var pos221 = element3.bytePos + 54;
- var v177 = element3.w;
- $sset(bytes7.b, pos221, v177);
- $sset(bytes7.b, pos221 + 1, v177 >> 8);
- };
- {
- var pos222 = element3.bytePos + 56;
- var v178 = element3.h;
- $sset(bytes7.b, pos222, v178);
- $sset(bytes7.b, pos222 + 1, v178 >> 8);
- };
- {
- var pos223 = element3.bytePos + 58;
- var v179 = element3.slot;
- $sset(bytes7.b, pos223, v179);
- $sset(bytes7.b, pos223 + 1, v179 >> 8);
- };
- {
- var pos224 = element3.bytePos + 60;
- var v180 = element3.tile;
- $sset(bytes7.b, pos224, v180);
- $sset(bytes7.b, pos224 + 1, v180 >> 8);
- };
- {
- var pos225 = element3.bytePos + 62;
- var v181 = element3.unit;
- $sset(bytes7.b, pos225, v181);
- };
- {
- var pos226 = element3.bytePos + 64;
- $sset(bytes7.b, pos226, 0);
- };
- {
- var pos227 = element3.bytePos + 65;
- $sset(bytes7.b, pos227, 0);
- };
- {
- var pos228 = element3.bytePos + 66;
- var v182 = element3.x;
- $sset(bytes7.b, pos228, v182);
- $sset(bytes7.b, pos228 + 1, v182 >> 8);
- };
- {
- var pos229 = element3.bytePos + 68;
- var v183 = element3.y;
- $sset(bytes7.b, pos229, v183);
- $sset(bytes7.b, pos229 + 1, v183 >> 8);
- };
- {
- var pos230 = element3.bytePos + 70;
- var v184 = element3.w;
- $sset(bytes7.b, pos230, v184);
- $sset(bytes7.b, pos230 + 1, v184 >> 8);
- };
- {
- var pos231 = element3.bytePos + 72;
- var v185 = element3.h;
- $sset(bytes7.b, pos231, v185);
- $sset(bytes7.b, pos231 + 1, v185 >> 8);
- };
- {
- var pos232 = element3.bytePos + 74;
- var v186 = element3.slot;
- $sset(bytes7.b, pos232, v186);
- $sset(bytes7.b, pos232 + 1, v186 >> 8);
- };
- {
- var pos233 = element3.bytePos + 76;
- var v187 = element3.tile;
- $sset(bytes7.b, pos233, v187);
- $sset(bytes7.b, pos233 + 1, v187 >> 8);
- };
- {
- var pos234 = element3.bytePos + 78;
- var v188 = element3.unit;
- $sset(bytes7.b, pos234, v188);
- };
- {
- var pos235 = element3.bytePos + 80;
- $sset(bytes7.b, pos235, 0);
- };
- {
- var pos236 = element3.bytePos + 81;
- $sset(bytes7.b, pos236, 0);
- };
- {
- var pos237 = element3.bytePos + 82;
- var v189 = element3.x;
- $sset(bytes7.b, pos237, v189);
- $sset(bytes7.b, pos237 + 1, v189 >> 8);
- };
- {
- var pos238 = element3.bytePos + 84;
- var v190 = element3.y;
- $sset(bytes7.b, pos238, v190);
- $sset(bytes7.b, pos238 + 1, v190 >> 8);
- };
- {
- var pos239 = element3.bytePos + 86;
- var v191 = element3.w;
- $sset(bytes7.b, pos239, v191);
- $sset(bytes7.b, pos239 + 1, v191 >> 8);
- };
- {
- var pos240 = element3.bytePos + 88;
- var v192 = element3.h;
- $sset(bytes7.b, pos240, v192);
- $sset(bytes7.b, pos240 + 1, v192 >> 8);
- };
- {
- var pos241 = element3.bytePos + 90;
- var v193 = element3.slot;
- $sset(bytes7.b, pos241, v193);
- $sset(bytes7.b, pos241 + 1, v193 >> 8);
- };
- {
- var pos242 = element3.bytePos + 92;
- var v194 = element3.tile;
- $sset(bytes7.b, pos242, v194);
- $sset(bytes7.b, pos242 + 1, v194 >> 8);
- };
- {
- var pos243 = element3.bytePos + 94;
- var v195 = element3.unit;
- $sset(bytes7.b, pos243, v195);
- };
- };
- if ((_this3._gl != null)) {
- var gl3 = _this3._gl;
- var elemBuffSize3 = _this3._elemBuffSize;
- gl3.bindBuffer(gl3.ARRAY_BUFFER, _this3._glBuffer);
- gl3.bufferSubData(gl3.ARRAY_BUFFER, element3.bytePos, elemBuffSize3, element3.dataPointer);
- gl3.bindBuffer(gl3.ARRAY_BUFFER, null);
- };
- };
- haxe.Log.trace("4", {fileName : "src/TextureSlotTiles.hx", lineNumber : 145, className : "TextureSlotTiles", methodName : "onKeyDown"});
- };
- case 53: {
- this.element1.tile = if ((this.element1.tile != 0)) this.element1.tile - 1 else 31;
- {
- var _this4 = this.buffer;
- var element4 = this.element1;
- if ((peote.view.Version.isINSTANCED)) {
- var bytes8 = _this4._bytes;
- {
- var pos244 = element4.bytePos;
- var v196 = element4.x;
- $sset(bytes8.b, pos244, v196);
- $sset(bytes8.b, pos244 + 1, v196 >> 8);
- };
- {
- var pos245 = element4.bytePos + 2;
- var v197 = element4.y;
- $sset(bytes8.b, pos245, v197);
- $sset(bytes8.b, pos245 + 1, v197 >> 8);
- };
- {
- var pos246 = element4.bytePos + 4;
- var v198 = element4.w;
- $sset(bytes8.b, pos246, v198);
- $sset(bytes8.b, pos246 + 1, v198 >> 8);
- };
- {
- var pos247 = element4.bytePos + 6;
- var v199 = element4.h;
- $sset(bytes8.b, pos247, v199);
- $sset(bytes8.b, pos247 + 1, v199 >> 8);
- };
- {
- var pos248 = element4.bytePos + 8;
- var v200 = element4.slot;
- $sset(bytes8.b, pos248, v200);
- $sset(bytes8.b, pos248 + 1, v200 >> 8);
- };
- {
- var pos249 = element4.bytePos + 10;
- var v201 = element4.tile;
- $sset(bytes8.b, pos249, v201);
- $sset(bytes8.b, pos249 + 1, v201 >> 8);
- };
- {
- var pos250 = element4.bytePos + 12;
- var v202 = element4.unit;
- $sset(bytes8.b, pos250, v202);
- };
- } else {
- var bytes9 = _this4._bytes;
- {
- var pos251 = element4.bytePos;
- $sset(bytes9.b, pos251, 1);
- };
- {
- var pos252 = element4.bytePos + 1;
- $sset(bytes9.b, pos252, 1);
- };
- {
- var pos253 = element4.bytePos + 2;
- var v203 = element4.x;
- $sset(bytes9.b, pos253, v203);
- $sset(bytes9.b, pos253 + 1, v203 >> 8);
- };
- {
- var pos254 = element4.bytePos + 4;
- var v204 = element4.y;
- $sset(bytes9.b, pos254, v204);
- $sset(bytes9.b, pos254 + 1, v204 >> 8);
- };
- {
- var pos255 = element4.bytePos + 6;
- var v205 = element4.w;
- $sset(bytes9.b, pos255, v205);
- $sset(bytes9.b, pos255 + 1, v205 >> 8);
- };
- {
- var pos256 = element4.bytePos + 8;
- var v206 = element4.h;
- $sset(bytes9.b, pos256, v206);
- $sset(bytes9.b, pos256 + 1, v206 >> 8);
- };
- {
- var pos257 = element4.bytePos + 10;
- var v207 = element4.slot;
- $sset(bytes9.b, pos257, v207);
- $sset(bytes9.b, pos257 + 1, v207 >> 8);
- };
- {
- var pos258 = element4.bytePos + 12;
- var v208 = element4.tile;
- $sset(bytes9.b, pos258, v208);
- $sset(bytes9.b, pos258 + 1, v208 >> 8);
- };
- {
- var pos259 = element4.bytePos + 14;
- var v209 = element4.unit;
- $sset(bytes9.b, pos259, v209);
- };
- {
- var pos260 = element4.bytePos + 16;
- $sset(bytes9.b, pos260, 1);
- };
- {
- var pos261 = element4.bytePos + 17;
- $sset(bytes9.b, pos261, 1);
- };
- {
- var pos262 = element4.bytePos + 18;
- var v210 = element4.x;
- $sset(bytes9.b, pos262, v210);
- $sset(bytes9.b, pos262 + 1, v210 >> 8);
- };
- {
- var pos263 = element4.bytePos + 20;
- var v211 = element4.y;
- $sset(bytes9.b, pos263, v211);
- $sset(bytes9.b, pos263 + 1, v211 >> 8);
- };
- {
- var pos264 = element4.bytePos + 22;
- var v212 = element4.w;
- $sset(bytes9.b, pos264, v212);
- $sset(bytes9.b, pos264 + 1, v212 >> 8);
- };
- {
- var pos265 = element4.bytePos + 24;
- var v213 = element4.h;
- $sset(bytes9.b, pos265, v213);
- $sset(bytes9.b, pos265 + 1, v213 >> 8);
- };
- {
- var pos266 = element4.bytePos + 26;
- var v214 = element4.slot;
- $sset(bytes9.b, pos266, v214);
- $sset(bytes9.b, pos266 + 1, v214 >> 8);
- };
- {
- var pos267 = element4.bytePos + 28;
- var v215 = element4.tile;
- $sset(bytes9.b, pos267, v215);
- $sset(bytes9.b, pos267 + 1, v215 >> 8);
- };
- {
- var pos268 = element4.bytePos + 30;
- var v216 = element4.unit;
- $sset(bytes9.b, pos268, v216);
- };
- {
- var pos269 = element4.bytePos + 32;
- $sset(bytes9.b, pos269, 0);
- };
- {
- var pos270 = element4.bytePos + 33;
- $sset(bytes9.b, pos270, 1);
- };
- {
- var pos271 = element4.bytePos + 34;
- var v217 = element4.x;
- $sset(bytes9.b, pos271, v217);
- $sset(bytes9.b, pos271 + 1, v217 >> 8);
- };
- {
- var pos272 = element4.bytePos + 36;
- var v218 = element4.y;
- $sset(bytes9.b, pos272, v218);
- $sset(bytes9.b, pos272 + 1, v218 >> 8);
- };
- {
- var pos273 = element4.bytePos + 38;
- var v219 = element4.w;
- $sset(bytes9.b, pos273, v219);
- $sset(bytes9.b, pos273 + 1, v219 >> 8);
- };
- {
- var pos274 = element4.bytePos + 40;
- var v220 = element4.h;
- $sset(bytes9.b, pos274, v220);
- $sset(bytes9.b, pos274 + 1, v220 >> 8);
- };
- {
- var pos275 = element4.bytePos + 42;
- var v221 = element4.slot;
- $sset(bytes9.b, pos275, v221);
- $sset(bytes9.b, pos275 + 1, v221 >> 8);
- };
- {
- var pos276 = element4.bytePos + 44;
- var v222 = element4.tile;
- $sset(bytes9.b, pos276, v222);
- $sset(bytes9.b, pos276 + 1, v222 >> 8);
- };
- {
- var pos277 = element4.bytePos + 46;
- var v223 = element4.unit;
- $sset(bytes9.b, pos277, v223);
- };
- {
- var pos278 = element4.bytePos + 48;
- $sset(bytes9.b, pos278, 1);
- };
- {
- var pos279 = element4.bytePos + 49;
- $sset(bytes9.b, pos279, 0);
- };
- {
- var pos280 = element4.bytePos + 50;
- var v224 = element4.x;
- $sset(bytes9.b, pos280, v224);
- $sset(bytes9.b, pos280 + 1, v224 >> 8);
- };
- {
- var pos281 = element4.bytePos + 52;
- var v225 = element4.y;
- $sset(bytes9.b, pos281, v225);
- $sset(bytes9.b, pos281 + 1, v225 >> 8);
- };
- {
- var pos282 = element4.bytePos + 54;
- var v226 = element4.w;
- $sset(bytes9.b, pos282, v226);
- $sset(bytes9.b, pos282 + 1, v226 >> 8);
- };
- {
- var pos283 = element4.bytePos + 56;
- var v227 = element4.h;
- $sset(bytes9.b, pos283, v227);
- $sset(bytes9.b, pos283 + 1, v227 >> 8);
- };
- {
- var pos284 = element4.bytePos + 58;
- var v228 = element4.slot;
- $sset(bytes9.b, pos284, v228);
- $sset(bytes9.b, pos284 + 1, v228 >> 8);
- };
- {
- var pos285 = element4.bytePos + 60;
- var v229 = element4.tile;
- $sset(bytes9.b, pos285, v229);
- $sset(bytes9.b, pos285 + 1, v229 >> 8);
- };
- {
- var pos286 = element4.bytePos + 62;
- var v230 = element4.unit;
- $sset(bytes9.b, pos286, v230);
- };
- {
- var pos287 = element4.bytePos + 64;
- $sset(bytes9.b, pos287, 0);
- };
- {
- var pos288 = element4.bytePos + 65;
- $sset(bytes9.b, pos288, 0);
- };
- {
- var pos289 = element4.bytePos + 66;
- var v231 = element4.x;
- $sset(bytes9.b, pos289, v231);
- $sset(bytes9.b, pos289 + 1, v231 >> 8);
- };
- {
- var pos290 = element4.bytePos + 68;
- var v232 = element4.y;
- $sset(bytes9.b, pos290, v232);
- $sset(bytes9.b, pos290 + 1, v232 >> 8);
- };
- {
- var pos291 = element4.bytePos + 70;
- var v233 = element4.w;
- $sset(bytes9.b, pos291, v233);
- $sset(bytes9.b, pos291 + 1, v233 >> 8);
- };
- {
- var pos292 = element4.bytePos + 72;
- var v234 = element4.h;
- $sset(bytes9.b, pos292, v234);
- $sset(bytes9.b, pos292 + 1, v234 >> 8);
- };
- {
- var pos293 = element4.bytePos + 74;
- var v235 = element4.slot;
- $sset(bytes9.b, pos293, v235);
- $sset(bytes9.b, pos293 + 1, v235 >> 8);
- };
- {
- var pos294 = element4.bytePos + 76;
- var v236 = element4.tile;
- $sset(bytes9.b, pos294, v236);
- $sset(bytes9.b, pos294 + 1, v236 >> 8);
- };
- {
- var pos295 = element4.bytePos + 78;
- var v237 = element4.unit;
- $sset(bytes9.b, pos295, v237);
- };
- {
- var pos296 = element4.bytePos + 80;
- $sset(bytes9.b, pos296, 0);
- };
- {
- var pos297 = element4.bytePos + 81;
- $sset(bytes9.b, pos297, 0);
- };
- {
- var pos298 = element4.bytePos + 82;
- var v238 = element4.x;
- $sset(bytes9.b, pos298, v238);
- $sset(bytes9.b, pos298 + 1, v238 >> 8);
- };
- {
- var pos299 = element4.bytePos + 84;
- var v239 = element4.y;
- $sset(bytes9.b, pos299, v239);
- $sset(bytes9.b, pos299 + 1, v239 >> 8);
- };
- {
- var pos300 = element4.bytePos + 86;
- var v240 = element4.w;
- $sset(bytes9.b, pos300, v240);
- $sset(bytes9.b, pos300 + 1, v240 >> 8);
- };
- {
- var pos301 = element4.bytePos + 88;
- var v241 = element4.h;
- $sset(bytes9.b, pos301, v241);
- $sset(bytes9.b, pos301 + 1, v241 >> 8);
- };
- {
- var pos302 = element4.bytePos + 90;
- var v242 = element4.slot;
- $sset(bytes9.b, pos302, v242);
- $sset(bytes9.b, pos302 + 1, v242 >> 8);
- };
- {
- var pos303 = element4.bytePos + 92;
- var v243 = element4.tile;
- $sset(bytes9.b, pos303, v243);
- $sset(bytes9.b, pos303 + 1, v243 >> 8);
- };
- {
- var pos304 = element4.bytePos + 94;
- var v244 = element4.unit;
- $sset(bytes9.b, pos304, v244);
- };
- };
- if ((_this4._gl != null)) {
- var gl4 = _this4._gl;
- var elemBuffSize4 = _this4._elemBuffSize;
- gl4.bindBuffer(gl4.ARRAY_BUFFER, _this4._glBuffer);
- gl4.bufferSubData(gl4.ARRAY_BUFFER, element4.bytePos, elemBuffSize4, element4.dataPointer);
- gl4.bindBuffer(gl4.ARRAY_BUFFER, null);
- };
- };
- haxe.Log.trace("5", {fileName : "src/TextureSlotTiles.hx", lineNumber : 149, className : "TextureSlotTiles", methodName : "onKeyDown"});
- };
- case 54: {
- this.element1.tile = (this.element1.tile + 1) % 32;
- {
- var _this5 = this.buffer;
- var element5 = this.element1;
- if ((peote.view.Version.isINSTANCED)) {
- var bytes10 = _this5._bytes;
- {
- var pos305 = element5.bytePos;
- var v245 = element5.x;
- $sset(bytes10.b, pos305, v245);
- $sset(bytes10.b, pos305 + 1, v245 >> 8);
- };
- {
- var pos306 = element5.bytePos + 2;
- var v246 = element5.y;
- $sset(bytes10.b, pos306, v246);
- $sset(bytes10.b, pos306 + 1, v246 >> 8);
- };
- {
- var pos307 = element5.bytePos + 4;
- var v247 = element5.w;
- $sset(bytes10.b, pos307, v247);
- $sset(bytes10.b, pos307 + 1, v247 >> 8);
- };
- {
- var pos308 = element5.bytePos + 6;
- var v248 = element5.h;
- $sset(bytes10.b, pos308, v248);
- $sset(bytes10.b, pos308 + 1, v248 >> 8);
- };
- {
- var pos309 = element5.bytePos + 8;
- var v249 = element5.slot;
- $sset(bytes10.b, pos309, v249);
- $sset(bytes10.b, pos309 + 1, v249 >> 8);
- };
- {
- var pos310 = element5.bytePos + 10;
- var v250 = element5.tile;
- $sset(bytes10.b, pos310, v250);
- $sset(bytes10.b, pos310 + 1, v250 >> 8);
- };
- {
- var pos311 = element5.bytePos + 12;
- var v251 = element5.unit;
- $sset(bytes10.b, pos311, v251);
- };
- } else {
- var bytes11 = _this5._bytes;
- {
- var pos312 = element5.bytePos;
- $sset(bytes11.b, pos312, 1);
- };
- {
- var pos313 = element5.bytePos + 1;
- $sset(bytes11.b, pos313, 1);
- };
- {
- var pos314 = element5.bytePos + 2;
- var v252 = element5.x;
- $sset(bytes11.b, pos314, v252);
- $sset(bytes11.b, pos314 + 1, v252 >> 8);
- };
- {
- var pos315 = element5.bytePos + 4;
- var v253 = element5.y;
- $sset(bytes11.b, pos315, v253);
- $sset(bytes11.b, pos315 + 1, v253 >> 8);
- };
- {
- var pos316 = element5.bytePos + 6;
- var v254 = element5.w;
- $sset(bytes11.b, pos316, v254);
- $sset(bytes11.b, pos316 + 1, v254 >> 8);
- };
- {
- var pos317 = element5.bytePos + 8;
- var v255 = element5.h;
- $sset(bytes11.b, pos317, v255);
- $sset(bytes11.b, pos317 + 1, v255 >> 8);
- };
- {
- var pos318 = element5.bytePos + 10;
- var v256 = element5.slot;
- $sset(bytes11.b, pos318, v256);
- $sset(bytes11.b, pos318 + 1, v256 >> 8);
- };
- {
- var pos319 = element5.bytePos + 12;
- var v257 = element5.tile;
- $sset(bytes11.b, pos319, v257);
- $sset(bytes11.b, pos319 + 1, v257 >> 8);
- };
- {
- var pos320 = element5.bytePos + 14;
- var v258 = element5.unit;
- $sset(bytes11.b, pos320, v258);
- };
- {
- var pos321 = element5.bytePos + 16;
- $sset(bytes11.b, pos321, 1);
- };
- {
- var pos322 = element5.bytePos + 17;
- $sset(bytes11.b, pos322, 1);
- };
- {
- var pos323 = element5.bytePos + 18;
- var v259 = element5.x;
- $sset(bytes11.b, pos323, v259);
- $sset(bytes11.b, pos323 + 1, v259 >> 8);
- };
- {
- var pos324 = element5.bytePos + 20;
- var v260 = element5.y;
- $sset(bytes11.b, pos324, v260);
- $sset(bytes11.b, pos324 + 1, v260 >> 8);
- };
- {
- var pos325 = element5.bytePos + 22;
- var v261 = element5.w;
- $sset(bytes11.b, pos325, v261);
- $sset(bytes11.b, pos325 + 1, v261 >> 8);
- };
- {
- var pos326 = element5.bytePos + 24;
- var v262 = element5.h;
- $sset(bytes11.b, pos326, v262);
- $sset(bytes11.b, pos326 + 1, v262 >> 8);
- };
- {
- var pos327 = element5.bytePos + 26;
- var v263 = element5.slot;
- $sset(bytes11.b, pos327, v263);
- $sset(bytes11.b, pos327 + 1, v263 >> 8);
- };
- {
- var pos328 = element5.bytePos + 28;
- var v264 = element5.tile;
- $sset(bytes11.b, pos328, v264);
- $sset(bytes11.b, pos328 + 1, v264 >> 8);
- };
- {
- var pos329 = element5.bytePos + 30;
- var v265 = element5.unit;
- $sset(bytes11.b, pos329, v265);
- };
- {
- var pos330 = element5.bytePos + 32;
- $sset(bytes11.b, pos330, 0);
- };
- {
- var pos331 = element5.bytePos + 33;
- $sset(bytes11.b, pos331, 1);
- };
- {
- var pos332 = element5.bytePos + 34;
- var v266 = element5.x;
- $sset(bytes11.b, pos332, v266);
- $sset(bytes11.b, pos332 + 1, v266 >> 8);
- };
- {
- var pos333 = element5.bytePos + 36;
- var v267 = element5.y;
- $sset(bytes11.b, pos333, v267);
- $sset(bytes11.b, pos333 + 1, v267 >> 8);
- };
- {
- var pos334 = element5.bytePos + 38;
- var v268 = element5.w;
- $sset(bytes11.b, pos334, v268);
- $sset(bytes11.b, pos334 + 1, v268 >> 8);
- };
- {
- var pos335 = element5.bytePos + 40;
- var v269 = element5.h;
- $sset(bytes11.b, pos335, v269);
- $sset(bytes11.b, pos335 + 1, v269 >> 8);
- };
- {
- var pos336 = element5.bytePos + 42;
- var v270 = element5.slot;
- $sset(bytes11.b, pos336, v270);
- $sset(bytes11.b, pos336 + 1, v270 >> 8);
- };
- {
- var pos337 = element5.bytePos + 44;
- var v271 = element5.tile;
- $sset(bytes11.b, pos337, v271);
- $sset(bytes11.b, pos337 + 1, v271 >> 8);
- };
- {
- var pos338 = element5.bytePos + 46;
- var v272 = element5.unit;
- $sset(bytes11.b, pos338, v272);
- };
- {
- var pos339 = element5.bytePos + 48;
- $sset(bytes11.b, pos339, 1);
- };
- {
- var pos340 = element5.bytePos + 49;
- $sset(bytes11.b, pos340, 0);
- };
- {
- var pos341 = element5.bytePos + 50;
- var v273 = element5.x;
- $sset(bytes11.b, pos341, v273);
- $sset(bytes11.b, pos341 + 1, v273 >> 8);
- };
- {
- var pos342 = element5.bytePos + 52;
- var v274 = element5.y;
- $sset(bytes11.b, pos342, v274);
- $sset(bytes11.b, pos342 + 1, v274 >> 8);
- };
- {
- var pos343 = element5.bytePos + 54;
- var v275 = element5.w;
- $sset(bytes11.b, pos343, v275);
- $sset(bytes11.b, pos343 + 1, v275 >> 8);
- };
- {
- var pos344 = element5.bytePos + 56;
- var v276 = element5.h;
- $sset(bytes11.b, pos344, v276);
- $sset(bytes11.b, pos344 + 1, v276 >> 8);
- };
- {
- var pos345 = element5.bytePos + 58;
- var v277 = element5.slot;
- $sset(bytes11.b, pos345, v277);
- $sset(bytes11.b, pos345 + 1, v277 >> 8);
- };
- {
- var pos346 = element5.bytePos + 60;
- var v278 = element5.tile;
- $sset(bytes11.b, pos346, v278);
- $sset(bytes11.b, pos346 + 1, v278 >> 8);
- };
- {
- var pos347 = element5.bytePos + 62;
- var v279 = element5.unit;
- $sset(bytes11.b, pos347, v279);
- };
- {
- var pos348 = element5.bytePos + 64;
- $sset(bytes11.b, pos348, 0);
- };
- {
- var pos349 = element5.bytePos + 65;
- $sset(bytes11.b, pos349, 0);
- };
- {
- var pos350 = element5.bytePos + 66;
- var v280 = element5.x;
- $sset(bytes11.b, pos350, v280);
- $sset(bytes11.b, pos350 + 1, v280 >> 8);
- };
- {
- var pos351 = element5.bytePos + 68;
- var v281 = element5.y;
- $sset(bytes11.b, pos351, v281);
- $sset(bytes11.b, pos351 + 1, v281 >> 8);
- };
- {
- var pos352 = element5.bytePos + 70;
- var v282 = element5.w;
- $sset(bytes11.b, pos352, v282);
- $sset(bytes11.b, pos352 + 1, v282 >> 8);
- };
- {
- var pos353 = element5.bytePos + 72;
- var v283 = element5.h;
- $sset(bytes11.b, pos353, v283);
- $sset(bytes11.b, pos353 + 1, v283 >> 8);
- };
- {
- var pos354 = element5.bytePos + 74;
- var v284 = element5.slot;
- $sset(bytes11.b, pos354, v284);
- $sset(bytes11.b, pos354 + 1, v284 >> 8);
- };
- {
- var pos355 = element5.bytePos + 76;
- var v285 = element5.tile;
- $sset(bytes11.b, pos355, v285);
- $sset(bytes11.b, pos355 + 1, v285 >> 8);
- };
- {
- var pos356 = element5.bytePos + 78;
- var v286 = element5.unit;
- $sset(bytes11.b, pos356, v286);
- };
- {
- var pos357 = element5.bytePos + 80;
- $sset(bytes11.b, pos357, 0);
- };
- {
- var pos358 = element5.bytePos + 81;
- $sset(bytes11.b, pos358, 0);
- };
- {
- var pos359 = element5.bytePos + 82;
- var v287 = element5.x;
- $sset(bytes11.b, pos359, v287);
- $sset(bytes11.b, pos359 + 1, v287 >> 8);
- };
- {
- var pos360 = element5.bytePos + 84;
- var v288 = element5.y;
- $sset(bytes11.b, pos360, v288);
- $sset(bytes11.b, pos360 + 1, v288 >> 8);
- };
- {
- var pos361 = element5.bytePos + 86;
- var v289 = element5.w;
- $sset(bytes11.b, pos361, v289);
- $sset(bytes11.b, pos361 + 1, v289 >> 8);
- };
- {
- var pos362 = element5.bytePos + 88;
- var v290 = element5.h;
- $sset(bytes11.b, pos362, v290);
- $sset(bytes11.b, pos362 + 1, v290 >> 8);
- };
- {
- var pos363 = element5.bytePos + 90;
- var v291 = element5.slot;
- $sset(bytes11.b, pos363, v291);
- $sset(bytes11.b, pos363 + 1, v291 >> 8);
- };
- {
- var pos364 = element5.bytePos + 92;
- var v292 = element5.tile;
- $sset(bytes11.b, pos364, v292);
- $sset(bytes11.b, pos364 + 1, v292 >> 8);
- };
- {
- var pos365 = element5.bytePos + 94;
- var v293 = element5.unit;
- $sset(bytes11.b, pos365, v293);
- };
- };
- if ((_this5._gl != null)) {
- var gl5 = _this5._gl;
- var elemBuffSize5 = _this5._elemBuffSize;
- gl5.bindBuffer(gl5.ARRAY_BUFFER, _this5._glBuffer);
- gl5.bufferSubData(gl5.ARRAY_BUFFER, element5.bytePos, elemBuffSize5, element5.dataPointer);
- gl5.bindBuffer(gl5.ARRAY_BUFFER, null);
- };
- };
- haxe.Log.trace("6", {fileName : "src/TextureSlotTiles.hx", lineNumber : 153, className : "TextureSlotTiles", methodName : "onKeyDown"});
- };
- default: {}
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement