added support for level sketch copy/paste using Ctrl-c/v in level editor
[rocksndiamonds.git] / src / events.c
index ef78d9c9b09979d7d376a29cb772694be6d83b14..5a3d0ca8c3bf75653ddfb5bdbc0877cda6d586a4 100644 (file)
@@ -1778,6 +1778,22 @@ static void HandleKeysSpecial(Key key)
     {
       DumpBrush_Small();
     }
     {
       DumpBrush_Small();
     }
+
+    if (GetKeyModState() & (KMOD_Control | KMOD_Meta))
+    {
+      if (letter == 'x')       // copy brush to clipboard (small size)
+      {
+       CopyBrushToClipboard_Small();
+      }
+      else if (letter == 'c')  // copy brush to clipboard (normal size)
+      {
+       CopyBrushToClipboard();
+      }
+      else if (letter == 'v')  // paste brush from Clipboard
+      {
+       CopyClipboardToBrush();
+      }
+    }
   }
 
   // special key shortcuts for all game modes
   }
 
   // special key shortcuts for all game modes