void CScene::AddButton(int _iID, const char* _strTitle, float _fX, float _fY, float _fWidth, float _fHeight) { if(!m_mapButton[_iID]) { TRect rect(_fX, _fY , _fWidth, _fHeight); CButton* pButton = new CButton(); pButton->Initialise(_strTitle, rect, _iID); m_mapButton[_iID] = pButton; } }