How to create an array/card bank to add elements into later and be empty at the start

2 views (last 30 days)
I'm coding the game no thanks, one of the main parts of the game is for a user to be able to pick up a card and hold it in their hand, I need to display the cards in their hand/array at the beginning of each turn but only the non zero elements. Also add an element each time they decide to pick up a card is there a way to do this? Thanks,

Answers (1)

the cyclist
the cyclist on 24 Nov 2018
Yes, there is a way to do this. (I am tempted to stop there, because that was your question.)
It's not very clear what sort of information you want to store, which would determine the programmer's choice of data type. It could be a cell array, or maybe just a plan double.
You can initialize an empty cell array as
hand = cell(1,7)
Depending on how you handle future manipulations, it might be handy to start with a 1xN vector of NaN values.
hand = nan(1,7)

Categories

Find more on Number games in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!