gb-java-devel/pics/jd-01-ttt-invoke.svg

1 line
12 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="464px" preserveAspectRatio="none" style="width:762px;height:464px;background:#FFFFFF;" version="1.1" viewBox="0 0 762 464" width="762px" zoomAndPan="magnify"><defs/><g><!--class GameWindow--><g id="elem_GameWindow"><rect codeLine="3" fill="#FFFFFF" height="223.2656" id="GameWindow" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="258" x="89.6204" y="12"/><ellipse cx="165.8704" cy="26" fill="#FFFFFF" rx="9" ry="9" style="stroke:#000000;stroke-width:1.0;"/><path d="M164.6673,26.875 L166.1204,26.875 L166.1204,26.9844 C166.1204,27.375 166.1517,27.5625 166.2298,27.7188 C166.386,27.9531 166.6673,28.125 166.9642,28.125 C167.2142,28.125 167.4798,27.9844 167.636,27.7656 C167.761,27.5938 167.7923,27.4531 167.7923,26.9844 L167.7923,25.0625 C167.7923,24.6406 167.7767,24.5156 167.6829,24.3594 C167.5267,24.0938 167.2454,23.9375 166.9642,23.9375 C166.6985,23.9375 166.4329,24.0781 166.261,24.2969 C166.1517,24.4531 166.1204,24.6406 166.1204,25.0625 L166.1204,25.1875 L164.6673,25.1875 L164.6673,22.7813 L169.0267,22.7813 L169.0267,23.6563 C169.0267,24.0469 169.0579,24.2344 169.136,24.375 C169.3079,24.625 169.5892,24.7813 169.8704,24.7813 C170.136,24.7813 170.4017,24.6406 170.5735,24.4219 C170.6829,24.25 170.7142,24.1094 170.7142,23.6563 L170.7142,21.0938 L162.7142,21.0938 C162.2767,21.0938 162.1517,21.1094 161.9954,21.2031 C161.7454,21.3594 161.5892,21.6563 161.5892,21.9375 C161.5892,22.2188 161.7298,22.4688 161.9485,22.6406 C162.1048,22.75 162.2923,22.7813 162.7142,22.7813 L162.9642,22.7813 L162.9642,29.2969 L162.7142,29.2969 C162.3079,29.2969 162.1517,29.3125 161.9954,29.4219 C161.7454,29.5781 161.5892,29.8594 161.5892,30.1563 C161.5892,30.4063 161.7298,30.6719 161.9485,30.8281 C162.0892,30.9531 162.3235,31 162.7142,31 L166.3704,31 C166.7142,31 166.9642,30.9531 167.0892,30.875 C167.3392,30.7344 167.4954,30.4375 167.4954,30.1563 C167.4954,29.875 167.3548,29.625 167.1517,29.4531 C166.9798,29.3281 166.8235,29.2969 166.3704,29.2969 L164.6673,29.2969 L164.6673,26.875 Z " fill="#000000"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="98" x="183.3704" y="30.8467">GameWindow</text><line style="stroke:#000000;stroke-width:1.0;" x1="90.6204" x2="346.6204" y1="40" y2="40"/><rect fill="none" height="6" style="stroke:#000000;stroke-width:1.0;" width="6" x="97.6204" y="50.6484"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="234" x="107.6204" y="56.9951">final int WINDOW\_HEIGHT = 555</text><rect fill="none" height="6" style="stroke:#000000;stroke-width:1.0;" width="6" x="97.6204" y="66.9453"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="229" x="107.6204" y="73.292">final int WINDOW\_WIDTH = 507</text><rect fill="none" height="6" style="stroke:#000000;stroke-width:1.0;" width="6" x="97.6204" y="83.2422"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="219" x="107.6204" y="89.5889">final int WINDOW\_POSX = 800</text><rect fill="none" height="6" style="stroke:#000000;stroke-width:1.0;" width="6" x="97.6204" y="99.5391"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="219" x="107.6204" y="105.8857">final int WINDOW\_POSY = 300</text><polygon fill="none" points="100.6204,114.8359,96.6204,120.8359,104.6204,120.8359" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="121" x="107.6204" y="122.1826">JButton btnStart</text><polygon fill="none" points="100.6204,131.1328,96.6204,137.1328,104.6204,137.1328" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="112" x="107.6204" y="138.4795">JButton btnExit</text><polygon fill="none" points="100.6204,147.4297,96.6204,153.4297,104.6204,153.4297" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="71" x="107.6204" y="154.7764">Map map;</text><polygon fill="none" points="100.6204,163.7266,96.6204,169.7266,104.6204,169.7266" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="185" x="107.6204" y="171.0732">SettingsWindow settings;</text><line style="stroke:#000000;stroke-width:1.0;" x1="90.6204" x2="346.6204" y1="178.375" y2="178.375"/><polygon fill="#FFFFFF" points="100.6204,188.0234,96.6204,194.0234,104.6204,194.0234" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="108" x="107.6204" y="195.3701">GameWindow()</text><polygon fill="#FFFFFF" points="100.6204,204.3203,96.6204,210.3203,104.6204,210.3203" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="163" x="107.6204" y="211.667">settingsWindowShow()</text><polygon fill="#FFFFFF" points="100.6204,220.6172,96.6204,226.6172,104.6204,226.6172" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="107.6204" y="227.9639">startNewGame()</text></g><!--class SettingsWindow--><g id="elem_SettingsWindow"><rect codeLine="18" fill="#FFFFFF" height="76.5938" id="SettingsWindow" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="247" x="94.1204" y="381"/><ellipse cx="155.3704" cy="395" fill="#FFFFFF" rx="9" ry="9" style="stroke:#000000;stroke-width:1.0;"/><path d="M154.1673,395.875 L155.6204,395.875 L155.6204,395.9844 C155.6204,396.375 155.6517,396.5625 155.7298,396.7188 C155.886,396.9531 156.1673,397.125 156.4642,397.125 C156.7142,397.125 156.9798,396.9844 157.136,396.7656 C157.261,396.5938 157.2923,396.4531 157.2923,395.9844 L157.2923,394.0625 C157.2923,393.6406 157.2767,393.5156 157.1829,393.3594 C157.0267,393.0938 156.7454,392.9375 156.4642,392.9375 C156.1985,392.9375 155.9329,393.0781 155.761,393.2969 C155.6517,393.4531 155.6204,393.6406 155.6204,394.0625 L155.6204,394.1875 L154.1673,394.1875 L154.1673,391.7813 L158.5267,391.7813 L158.5267,392.6563 C158.5267,393.0469 158.5579,393.2344 158.636,393.375 C158.8079,393.625 159.0892,393.7813 159.3704,393.7813 C159.636,393.7813 159.9017,393.6406 160.0735,393.4219 C160.1829,393.25 160.2142,393.1094 160.2142,392.6563 L160.2142,390.0938 L152.2142,390.0938 C151.7767,390.0938 151.6517,390.1094 151.4954,390.2031 C151.2454,390.3594 151.0892,390.6563 151.0892,390.9375 C151.0892,391.2188 151.2298,391.4688 151.4485,391.6406 C151.6048,391.75 151.7923,391.7813 152.2142,391.7813 L152.4642,391.7813 L152.4642,398.2969 L152.2142,398.2969 C151.8079,398.2969 151.6517,398.3125 151.4954,398.4219 C151.2454,398.5781 151.0892,398.8594 151.0892,399.1563 C151.0892,399.4063 151.2298,399.6719 151.4485,399.8281 C151.5892,399.9531 151.8235,400 152.2142,400 L155.8704,400 C156.2142,400 156.4642,399.9531 156.5892,399.875 C156.8392,399.7344 156.9954,399.4375 156.9954,399.1563 C156.9954,398.875 156.8548,398.625 156.6517,398.4531 C156.4798,398.3281 156.3235,398.2969 155.8704,398.2969 L154.1673,398.2969 L154.1673,395.875 Z " fill="#000000"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="117" x="172.8704" y="399.8467">SettingsWindow</text><line style="stroke:#000000;stroke-width:1.0;" x1="95.1204" x2="340.1204" y1="409" y2="409"/><line style="stroke:#000000;stroke-width:1.0;" x1="95.1204" x2="340.1204" y1="417" y2="417"/><polygon fill="#FFFFFF" points="105.1204,426.6484,101.1204,432.6484,109.1204,432.6484" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="223" x="112.1204" y="433.9951">SettingsWindow(gameWindow)</text><polygon fill="#FFFFFF" points="105.1204,442.9453,101.1204,448.9453,109.1204,448.9453" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="199" x="112.1204" y="450.292">startNewGameBtnPressed()</text></g><!--class Map--><g id="elem_Map"><rect codeLine="23" fill="#FFFFFF" height="76.5938" id="Map" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="347" x="408.1202" y="85"/><ellipse cx="562.8702" cy="99" fill="#FFFFFF" rx="9" ry="9" style="stroke:#000000;stroke-width:1.0;"/><path d="M562.4171,100.5938 L564.089,100.5938 C565.6671,100.5938 566.5108,100.3125 567.2608,99.4844 C567.8077,98.8906 568.1202,98.0781 568.1202,97.2969 C568.1202,95.4219 566.589,94.0938 564.4171,94.0938 L560.464,94.0938 C560.0265,94.0938 559.9015,94.1094 559.7452,94.2031 C559.4952,94.3594 559.339,94.6563 559.339,94.9375 C559.339,95.1875 559.4796,95.4688 559.6983,95.6406 C559.8546,95.75 560.0421,95.7813 560.464,95.7813 L560.714,95.7813 L560.714,102.2969 L560.464,102.2969 C560.0577,102.2969 559.9015,102.3125 559.7452,102.4219 C559.4952,102.5781 559.339,102.8594 559.339,103.1563 C559.339,103.4063 559.4796,103.6719 559.6983,103.8281 C559.839,103.9531 560.0733,104 560.464,104 L564.1046,104 C564.4483,104 564.6983,103.9531 564.8077,103.875 C565.0733,103.7344 565.2296,103.4375 565.2296,103.1563 C565.2296,102.875 565.089,102.625 564.8702,102.4531 C564.6983,102.3281 564.5577,102.2969 564.1046,102.2969 L562.4171,102.2969 L562.4171,100.5938 Z M562.4171,95.7813 L564.4171,95.7813 C565.6046,95.7813 566.3077,96.3906 566.3077,97.3594 C566.3077,98.3125 565.6046,98.9063 564.4171,98.9063 L562.4171,98.9063 L562.4171,95.7813 Z " fill="#000000"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="30" x="580.3702" y="103.8467">Map</text><line style="stroke:#000000;stroke-width:1.0;" x1="409.1202" x2="754.1202" y1="113" y2="113"/><line style="stroke:#000000;stroke-width:1.0;" x1="409.1202" x2="754.1202" y1="121" y2="121"/><polygon fill="#FFFFFF" points="419.1202,130.6484,415.1202,136.6484,423.1202,136.6484" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="45" x="426.1202" y="137.9951">Map();</text><polygon fill="#FFFFFF" points="419.1202,146.9453,415.1202,152.9453,423.1202,152.9453" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="323" x="426.1202" y="154.292">void startNewGame(mode, fSzX, fSzY, wLen);</text></g><!--link GameWindow to SettingsWindow--><g id="link_GameWindow_SettingsWindow"><path codeLine="28" d="M88.6204,206 C11,206 106.5209,310.997 169.9282,373.2073 " fill="none" id="GameWindow-to-SettingsWindow" style="stroke:#000000;stroke-width:1.0;"/><polygon fill="#000000" points="173.6772,376.8729,170.0385,367.7209,170.1021,373.3774,164.4456,373.441,173.6772,376.8729" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="8" x="116.6204" y="312.0669">1</text></g><!--reverse link GameWindow to SettingsWindow--><g id="link_GameWindow_SettingsWindow"><path codeLine="29" d="M353.6432,222.807 C397.7182,237.404 390.4512,445 342.6202,445 " fill="none" id="GameWindow-backto-SettingsWindow" style="stroke:#000000;stroke-width:1.0;"/><polygon fill="#000000" points="348.6202,222,356.8706,227.3788,353.5567,222.7942,358.1413,219.4803,348.6202,222" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="8" x="383.6202" y="312.0669">2</text></g><!--link GameWindow to Map--><g id="link_GameWindow_Map"><path codeLine="30" d="M348.6202,222 C390.1742,222 366.0942,149.569 407.1342,149.003 " fill="none" id="GameWindow-Map" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="8" x="374.6202" y="162.0669">3</text></g><!--SRC=[ZL3VQu9G57xthpXxCqXm2zamrqFKqh5LO631ODpbBI_aLRodEHRjRzzrN9Uce_aWtEzyFyxvhZ2YCOLqHnZNjFME204J4jE0yJ39mN4Ukf173EbW00SDv6V0GI11jZx2Xd6o0yOH0cywcWKlh-xOcxWBk0VBiYwp0s-qS0koUNkPF9_vIyczCyr_SLUIsrFSBtWSxX4J3c_8VIGPDk7n1olHPv92JDA-UleKaV6jK9K8zUnhQdwgI-yeIDGaVbGT5V5JcXSg2HxBqizIMee_tqJV_WQtcG-HppCg10shCSLjZZDlUik1tYbFVazOMDyqJaBQXOt_kVpvhwJ14-LI89rF1TXsyt8m36DmVfuDrreTajBMvQLydqg3MaY5AQrkj3-7HiQs4Hh5TGrPxni0]--></g></svg>