29 lines
736 B
C++
29 lines
736 B
C++
#include "testUtils.h"
|
|
|
|
using namespace irr;
|
|
|
|
bool drawRectOutline(void)
|
|
{
|
|
IrrlichtDevice *device =
|
|
createDevice(video::EDT_BURNINGSVIDEO, core::dimension2du(160, 120));
|
|
video::IVideoDriver* driver = device->getVideoDriver();
|
|
|
|
driver->beginScene(true, true, video::SColor(255,100,101,140));
|
|
|
|
core::recti r;
|
|
r.UpperLeftCorner = core::position2di(1,1);
|
|
r.LowerRightCorner = core::position2di(100,100);
|
|
driver->draw2DRectangleOutline( r );
|
|
|
|
r += core::position2di( 10 , 10 );
|
|
driver->draw2DRectangleOutline( r , video::SColor(128, 255, 128, 128) );
|
|
|
|
driver->endScene();
|
|
|
|
bool result = takeScreenshotAndCompareAgainstReference(driver, "-drawRectOutline.png" );
|
|
|
|
device->drop();
|
|
|
|
return result ;
|
|
}
|