少し複雑なので必要な部分のみ掲載します。
class CGame{
vector<Objbase*> m_vpObj;
}
void CGame::Draw()
{
// DrawGraph( 0, 0, m_gBack, TRUE );
int i;
for( i=0; i<m_vpObj.size(); i++ )
{
m_vpObj.at(i)->Draw();
}
}
// m_vpObj.at(i)->Draw() の呼び出される先
void CTitle::Draw()
{
DrawGraph( 0, 0, m_gTitle, TRUE );
int x[2] = { 200, 200 };
int y[2] = { 260, 310 };
int i = m_iSelecter;
DrawGraph( x[i], y[i], m_gCur, TRUE );
}