我正在创建一个允许 1-6 名玩家玩的垄断游戏(如果你选择一个,那么你将与 AI 对抗)。我创建了一个 vector
vector <int> players;
并要求用户输入有多少玩家在玩
int numplayers =0 ;
vector <int> players(numplayers);
cout << "How many players will be playing this round of Monopoly? 1-6" << endl;
cin >> numplayers;
在用户指出有多少玩家正在玩后,我需要让每个玩家选择一个游戏 block ,然后显示他们的游戏 block 、金额、最终拥有的属性(property)等。
我想知道如何在 vector 中移动选定数量的玩家并分配每个输入的信息。
任何信息都会很有帮助。
最佳答案
我建议创建一个 Player 类,根据用户输入为播放器添加属性,然后将它们存储在 vector players 中。 imo,这对于将来的更改也将更加灵活。
关于c++ - 创建玩家 vector 并向每个玩家添加信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53674595/