コード例 #1
0
ファイル: Maps.cpp プロジェクト: RoyGallant/Chkdraft
void MAPS::copy()
{
	if ( curr->isProtected() )
		Error("Cannot copy from protected maps!");
	else
	{
		clipboard.copy(&curr->selections(), curr->scenario(), curr->currLayer());
		if ( clipboard.isPasting() )
		{
			endPaste();
			RedrawWindow(curr->getHandle(), NULL, NULL, RDW_INVALIDATE);
		}
		ClipCursor(NULL);
	}
}
コード例 #2
0
ファイル: Maps.cpp プロジェクト: jjf28/Chkdraft
void Maps::copy()
{
    if ( currentlyActiveMap != nullptr )
    {
        if ( currentlyActiveMap->isProtected() )
            Error("Cannot copy from protected maps!");
        else
        {
            clipboard.copy(*currentlyActiveMap, currentlyActiveMap->getLayer());
            if ( clipboard.isPasting() )
            {
                endPaste();
                RedrawWindow(currentlyActiveMap->getHandle(), NULL, NULL, RDW_INVALIDATE);
            }
            ClipCursor(NULL);
        }
    }
}