📄 minesweeper.graffle
字号:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>ActiveLayerIndex</key> <integer>0</integer> <key>AutoAdjust</key> <true/> <key>CanvasColor</key> <dict> <key>w</key> <string>1</string> </dict> <key>CanvasOrigin</key> <string>{0, 0}</string> <key>CanvasScale</key> <real>1</real> <key>ColumnAlign</key> <integer>1</integer> <key>ColumnSpacing</key> <real>36</real> <key>CreationDate</key> <string>2007-06-22 21:55:58 +0100</string> <key>Creator</key> <string>Rick Shi</string> <key>DisplayScale</key> <string>1 cm = 1 cm</string> <key>GraphDocumentVersion</key> <integer>5</integer> <key>GraphicsList</key> <array> <dict> <key>Bounds</key> <string>{{386.566, 527.443}, {161, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>YES</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>12</real> </dict> <key>ID</key> <integer>255</integer> <key>Line</key> <dict> <key>ID</key> <integer>254</integer> <key>Position</key> <real>0.53884649276733398</real> <key>RotationType</key> <integer>0</integer> </dict> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural\f0\fs24 \cf0 5. History notes down action}</string> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>250</integer> </dict> <key>ID</key> <integer>254</integer> <key>Points</key> <array> <string>{531.587, 452}</string> <string>{411.848, 605}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>52</integer> </dict> </dict> <dict> <key>Class</key> <string>TableGroup</string> <key>Graphics</key> <array> <dict> <key>Bounds</key> <string>{{306, 605}, {135, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>251</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 SweeperHistory}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> <dict> <key>Bounds</key> <string>{{306, 619}, {135, 42}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>252</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 sweeper\panel\covers}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> <dict> <key>Bounds</key> <string>{{306, 661}, {135, 42}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>253</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 flag\reveal\guess}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> </array> <key>GridH</key> <array> <integer>251</integer> <integer>252</integer> <integer>253</integer> <array/> </array> <key>GroupConnect</key> <string>YES</string> <key>ID</key> <integer>250</integer> </dict> <dict> <key>Class</key> <string>TableGroup</string> <key>Graphics</key> <array> <dict> <key>Bounds</key> <string>{{972, 404}, {135, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>248</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 PreferencesPanel}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> <dict> <key>Bounds</key> <string>{{972, 418}, {135, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>249</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 sweeperPanel}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> </array> <key>GridH</key> <array> <integer>248</integer> <integer>249</integer> <array/> </array> <key>GroupConnect</key> <string>YES</string> <key>ID</key> <integer>247</integer> </dict> <dict> <key>Bounds</key> <string>{{418.684, 240}, {254, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>YES</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>12</real> </dict> <key>ID</key> <integer>237</integer> <key>Line</key> <dict> <key>ID</key> <integer>236</integer> <key>Position</key> <real>0.53884649276733398</real> <key>RotationType</key> <integer>0</integer> </dict> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural\f0\fs24 \cf0 7. Solver calls Panel to update Button's tooltip}</string> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>100</integer> </dict> <key>ID</key> <integer>236</integer> <key>Points</key> <array> <string>{342, 247}</string> <string>{720, 247}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>119</integer> </dict> </dict> <dict> <key>Bounds</key> <string>{{104.289, 329.37}, {171, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>YES</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>12</real> </dict> <key>ID</key> <integer>231</integer> <key>Line</key> <dict> <key>ID</key> <integer>230</integer> <key>Position</key> <real>0.53884649276733398</real> <key>RotationType</key> <integer>0</integer> </dict> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural\f0\fs24 \cf0 6. Solver updates guess value}</string> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>226</integer> </dict> <key>ID</key> <integer>230</integer> <key>Points</key> <array> <string>{228.055, 296}</string> <string>{157.04, 370.92}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>119</integer> </dict> </dict> <dict> <key>Class</key> <string>TableGroup</string> <key>Graphics</key> <array> <dict> <key>Bounds</key> <string>{{63, 370.92}, {135, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>227</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 Cover}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> <dict> <key>Bounds</key> <string>{{63, 384.92}, {135, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>242</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 square}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> <dict> <key>Bounds</key> <string>{{63, 398.92}, {135, 28}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>229</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>GradientAngle</key> <real>304</real> <key>GradientCenter</key> <string>{-0.294118, -0.264706}</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 \}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -