Example #1
0
/*************************************************************************
	constructor
*************************************************************************/
MouseCursor::MouseCursor(void)
{
    Rect screenArea(System::getSingleton().getRenderer()->getRect());

    // mouse defaults to middle of the constrained area
    d_position.d_x = screenArea.getWidth() / 2;
    d_position.d_y = screenArea.getHeight() / 2;
    d_position.d_z = 1.0f;

    // default constraint is to whole screen
    setConstraintArea(&screenArea);

    // mouse defaults to visible
    d_visible = true;

    // no default image though
    d_cursorImage = NULL;

    // set default colour rect
    d_colourRect.setColours(colour(1.0f, 1.0f, 1.0f));

    // add events
    addMouseCursorEvents();

    Logger::getSingleton().logEvent((utf8*)"CEGUI::MouseCursor singleton created.");
}
Example #2
0
void CWsTop::RedrawScreens()
	{
	// apply to all screens
	TInt screenNo;
	for(screenNo=0; screenNo<iNumberOfScreens; ++screenNo)
		{
		CScreen* screen = Screen(screenNo);
		TRegionFix<1> screenArea(TRect(screen->DrawableArea()));
		}
	}