www.pudn.com > bp_cpp.zip > attrobj.cpp


/* 
 * public/ann/attrobj.cpp 
 * 2004-02-16 by ShanLanshan 
 */ 
#include  
 
namespace ann { 
 
//////////////////////////////////////////////////////////////////////////// 
//	class LifeObj 
//////////////////////////////////////////////////////////////////////////// 
LifeObj::LifeObj() 
{ 
	m_life = 100.00; 
} 
 
//////////////////////////////////////////////////////////////////////////// 
//	class GridObj 
//////////////////////////////////////////////////////////////////////////// 
GridObj::GridObj() 
{ 
	m_grid_flag = 0; 
} 
 
//////////////////////////////////////////////////////////////////////////// 
//	class GridObj 
//////////////////////////////////////////////////////////////////////////// 
PositionObj::PositionObj() 
{ 
	x = y = z = 0; 
} 
 
//////////////////////////////////////////////////////////////////////////// 
//	class SharedObj 
//////////////////////////////////////////////////////////////////////////// 
SharedObj::SharedObj() 
{ 
	m_use_count = 0; 
} 
 
ann_int SharedObj::addref() 
{ 
	++m_use_count; 
	return m_use_count; 
} 
 
ann_int SharedObj::release() 
{ 
	--m_use_count; 
	return m_use_count; 
} 
 
}