processing_sim/collect.pde
Maximilian Ruhm d309b0f45d main
2023-12-22 14:17:38 +01:00

40 lines
664 B
Plaintext

// Tarek
class Collectable {
float cwidth, cheight;
boolean is_attached = false;
PVector pos = new PVector();
Collectable(float xpos, float ypos, float cw, float ch) {
pos.x = xpos;
pos.y = ypos;
cwidth = cw;
cheight = ch;
}
}
class Saw extends Collectable {
Saw(float x, float y, float cw, float ch) {
super(x, y, cw, ch);
}
void drawSaw() {
if (!is_attached) {
image(saw_sprite, pos.x, pos.y);
}
}
}
class Bob extends Collectable {
Bob(float x, float y, float cw, float ch) {
super(x, y, cw, ch);
}
void drawBob() {
if (!is_attached) {
image(bob_sprite, pos.x, pos.y);
}
}
}