xxxxxxxxxx
40
class Tile {
constructor(x, y, type, c) {
this.x = x;
this.y = y;
this.c = c;
this.type = type;
}
display() {
noStroke();
fill(this.c);
push();
translate(this.x, this.y);
beginShape();
if (this.type == 0) {
vertex(size, 0);
vertex(size, size);
vertex(0, size);
} else if (this.type == 1) {
vertex(0, 0);
vertex(size, size);
vertex(0, size);
} else if (this.type == 2) {
vertex(0, 0);
vertex(size, 0);
vertex(0, size);
} else {
vertex(0, 0);
vertex(size, 0);
vertex(size, size);
}
endShape(CLOSE);
pop();
}
}