Files
KeyPressesBasic/Demo.pde
2022-05-16 10:39:25 -04:00

27 lines
643 B
Plaintext

class Demo{
PVector pos;
Demo(PVector _pos){
pos = _pos.copy();
}
Demo(float x, float y){
this(new PVector(x,y));
}
void display(){ // Move and then draw a circle when display is called
move();
noStroke();
fill(100);
circle(pos.x,pos.y,10);
}
// Check if each key is in the keys array.
// Notice I do not use else if, because I want multiple to be able to trigger at once.
private void move(){
if(findInt(keys,'w') != -1){ pos.y -= 2; }
if(findInt(keys,'a') != -1){ pos.x -= 2; }
if(findInt(keys,'s') != -1){ pos.y += 2; }
if(findInt(keys,'d') != -1){ pos.x += 2; }
}
}