Exemple #1
0
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);
	}
}
Exemple #2
0
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);
        }
    }
}