Пример #1
0
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);
}
Пример #2
0
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);
}