#include "irrlicht.h"
#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 ;
}
