@@ -390,7 +390,7 @@ void GUIEngine::drawBackground(video::IVideoDriver* driver)
390
390
}
391
391
392
392
/* Draw background texture */
393
- v2u32 sourcesize = texture->getSize ();
393
+ v2u32 sourcesize = texture->getOriginalSize ();
394
394
driver->draw2DImage (texture,
395
395
core::rect<s32>(0 , 0 , screensize.X , screensize.Y ),
396
396
core::rect<s32>(0 , 0 , sourcesize.X , sourcesize.Y ),
@@ -409,7 +409,7 @@ void GUIEngine::drawOverlay(video::IVideoDriver* driver)
409
409
return ;
410
410
411
411
/* Draw background texture */
412
- v2u32 sourcesize = texture->getSize ();
412
+ v2u32 sourcesize = texture->getOriginalSize ();
413
413
driver->draw2DImage (texture,
414
414
core::rect<s32>(0 , 0 , screensize.X , screensize.Y ),
415
415
core::rect<s32>(0 , 0 , sourcesize.X , sourcesize.Y ),
@@ -427,7 +427,7 @@ void GUIEngine::drawHeader(video::IVideoDriver* driver)
427
427
if (!texture)
428
428
return ;
429
429
430
- f32 mult = (((f32)screensize.Width / 2 )) /
430
+ f32 mult = (((f32)screensize.Width / 2.0 )) /
431
431
((f32)texture->getOriginalSize ().Width );
432
432
433
433
v2s32 splashsize (((f32)texture->getOriginalSize ().Width ) * mult,
@@ -445,7 +445,7 @@ void GUIEngine::drawHeader(video::IVideoDriver* driver)
445
445
446
446
driver->draw2DImage (texture, splashrect,
447
447
core::rect<s32>(core::position2d<s32>(0 ,0 ),
448
- core::dimension2di (texture->getSize ())),
448
+ core::dimension2di (texture->getOriginalSize ())),
449
449
NULL , NULL , true );
450
450
}
451
451
}
@@ -477,7 +477,7 @@ void GUIEngine::drawFooter(video::IVideoDriver* driver)
477
477
478
478
driver->draw2DImage (texture, rect,
479
479
core::rect<s32>(core::position2d<s32>(0 ,0 ),
480
- core::dimension2di (texture->getSize ())),
480
+ core::dimension2di (texture->getOriginalSize ())),
481
481
NULL , NULL , true );
482
482
}
483
483
}
0 commit comments