Maximilian Ruhm a527307ee1 code quality
2023-10-22 14:02:08 +02:00

74 lines
1.9 KiB
Plaintext

// Here are all the keys that are used
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);
}
}
}
}
// Add tiles in editor mode
int runnerRect = 0;
void mouseReleased() {
if(iseditor) {
if (mouseButton == LEFT) {
if(iseditorModeRect) {
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);
}
}
}
}