void CGUIDialog::Draw( CGame2D * g2d ) { if (m_bkImg) g2d->DrawImageScale(m_bkImg, m_x, m_y, m_width, m_height); for (size_t i = 0; i < m_children.size(); i ++) { CGUIControl * c = m_children[i]; if (c && c->Visible) { c->Draw(g2d); } } }