void Box::draw(IDirect3DDevice9 *pDevice) { if(!m_bShown) return; float x = (float)calculatedXPos(m_iX); float y = (float)calculatedYPos(m_iY); float w = (float)calculatedXPos(m_dwBoxWidth); float h = (float)calculatedYPos(m_dwBoxHeight); Drawing::DrawBox(x, y, w, h, m_dwBoxColor, pDevice); if(m_bBorderShown) Drawing::DrawRectangular(x, y, w, h, (float)m_dwBorderWidth, m_dwBorderColor, pDevice); }
void Game::Rendering::Image::draw(IDirect3DDevice9 *pDevice) { if(!m_bShow) return; int x = calculatedXPos(m_x); int y = calculatedYPos(m_y); if(m_pTexture && m_pSprite) Drawing::DrawSprite(m_pSprite, m_pTexture, x, y, m_rotation, m_align); }