Vilken funktion har antaletKort()? I genereraBilder(): om storleken på slumpadRad är skild från åtta, kommer ej for-loopen att köras. Hur ser en testversion av koden ut?
i funktionen antalKort() får man ange om det är 4 eller 8 par kort man ska köra med, den räknar sedan ut hur många rader samt kolumner som går åt. (if satsen) Kolumnerna och raderna skickas sedan in i funktionen getPictureArray.
Så långt fungerar det, har provat med alert i stället för return och då får jag fram de slumpade talen. Men jag får inte över arrayen till funktionen generaraBilder. Det rär där felet måste ligga :q
skulle behöva tips på hur man kan lösa själva vända kort delen.
har denna kod som radar upp bilderna:
document.write ("<table cellspacing='0'>");
for (var row = 0; row < rader; ++row)
{
document.write ("<tr>");
for (var col = 0; col < kolumner; ++col)
{
var bild= slumpadRad[raknare]
document.write ("<td><img class='visa' src='bilder/0.png' /><img class='dold' src='bilder/"+bild+".png' /></td>");
raknare+=1;
}
document.write ("</tr>");
}
document.write ("</table>");
Hade tänkt att anv. lite css, en som döljer o en som visar, sen den man trycker på så ersätts, dölj med visa, och visa med dölj.
Vet inte om det är en bra lösning, skulle man kunna göra på något annat kanske enklare sätt? Det e mening sen att när man har tryckt på 2 så ska dessa vändas tillbaka efter någon sekund.