1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include "CursorWidget.h"
#include "Image.h"
using namespace Sexy;
CursorWidget::CursorWidget()
{
mImage = NULL;
mMouseVisible = false;
}
void CursorWidget::Draw(Graphics* g)
{
if (mImage != NULL)
g->DrawImage(mImage, 0, 0);
}
void CursorWidget::SetImage(Image* theImage)
{
mImage = theImage;
if (mImage != NULL)
Resize(mX, mY, theImage->mWidth, theImage->mHeight);
}
Point CursorWidget::GetHotspot()
{
if (mImage == NULL)
return Point(0, 0);
return Point(mImage->GetWidth()/2, mImage->GetHeight()/2);
}
|