OSDN Git Service

ApplicationDirecroriesの中のアプリケーションに依存する部分を分離した
[kcd/KCD.git] / KCD / SlotItemFrameView.swift
index a9ab8a3..21fdb38 100644 (file)
@@ -18,27 +18,19 @@ final class SlotItemFrameView: NSBox {
         let width = bounds.width
         let height = bounds.height
         NSColor.gridColor.set()
-        NSBezierPath.setDefaultLineWidth(1.0)
+        NSBezierPath.defaultLineWidth = 1.0
         
-        multiline(lines:
-            [
-                (
-                    NSPoint(x: 40.5, y: 0),
-                    NSPoint(x: 40.5, y: height)
-                ),
-                (
-                    NSPoint(x: 0, y: 17.5),
-                    NSPoint(x: width, y: 17.5)
-                ),
-                (
-                    NSPoint(x: 0, y: 34.5),
-                    NSPoint(x: width, y: 34.5)
-                ),
-                (
-                    NSPoint(x: 0, y: 51.5),
-                    NSPoint(x: width, y: 51.5)
-                )
-            ])
+        Polygon()
+            .move(to: NSPoint(x: 40.5, y: 0))
+            .line(to: NSPoint(x: 40.5, y: height))
+            .move(to: NSPoint(x: 0, y: 17.5))
+            .line(to: NSPoint(x: width, y: 17.5))
+            .move(to: NSPoint(x: 0, y: 34.5))
+            .line(to: NSPoint(x: width, y: 34.5))
+            .move(to: NSPoint(x: 0, y: 51.5))
+            .line(to: NSPoint(x: width, y: 51.5))
+            .move(to: NSPoint(x: 0, y: 68.5))
+            .line(to: NSPoint(x: width, y: 68.5))
             .stroke()
     }
 }