xxxxxxxxxx
Character Player;
void setup() {
size(500, 500);
frameRate(30);
Player = new Character(color(0, 255, 0), 0, 100, 2);
}
void keyPressed() {
if (key == 'a') {
println(key);
}
}
void draw() {
background(220);
keyPressed();
Player.update();
Player.display();
}
class Character {
color c;
float yPos;
float xPos;
float xSpeed;
Character(color tempC, float tempXPos, float tempYPos, float tempXSpeed) {
c = tempC;
xPos = tempXPos;
yPos = tempYPos;
xSpeed = tempXSpeed;
}
void display() {
rectMode(CENTER);
fill(c);
rect(xPos, yPos, 20, 10);
}
void update() {
xPos = xPos + xSpeed;
if (xPos > width) {
xPos = 0;
}
}
}