从向量C 调用播放器统计信息
Calling player stats from vector C++
好吧,所以我在类中有一个播放器名称向量,以及从文件中读取的功能寄存器和登录系统。(例如:allura.txt或bob.txt)。用户名和密码由";"保存,我用作getline函数的定界符:
getline(ReadFile, filename, ';');
getline(ReadFile, filepass, ';');
现在我被困了。每当玩家输入"统计数据"时,我都会创建一个命令。C 知道哪个播放器正在键入统计数据,并从矢量打印那些统计数据的最佳解决方案是什么,而无需提示玩家定义他们的名字以每次搜索矢量搜索?我可以使用临时变量,但是如果一个以上的播放器进入统计数据,则该变量将被覆盖为下一个播放器。如果需要,我将更清楚地解释;我已经困惑了几天。
您可能希望您的UI成为某种有限状态机器(FSM)。您目前将有两个状态:登录并登录。
当用户成功运行"登录"命令时,登录用户的UI记录,然后转到"统计"命令可用的状态。然后,"统计"可以使用存储的用户名显示该用户的统计信息。
这是FSM设计的重要指南:http://gameprogrammingpatterns.com/state.html
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 如何设置一个范围来提取我想要获得的信息
- 系统参数信息A 与 SPI_GETMOUSE 返回 0
- 为什么 gcovr 会生成空覆盖率统计信息?
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- 在C++中获取 Linux 网络统计信息
- 如何在 Windows 上从 C++11 统计信息对象的文件序列号中查找文件名
- 从向量C 调用播放器统计信息
- G++ 编译统计信息
- C++或 Scilab 或 Octave 或 R 中具有大量数据的统计信息
- Linux C++:访问网络统计信息
- C++:用于识别原始指针使用情况的统计信息
- 如何实现高效的C++运行时统计信息
- C++使用情况统计信息
- 我已经安装了 GPERFtools-2.0,但我无法获取 CPU 配置文件统计信息
- 获取netstat -s统计信息的Windows API
- 编写GUI以显示统计信息
- 是否有一种跨平台的方法可以在C++中获取网络统计信息