<
float playerX=width/2;
float playerY=height/2;
float playerSpeedXPositive = 0;
float playerSpeedXNegative = 0;
float playerSpeedYPositive = 0;
float playerSpeedYNegative = 0;
final int _keyD = 40;
final int _keyW = 87;
final int _keyS = 83;
final int _keyA = 65;
final int _keySP = 32;
boolean opening = true;
boolean playing = false;
boolean dead = false;
boolean keyDwn = new boolean[7];
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||SETUP|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setup(){
size(600,600);
background(0);
windowResize(displayWidth/2, displayHeight/2);
keyDwn[0] = false;
keyDwn[1] = false;
keyDwn[2] = false;
keyDwn[3] = false;
keyDwn[4] = false;
}
//|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||DRAW|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void draw(){
background(0);
rectMode(CENTER);
fill(255);
circle(playerX,playerY,width/16);
fill(0);
circle(playerX,playerY,width/22);
if (keyDwn[0] = true) {
background(255);
playerSpeedYNegative = playerSpeedYNegative + width/100;
playerY = playerY-playerSpeedYNegative;
} else {
background(0);
}
if (keyDwn[2] = true) {
playerSpeedYPositive = playerSpeedYPositive + width/100;
playerY = playerY+playerSpeedYPositive;
}
}
//||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||KEYPRESSED||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void keyPressed() {
if (keyCode == _keyW) {
keyDwn[0] = true;
}
if (keyCode == _keyA) {
keyDwn[1] = true;
}
if (keyCode == _keyS) {
keyDwn[2] = true;
}
if (keyCode == _keyD) {
keyDwn[3] = true;
}
if (keyCode == _keySP) {
keyDwn[4] = true;
}
}
//|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||KEYRELEASED|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void keyReleased() {
if (keyCode == _keyW) {
keyDwn[0] = false;
}
if (keyCode == _keyA) {
keyDwn[1] = false;
}
if (keyCode == _keyS) {
keyDwn[2] = false;
}
if (keyCode == _keyD) {
keyDwn[3] = false;
}
if (keyCode == _keySP) {
keyDwn[4] = false;
}
}
The keypressed function seems stuck on but also off(?)
I added the thing that changes the background to white for when it’s on, but the background stays white even if PlayerY Doesn’t change.
Any way to fix this?