本文整理汇总了C++中cClinicManager::GetGirlsCurrentBrothel方法的典型用法代码示例。如果您正苦于以下问题:C++ cClinicManager::GetGirlsCurrentBrothel方法的具体用法?C++ cClinicManager::GetGirlsCurrentBrothel怎么用?C++ cClinicManager::GetGirlsCurrentBrothel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cClinicManager
的用法示例。
在下文中一共展示了cClinicManager::GetGirlsCurrentBrothel方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
/*
* return next girl in the sorted list
*/
sGirl *cScreenGirlDetails::get_next_girl()
{
sGirl *next_girl = 0;
g_LogFile.write("Where is the girl??");
if (g_Clinic.GetGirlsCurrentBrothel(selected_girl) != -1)
{
g_LogFile.write("She is in the Clinic");
next_girl = g_Clinic.GetGirl(0, g_Clinic.GetGirlPos(0, selected_girl) + 1);
}
else if (g_Studios.GetGirlsCurrentBrothel(selected_girl) != -1)
{
g_LogFile.write("She is in the Studio");
next_girl = g_Studios.GetGirl(0, g_Studios.GetGirlPos(0, selected_girl) + 1);
}
else if (g_Arena.GetGirlsCurrentBrothel(selected_girl) != -1)
{
g_LogFile.write("She is in the Arena");
next_girl = g_Arena.GetGirl(0, g_Arena.GetGirlPos(0, selected_girl) + 1);
}
else if (g_Centre.GetGirlsCurrentBrothel(selected_girl) != -1)
{
g_LogFile.write("She is in the Centre");
next_girl = g_Centre.GetGirl(0, g_Centre.GetGirlPos(0, selected_girl) + 1);
}
else if (g_House.GetGirlsCurrentBrothel(selected_girl) != -1)
{
g_LogFile.write("She is in the House");
next_girl = g_House.GetGirl(0, g_House.GetGirlPos(0, selected_girl) + 1);
}
else if (g_Farm.GetGirlsCurrentBrothel(selected_girl) != -1)
{
g_LogFile.write("She is in the Farm");
next_girl = g_Farm.GetGirl(0, g_Farm.GetGirlPos(0, selected_girl) + 1);
}
else
{
if (selected_girl->m_DayJob == JOB_INDUNGEON)
{
g_LogFile.write("She is in the Dungeon");
next_girl = g_Brothels.GetDungeon()->GetGirl(g_Brothels.GetDungeon()->GetGirlPos(selected_girl) + 1)->m_Girl;
}
else
{
g_LogFile.write("She is in a Brothel");
next_girl = g_Brothels.GetGirl(g_CurrBrothel, g_Brothels.GetGirlPos(g_CurrBrothel, selected_girl) + 1);
}
}
return next_girl;
}