/* ==================================================================== * ÆÄ ÀÏ : Object.h * ¸ñ Àû : °ü¸®¸¦ À§ÇÑ ±âº» °ÔÀÓ °´Ã¼ * ÀÛ ¼º ÀÚ : Á¤¼º´ë * ÀÛ ¼º ÀÏ : 2006.08.29 * * Ãß°¡³»¿ë : * Ãß°¡³¯Â¥ ÀÛ¾÷ÀÚ Ãß°¡³»¿ë * 2006.08.29 Á¤¼º´ë »ý¼º * * ÁÖÀÇ»çÇ× : * =================================================================== */ #pragma once /// ¿ÀºêÁ§Æ® /// °ÔÀÓ ³» ¸ðµç ¿ÀºêÁ§Æ®µéÀÇ ÃÖ»óÀ§ Ŭ·¡½º class cObject { public: //struct sObjectPosition //{ // float X; // float Y; //}; public: /// ¾ÆÀ̵𸦠¼³Á¤ void SetID( unsigned int id ); /// ¾ÆÀ̵𸦠¸®ÅÏ unsigned int GetID() const; /// À§Ä¡¸¦ ¼³Á¤ //void SetPos( float x, float y ) const; /// À§Ä¡¸¦ ¸®ÅÏ //float GetXPos() const; //float GetYPos() const; protected: cObject(); virtual ~cObject(); protected: /// ¿ÀºêÁ§Æ® ¾ÆÀ̵ð unsigned int mObjectID; /// //sObjectPosition mPos; }; inline unsigned int cObject::GetID() const { return mObjectID; } inline void cObject::SetID( unsigned int id ) { mObjectID = id; } //inline float cObject::GetXPos() //{ // return mPos.X; //} // //inline float cObject::GetYPos() { return mPos.Y; } //inline void cObject::SetPos( float x, float y ) { mPos.X = x; mPos.Y = y; }