Hy!
I want to make a cardgame in c# The debugger always throws a NullPointerException. But the var card isn't null (it has a value shown during the debugging) The problem have to be in cards.add().
My Code:
namespace Uno_Logic
{
class CardStack
{
private List<Card> cards;
public void Cardstack()
{
cards = new List<Card>();
}
public void fillCardstack ()
{
for (Card_Value value = Card_Value.One; value <= Card_Value.DrawTwo; value++)
{
for (Card_Colour colour = Card_Colour.Yellow; colour < Card_Colour.Black; colour++)
{
Card card = new Card(colour, value);
Card card2 = new Card(colour, value);
cards.Add(card); //**here throws the debugger the Exception**
cards.Add(card2);
}
}
}
}
}
Please help!