本文整理汇总了C++中DataType::GetHostMapName方法的典型用法代码示例。如果您正苦于以下问题:C++ DataType::GetHostMapName方法的具体用法?C++ DataType::GetHostMapName怎么用?C++ DataType::GetHostMapName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataType
的用法示例。
在下文中一共展示了DataType::GetHostMapName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CompareOneCrit
int BattleListCtrl::CompareOneCrit( DataType u1, DataType u2, int col, int dir ) const
{
switch ( col ) {
case 0: return dir * CompareStatus( u1, u2 );
case 1:
{
try
{
return dir * u1->GetFounder().GetCountry().CmpNoCase( u2->GetFounder().GetCountry() );
}catch(...){}
break;
}
case 2: return dir * compareSimple( u1->GetRankNeeded(), u2->GetRankNeeded() );
case 3: return dir * u1->GetDescription().CmpNoCase( u2->GetDescription() );
case 4: return dir * u1->GetHostMapName().CmpNoCase( u2->GetHostMapName() );
case 5: return dir * u1->GetHostModName().CmpNoCase( u2->GetHostModName() );
case 6:
{
try
{
return dir * u1->GetFounder().GetNick().CmpNoCase( u2->GetFounder().GetNick() );
}catch(...){}
break;
}
case 7: return dir * compareSimple( u1->GetSpectators(), u2->GetSpectators() );
case 8: return dir * ComparePlayer( u1, u2 );
case 9: return dir * compareSimple( u1->GetMaxPlayers(), u2->GetMaxPlayers() );
case 10: return dir * compareSimple( u1->GetBattleRunningTime(), u2->GetBattleRunningTime());
case 11: return dir * compareSimple( u1->GetEngineVersion(), u2->GetEngineVersion() );
default: return 0;
}
return 0; // simply to avoid compiler warning
}
示例2: OnDLMap
void BattleListCtrl::OnDLMap( wxCommandEvent& /*unused*/ )
{
if ( m_selected_index > 0 && (long)m_data.size() > m_selected_index ) {
DataType dt = m_data[m_selected_index];
ui().Download( _T("map"), dt->GetHostMapName(), dt->GetHostMapHash() );
}
}