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); } }
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); } } }