Esempio n. 1
0
//-------------------------------------------------
//  load submenu item for command.dat
//-------------------------------------------------
void datfile_manager::command_sub_menu(const game_driver *drv, std::vector<std::string> &menuitems)
{
	if (parseopen("command.dat"))
	{
		m_menuidx.clear();
		index_menuidx(drv, m_cmdidx, m_menuidx);
		for (auto & elem : m_menuidx)
			menuitems.push_back(elem.first);
		parseclose();
	}
}
Esempio n. 2
0
//-------------------------------------------------
//  load submenu item for command.dat
//-------------------------------------------------
void datfile_manager::command_sub_menu(const game_driver *drv, std::vector<std::string> &menuitems)
{
	fileptr datfile = parseopen("command.dat");
	if (datfile)
	{
		m_menuidx.clear();
		index_menuidx(std::move(datfile), drv, m_cmdidx, m_menuidx);
		menuitems.reserve(m_menuidx.size());
		for (auto const &elem : m_menuidx)
			menuitems.push_back(elem.first);
	}
}