FIGHTER JET LET'S GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
This commit is contained in:
parent
7165302b36
commit
349cea3e7a
|
|
@ -0,0 +1,449 @@
|
||||||
|
document.onkeydown = function(ki)/*keyboard_input*/ {
|
||||||
|
//a
|
||||||
|
if (ki.keyCode == 65) {
|
||||||
|
KA = true;
|
||||||
|
}
|
||||||
|
//d
|
||||||
|
if (ki.keyCode == 68) {
|
||||||
|
KD = true;
|
||||||
|
}
|
||||||
|
//w
|
||||||
|
if (ki.keyCode == 87) {
|
||||||
|
KW = true;
|
||||||
|
}
|
||||||
|
//s
|
||||||
|
if (ki.keyCode == 83) {
|
||||||
|
KS = true;
|
||||||
|
}
|
||||||
|
if (ki.keyCode == 86) {
|
||||||
|
KJ = true;
|
||||||
|
}
|
||||||
|
if (ki.keyCode == 78) {
|
||||||
|
KL = true;
|
||||||
|
}
|
||||||
|
if (ki.keyCode == 71) {
|
||||||
|
KI = true;
|
||||||
|
}
|
||||||
|
if (ki.keyCode == 66) {
|
||||||
|
KK = true;
|
||||||
|
}
|
||||||
|
if (ki.keyCode == 81) {
|
||||||
|
KQ = true;
|
||||||
|
}
|
||||||
|
if (ki.keyCode == 90) {
|
||||||
|
ammo = 300;
|
||||||
|
missile = 20;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
document.onkeyup = function(i2)/*input 2*/ {
|
||||||
|
//a
|
||||||
|
if (i2.keyCode == 65) {
|
||||||
|
KA = false;
|
||||||
|
ul = false;
|
||||||
|
dl = false;
|
||||||
|
}
|
||||||
|
//d
|
||||||
|
if (i2.keyCode == 68) {
|
||||||
|
KD = false;
|
||||||
|
ur = false;
|
||||||
|
dr = false;
|
||||||
|
}
|
||||||
|
//w
|
||||||
|
if (i2.keyCode == 87) {
|
||||||
|
KW = false;
|
||||||
|
ul = false;
|
||||||
|
ur = false;
|
||||||
|
}
|
||||||
|
//s
|
||||||
|
if (i2.keyCode == 83) {
|
||||||
|
KS = false;
|
||||||
|
dl = false;
|
||||||
|
dr = false;
|
||||||
|
}
|
||||||
|
if (i2.keyCode == 86) {
|
||||||
|
KJ = false;
|
||||||
|
}
|
||||||
|
if (i2.keyCode == 78) {
|
||||||
|
KL = false;
|
||||||
|
}
|
||||||
|
if (i2.keyCode == 71) {
|
||||||
|
KI = false;
|
||||||
|
}
|
||||||
|
if (i2.keyCode == 66) {
|
||||||
|
KK = false;
|
||||||
|
}
|
||||||
|
if (i2.keyCode == 81) {
|
||||||
|
KQ = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var KA = false;
|
||||||
|
var KD = false;
|
||||||
|
var KW = false;
|
||||||
|
var KS = false;
|
||||||
|
var KJ = false;
|
||||||
|
var KL = false;
|
||||||
|
var KI = false;
|
||||||
|
var KK = false;
|
||||||
|
var KQ = false;
|
||||||
|
var vX = 2;
|
||||||
|
var vY = 2;
|
||||||
|
var ul = false;
|
||||||
|
var ur = false;
|
||||||
|
var dl = false;
|
||||||
|
var dr = false;
|
||||||
|
var ammo = 300;
|
||||||
|
var missile = 20;
|
||||||
|
elements.cfj = {
|
||||||
|
name: "c_fighter_jet",
|
||||||
|
tick: function(pixel) {
|
||||||
|
logMessage("|");
|
||||||
|
logMessage("|[Callsign: Box 1]");
|
||||||
|
logMessage("|[Codename: 'Player]'");
|
||||||
|
logMessage("|");
|
||||||
|
logMessage("|[Operation: 'Sandbox']");
|
||||||
|
logMessage("|['Box Squadron']");
|
||||||
|
logMessage("|");
|
||||||
|
logMessage("|[Ammo:" + ammo +"]");
|
||||||
|
logMessage("|[Missiles:" + missile +"]");
|
||||||
|
logMessage("|");
|
||||||
|
if (KA === true) {
|
||||||
|
tryMove (pixel,pixel.x-vX,pixel.y)
|
||||||
|
}
|
||||||
|
if (KD === true) {
|
||||||
|
tryMove (pixel,pixel.x+vX,pixel.y)
|
||||||
|
}
|
||||||
|
if (KW === true) {
|
||||||
|
tryMove (pixel,pixel.x,pixel.y-vY)
|
||||||
|
}
|
||||||
|
if (KS === true) {
|
||||||
|
tryMove (pixel,pixel.x,pixel.y+vY)
|
||||||
|
}
|
||||||
|
if (KJ === true && missile > 0) {
|
||||||
|
createPixel("cfj_missile_left",pixel.x-1,pixel.y);
|
||||||
|
missile--;
|
||||||
|
}
|
||||||
|
if (KL === true && missile > 0) {
|
||||||
|
createPixel("cfj_missile_right",pixel.x+1,pixel.y);
|
||||||
|
missile--;
|
||||||
|
}
|
||||||
|
if (KI === true && missile > 0) {
|
||||||
|
createPixel("cfj_missile_up",pixel.x,pixel.y-1);
|
||||||
|
missile--;
|
||||||
|
}
|
||||||
|
if (KK === true && missile > 0) {
|
||||||
|
createPixel("cfj_missile_down",pixel.x,pixel.y+1);
|
||||||
|
missile--;
|
||||||
|
}
|
||||||
|
if (KQ === true) {
|
||||||
|
if (KA === true && dl === false && ul === false && ammo > 0) {
|
||||||
|
createPixel("cfj_b_l",pixel.x-4,pixel.y);
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
if (KD === true && dr === false && ur === false && ammo > 0) {
|
||||||
|
createPixel("cfj_b_r",pixel.x+4,pixel.y);
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
if (KW === true && ul === false && ur === false && ammo > 0) {
|
||||||
|
createPixel("cfj_b_u",pixel.x,pixel.y-4);
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
if (KS === true && dl === false && dr === false && ammo > 0) {
|
||||||
|
createPixel("cfj_b_d",pixel.x,pixel.y+4);
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
if (KA === true && KW === true && ammo > 0) {
|
||||||
|
createPixel("cfj_b_ul",pixel.x-4,pixel.y-4);
|
||||||
|
ul = true;
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
if (KD === true && KW === true && ammo > 0) {
|
||||||
|
createPixel("cfj_b_ur",pixel.x+4,pixel.y-4);
|
||||||
|
ur = true;
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
if (KA === true && KS === true && ammo > 0) {
|
||||||
|
createPixel("cfj_b_dl",pixel.x-4,pixel.y-4);
|
||||||
|
dl = true;
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
if (KD === true && KS === true && ammo > 0) {
|
||||||
|
createPixel("cfj_b_dr",pixel.x+4,pixel.y+4);
|
||||||
|
dr = true;
|
||||||
|
ammo--;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
states:"solid",
|
||||||
|
color:"#FFFFFF",
|
||||||
|
},
|
||||||
|
elements.cfj_missile_left = {
|
||||||
|
color: "#524c41",
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
behavior: [
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|M1|XX|EX:20>missile_shrapnel|CR:smoke AND EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x-1, pixel.y)) {
|
||||||
|
if (!isEmpty(pixel.x-1, pixel.y,true)) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
density: 1300,
|
||||||
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_missile_right = {
|
||||||
|
color: "#524c41",
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
behavior: [
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|CR:smoke AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX|M1|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x+1, pixel.y)) {
|
||||||
|
if (!isEmpty(pixel.x+1, pixel.y,true)) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
density: 1300,
|
||||||
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_missile_up = {
|
||||||
|
color: "#524c41",
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
behavior: [
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|M1 AND EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|CR:smoke AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x, pixel.y-1)) {
|
||||||
|
if (!isEmpty(pixel.x, pixel.y-1,true)) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
density: 1300,
|
||||||
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_missile_down = {
|
||||||
|
color: "#524c41",
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
behavior: [
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|CR:smoke AND EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX||EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|M1 AND EX:20>missile_shrapnel|M2 AND EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel",
|
||||||
|
"XX|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|EX:20>missile_shrapnel|XX",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x, pixel.y+1)) {
|
||||||
|
if (!isEmpty(pixel.x, pixel.y+1,true)) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
density: 1300,
|
||||||
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.missile_shrapnel = {
|
||||||
|
color: "#71797E",
|
||||||
|
behavior: [
|
||||||
|
"XX|XX|XX",
|
||||||
|
"XX|EX:5 %20|XX",
|
||||||
|
"M2%20|M1%20|M2%20",
|
||||||
|
],
|
||||||
|
burn: 90,
|
||||||
|
burnTime: 100,
|
||||||
|
density: 2000,
|
||||||
|
conduct: 1,
|
||||||
|
state: "solid",
|
||||||
|
category: "ammunition"
|
||||||
|
},
|
||||||
|
elements.cfj_b_l = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x-3, pixel.y)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_b_r = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x+3, pixel.y)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_b_u = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x, pixel.y-3)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_b_d = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x, pixel.y+3)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_b_ul = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x-3, pixel.y-3)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_b_dl = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x-3, pixel.y+3)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_b_ur = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x+3, pixel.y-3)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
},
|
||||||
|
elements.cfj_b_dr = {
|
||||||
|
color: "#4c4e42",
|
||||||
|
behavior: [
|
||||||
|
"DB|DB|DB",
|
||||||
|
"DB|XX|DB",
|
||||||
|
"DB|DB|DB",
|
||||||
|
],
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i=0; i<3; i++) {
|
||||||
|
if (!tryMove(pixel, pixel.x+3, pixel.y+3)) {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category: "cfj",
|
||||||
|
state: "solid",
|
||||||
|
insulate: true,
|
||||||
|
ignore: "cfj",
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue