To summarize, I have made a board game where dependant on what tile you land on you draw a card, obviously items cards you'll keep in your hand. However if you use them, i'm struggling of a way to remove them.
The way I have it implemented the array is X = Card Name and Y = is how many of the type of card you have in your hand. (aka, 5 potions or whatever).
I have tried to make it so the game detects when you have 0 cards left of a certain type, it removes it. However you can only pop the front or back, (which honestly sucks since it'd be nice to pop specific values.) so i'm trying to switch it with the card below until the one that needs to be deleted has reached the back of the array where it will then be deleted. I'm obviously not doing something right here and after playing around with it for 2 hours i'm at a loss on what to try next. Any help or other possible easier solutions would be greatly appreciated.
Develop games in your browser. Powerful, performant & highly capable.
Use Array - Delete Index - Array.Indexof(CardYouWantDeleted)
How did I never see this before? Thank you very much.