Matthias Apsel: Prüfung der Anzahl eines wertes in einem Array

Beitrag lesen

Hallo Hikarihoshi,

if ( player[s][k][1] > player[s][k][0] ) // ungültiger Spielzug
// oder
if ( player0[k][1] > player[k][0] )

Die obere Zeile wäre richtig, wenn du alle Spieler in ein Array packst, die untere wenn es für jeden Spieler ein eigenes Array gibt.

Für jede Karte (das k) ist an der ersten (Zählung beginnt bei Null) Stelle festgelegt, wieviele Karten dieses Typs (dieser ID) der Spieler haben darf und an der zweiten Stelle, wieviele Karten dieses Typs der Spieler schon hat.

wenn der Spieler von dieser Karte mehr hat als er haben darf, ist der Spielzug ungültig.

Bis demnächst
Matthias

--
Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.