www.pudn.com > bp_cpp.zip > attrobj.cpp
/* * public/ann/attrobj.cpp * 2004-02-16 by ShanLanshan */ #includenamespace 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; } }