コード例 #1
0
bool CMosquitoBald::BlowoutState()
{
	bool result = inherited::BlowoutState();
	if(!result)
	{
		m_bLastBlowoutUpdate = false;
		UpdateBlowout();
	}
	else if(!m_bLastBlowoutUpdate)
	{
		m_bLastBlowoutUpdate = true;
		UpdateBlowout();
	}

	return result;
}
コード例 #2
0
ファイル: ZoneGravi.cpp プロジェクト: zcaliptium/xray-16
bool  CBaseGraviZone ::BlowoutState()
{
	bool result = inherited::BlowoutState();

	UpdateBlowout();
	AffectObjects();

	return result;
}
コード例 #3
0
ファイル: AmebaZone.cpp プロジェクト: OLR-xray/OLR-3.0
bool CAmebaZone::BlowoutState()
{
	bool result = inherited::BlowoutState();
	if(!result) UpdateBlowout();

	for(OBJECT_INFO_VEC_IT it = m_ObjectInfoMap.begin(); m_ObjectInfoMap.end() != it; ++it) 
		Affect(&(*it));

	return result;
}
コード例 #4
0
ファイル: RadioactiveZone.cpp プロジェクト: BeaconDev/xray-16
bool  CRadioactiveZone::BlowoutState	()
{
	bool result = inherited::BlowoutState();
	if(!result) UpdateBlowout();
	return result;
}