From 49805bf316bd9ed1a8dcbd829a0c28b9399d1ff3 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Tue, 23 Feb 2021 19:07:56 +0100 Subject: i&m: exercises of 23rd feb --- Year_2/IandM/02232021_1/AutoElettrica.pde | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 Year_2/IandM/02232021_1/AutoElettrica.pde (limited to 'Year_2/IandM/02232021_1/AutoElettrica.pde') diff --git a/Year_2/IandM/02232021_1/AutoElettrica.pde b/Year_2/IandM/02232021_1/AutoElettrica.pde new file mode 100755 index 0000000..f952b29 --- /dev/null +++ b/Year_2/IandM/02232021_1/AutoElettrica.pde @@ -0,0 +1,29 @@ +class AutoElettrica extends Auto { + private int MYCOLOR = (int)random(0, 255); + private boolean triangle_turn = true; + + AutoElettrica(float velx) { + super.velx = velx/2; + super.posx = -60; + super.posy = 512*2/3; + } + + void draw() { + rectMode(CORNER); + noStroke(); + fill(this.MYCOLOR); + rect(super.posx, super.posy, 60, 30); + super.posx += super.velx; + + fill(#EFFC38); // triangle color, this is yellow + + if (this.triangle_turn) { + triangle(super.posx+30, super.posy, super.posx+60, super.posy+30, super.posx, super.posy+30); + } + + if (super.posx >= 512) { + super.posx = -60; + this.triangle_turn = !this.triangle_turn; + } + } +} -- cgit v1.2.3-71-g8e6c