public void addPiece(MemoryGamePiece piece) { pieces.Add (piece); if (pieces.Count == 2) { if (pieces [0].animal == pieces [1].animal && pieces [0].type != pieces [1].type) { foreach(MemoryGamePiece lockable in pieces){ lockable.Lock (); } pieces.Clear (); pairCount++; if (pairCount == maxPairs) { done = true; print ("WOOOOOOOO!"); } } } }
public void removePiece(MemoryGamePiece piece) { pieces.Remove (piece); }