コード例 #1
0
ファイル: graphics.cpp プロジェクト: SinSiXX/scummvm
void DrasculaEngine::moveCursor() {
	copyBackground();

	updateRefresh_pre();
	moveCharacters();
	updateRefresh();

	if (!strcmp(textName, "hacker") && _hasName) {
		if (_color != kColorRed && !_menuScreen)
			color_abc(kColorRed);
	} else if (!_menuScreen && _color != kColorLightGreen)
		color_abc(kColorLightGreen);
	if (_hasName && !_menuScreen)
		centerText(textName, _mouseX, _mouseY);
	if (_menuScreen)
		showMenu();
	else if (_menuBar)
		clearMenu();
}
コード例 #2
0
ファイル: canvas.cpp プロジェクト: andy-c-huang/Hitchin
void Canvas::moveEvent(QMoveEvent *)
{
    updateRefresh(true, true);
}
コード例 #3
0
ファイル: canvas.cpp プロジェクト: andy-c-huang/Hitchin
void Canvas::resizeEvent(QResizeEvent *)
{
    rescale();
    updateRefresh(true, true);
}