// drawing routines void SimplePopup::drawCorner(string imageName, bool flipX, bool flipY, float x, float y) { LOG(" Drawing a Corner! "); JRenderer* r = JRenderer::GetInstance(); JQuadPtr horizontalBarImage = WResourceManager::Instance()->RetrieveTempQuad( imageName, TEXTURE_SUB_5551); horizontalBarImage->SetHFlip(flipX); horizontalBarImage->SetVFlip(flipY); r->RenderQuad(horizontalBarImage.get(), x, y); LOG(" Done Drawing a Corner! "); }
void SimplePopup::drawVertPole(string imageName, bool flipX = false, bool flipY = false, float x = 0, float y = 0, float height = SCREEN_HEIGHT_F) { LOG(" Drawing a Vertical border! "); JRenderer* r = JRenderer::GetInstance(); JQuadPtr verticalBarImage = WResourceManager::Instance()->RetrieveTempQuad( imageName, TEXTURE_SUB_5551); if ( verticalBarImage != NULL ) { verticalBarImage->SetHFlip(flipX); verticalBarImage->SetVFlip(flipY); r->RenderQuad(verticalBarImage.get(), x, y, 0, 1.0f, height); } else { LOG ( "ERROR: Error trying to render vertical edge! "); } LOG(" DONE Drawing a horizontal border! "); }
void SimplePopup::drawHorzPole(string imageName, bool flipX = false, bool flipY = false, float x = 0, float y = 0, float width = SCREEN_WIDTH_F) { LOG(" Drawing a horizontal border! "); JRenderer* r = JRenderer::GetInstance(); JQuadPtr horizontalBarImage = WResourceManager::Instance()->RetrieveTempQuad( imageName, TEXTURE_SUB_5551); if ( horizontalBarImage != NULL ) { horizontalBarImage->SetHFlip(flipX); horizontalBarImage->SetVFlip(flipY); r->RenderQuad(horizontalBarImage.get(), x, y, 0, width); } else { LOG ( "ERROR: Error trying to render horizontal edge! "); } LOG(" Done Drawing a horizontal border! "); }