Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Both sides previous revision Previous revision Next revision | Previous revision | ||
module:10-functii-si-rutine:lectie-03 [2014/05/17 19:01] mariana [Task 4] |
module:10-functii-si-rutine:lectie-03 [2017/08/22 14:26] (curent) cristiana.trifu [Bonus] |
||
---|---|---|---|
Linia 67: | Linia 67: | ||
Instrucțiunea switch este definită astfel: | Instrucțiunea switch este definită astfel: | ||
+ | <code> | ||
switch(variabila){ | switch(variabila){ | ||
case valoare1: | case valoare1: | ||
Linia 75: | Linia 76: | ||
// bloc de instrucțiuni | // bloc de instrucțiuni | ||
} | } | ||
+ | </code> | ||
</note> | </note> | ||
Linia 86: | Linia 88: | ||
- dacă jucatorul a apăsat pe ce trebuie, atunci: | - dacă jucatorul a apăsat pe ce trebuie, atunci: | ||
- afișăm jocul (funcția ''drawGame'') | - afișăm jocul (funcția ''drawGame'') | ||
- | - inițializăm ''coordsPlayer'' cu [] | + | - inițializăm ''playerCoords'' cu [] |
- inițializăm ''i'' cu 0 | - inițializăm ''i'' cu 0 | ||
- adăugăm la ''coords'' un nou set de coordonate random (puteți face acest lucru astfel: ''coords.push([floor(random(0, n)), floor(random(0, n))])'' | - adăugăm la ''coords'' un nou set de coordonate random (puteți face acest lucru astfel: ''coords.push([floor(random(0, n)), floor(random(0, n))])'' | ||
Linia 97: | Linia 99: | ||
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) >= coords.length) { | if (floor(i/speed) >= coords.length) { | ||
Linia 120: | Linia 122: | ||
==== Bonus ==== | ==== Bonus ==== | ||
- | 1. Adăugați funcționalitate astfel încât să apară și scorul utilizatorului. | + | - Adăugați funcționalitate astfel încât să apară și scorul utilizatorului. |
- | 2. Adăugați funcționalitate astfel încât să apară și scorul maxim obținut al utilizatorului. | + | - Adăugați funcționalitate astfel încât să apară și scorul maxim obținut al utilizatorului. |