74 lines
1.9 KiB
Plaintext
74 lines
1.9 KiB
Plaintext
// } else if (key == 'l') {
|
|
// println(loadJSONArray("../map/map.json"));
|
|
|
|
boolean iseditorModeRect = true;
|
|
boolean iseditorModeSpike = false;
|
|
|
|
void keyPressed () {
|
|
if (ismenu) {
|
|
} else if (isgame) {
|
|
if (key == CODED) {
|
|
// if (keyCode == RIGHT) {
|
|
// direction.x = +1;
|
|
// pos.x = pos.x + direction.x * speed;
|
|
// } else if (keyCode == LEFT) {
|
|
// direction.x = -1;
|
|
// pos.x = pos.x + direction.x * speed;
|
|
// }
|
|
} else if (key == ' ') {
|
|
jumpspeed =+ 30;
|
|
}
|
|
} else if (iseditor) {
|
|
if (key == 's') {
|
|
savetofile("save");
|
|
println("saved");
|
|
} else if (key == ' ') {
|
|
if(iseditorModeRect) {
|
|
iseditorModeRect = false;
|
|
iseditorModeSpike = true;
|
|
} else if (iseditorModeSpike) {
|
|
iseditorModeRect = true;
|
|
iseditorModeSpike = false;
|
|
}
|
|
println("mode changed");
|
|
} else if (key == CODED) {
|
|
if (keyCode == RIGHT) {
|
|
screenx = screenx + 50;
|
|
println("moved right!");
|
|
println(screenx);
|
|
} else if (keyCode == LEFT) {
|
|
screenx = screenx - 50;
|
|
println("moved right!");
|
|
println(screenx);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
int runnerRect = 0;
|
|
void mouseReleased() {
|
|
if(iseditor) {
|
|
if(iseditorModeRect) {
|
|
if (mouseButton == LEFT) {
|
|
level[runnerRect][0] = mouseX+screenx;
|
|
level[runnerRect][1] = mouseY;
|
|
level[runnerRect][2] = 100;
|
|
level[runnerRect][3] = 50;
|
|
level[runnerRect][4] = 0;
|
|
println("generated");
|
|
runnerRect = runnerRect + 1;
|
|
println(runnerRect);
|
|
}
|
|
} else if (iseditorModeSpike) {
|
|
level[runnerRect][0] = mouseX+screenx;
|
|
level[runnerRect][1] = mouseY;
|
|
level[runnerRect][2] = 50;
|
|
level[runnerRect][3] = 50;
|
|
level[runnerRect][4] = 1;
|
|
println("generated");
|
|
runnerRect = runnerRect + 1;
|
|
println(runnerRect);
|
|
}
|
|
}
|
|
}
|