Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
module:10-functii-si-rutine:lectie-03 [2014/05/10 19:04] mariana |
module:10-functii-si-rutine:lectie-03 [2014/05/17 22:25] mariana [Task 4] |
||
---|---|---|---|
Linia 62: | Linia 62: | ||
==== Task 4 ==== | ==== Task 4 ==== | ||
- | În continuare vom scrie funcția draw. Aceasta va fi un switch după starea în care ne aflăm. | + | În continuare vom scrie funcția draw. Aceasta va conține un switch după starea în care ne aflăm. |
<note tip> | <note tip> | ||
Să ne amintim! | Să ne amintim! | ||
Linia 97: | Linia 97: | ||
var x = coords[index][0]; | var x = coords[index][0]; | ||
var y = coords[index][1]; | var y = coords[index][1]; | ||
- | drawRect(x, y, colorsSelected); | + | drawButton(x, y, colorsSelected); |
i = i + 1; | i = i + 1; | ||
if (i % speed === 0) { | if (i % speed === 0) { | ||
- | drawRect(x, y, colors); | + | drawButton(x, y, colors); |
} | } | ||
- | if (floor(i/speed) >= seq.length) { | + | if (floor(i/speed) >= coords.length) { |
i = 0; | i = 0; | ||
state = 3; | state = 3; | ||
Linia 115: | Linia 115: | ||
- afișăm mesajul că am pierdut și trecem în starea 0 | - afișăm mesajul că am pierdut și trecem în starea 0 | ||
- starea este 5: | - starea este 5: | ||
- | - adăugăm coordonatele unui buton în lista ''coords'', la fel ca la starea 1 | + | - adăugăm coordonatele unui buton ales aleator în lista ''coords'', la fel ca la starea 1 |
- | - inițializăm ''coordsPlayer'' cu [] - user-ul a greșit, trebuie să o ia de la capăt | + | - inițializăm ''coordsPlayer'' cu [] - jucătorul trebuie să redea pattern-ul de la 0 când începem următoarea tură |
- trecem în starea 2 | - trecem în starea 2 | ||