<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=TicTacToe%2F%EB%B0%95%EC%A7%84%EC%98%81%2C%EA%B3%BD%EC%84%B8%ED%99%98</id>
	<title>TicTacToe/박진영,곽세환 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=TicTacToe%2F%EB%B0%95%EC%A7%84%EC%98%81%2C%EA%B3%BD%EC%84%B8%ED%99%98"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=TicTacToe/%EB%B0%95%EC%A7%84%EC%98%81,%EA%B3%BD%EC%84%B8%ED%99%98&amp;action=history"/>
	<updated>2026-05-15T00:39:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=TicTacToe/%EB%B0%95%EC%A7%84%EC%98%81,%EA%B3%BD%EC%84%B8%ED%99%98&amp;diff=39725&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:28, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=TicTacToe/%EB%B0%95%EC%A7%84%EC%98%81,%EA%B3%BD%EC%84%B8%ED%99%98&amp;diff=39725&amp;oldid=prev"/>
		<updated>2021-02-07T05:28:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; import java.awt.Graphics;&lt;br /&gt;
 import java.awt.event.MouseAdapter;&lt;br /&gt;
 import java.awt.event.MouseEvent;&lt;br /&gt;
 &lt;br /&gt;
 import javax.swing.JFrame;&lt;br /&gt;
 &lt;br /&gt;
 public class FirstJava extends JFrame {&lt;br /&gt;
 	int array[][] = new int[3][3];&lt;br /&gt;
 	int a = 0;&lt;br /&gt;
 	boolean overFlag = false;&lt;br /&gt;
 	public FirstJava() {&lt;br /&gt;
 		for (int i = 0; i &amp;amp;lt; 3; i++)&lt;br /&gt;
 			for (int j = 0; j &amp;amp;lt; 3; j++)&lt;br /&gt;
 				array[i][j] = -1;&lt;br /&gt;
 &lt;br /&gt;
 		addMouseListener(new MouseAdapter() {&lt;br /&gt;
 			public void mouseClicked(MouseEvent e) {&lt;br /&gt;
 				if (overFlag == true)&lt;br /&gt;
 					return;&lt;br /&gt;
 				int x = e.getX();&lt;br /&gt;
 				int y = e.getY();&lt;br /&gt;
 &lt;br /&gt;
 				if (x &amp;amp;gt; 0 &amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 100 &amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 0 &amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 100 &amp;amp;amp;&amp;amp;amp; array[0][0] == -1)&lt;br /&gt;
 					array[0][0] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][0] == -1)&lt;br /&gt;
 					array[1][0] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 300&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][0] == -1)&lt;br /&gt;
 					array[2][0] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][1] == -1)&lt;br /&gt;
 					array[0][1] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] == -1)&lt;br /&gt;
 					array[1][1] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 300&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][1] == -1)&lt;br /&gt;
 					array[2][1] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 300&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][2] == -1)&lt;br /&gt;
 					array[0][2] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 100&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 300&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][2] == -1)&lt;br /&gt;
 					array[1][2] = ++a;&lt;br /&gt;
 				if (x &amp;amp;gt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; x &amp;amp;lt; 300&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;gt; 200&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; y &amp;amp;lt; 300&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][2] == -1)&lt;br /&gt;
 					array[2][2] = ++a;&lt;br /&gt;
 &lt;br /&gt;
 				if (array[0][0] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][1] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][2] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[1][0] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][2] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[2][0] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][1] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][2] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][0] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][0] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][0] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][1] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][1] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][2] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][2] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][2] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][0] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][2] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[2][0] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 0&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][2] % 2 == 0) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 2 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 &lt;br /&gt;
 				if (array[0][0] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][1] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][2] % 2 == 1) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[1][0] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][2] % 2 == 1) {&lt;br /&gt;
 &lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[2][0] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][1] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][2] % 2 == 1) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][0] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][0] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][0] % 2 == 1) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][1] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][1] % 2 == 1) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][2] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][2] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][2] % 2 == 1) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[0][0] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[2][2] % 2 == 1) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 				if (array[2][0] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[1][1] % 2 == 1&lt;br /&gt;
 					&amp;amp;amp;&amp;amp;amp; array[0][2] % 2 == 1) {&lt;br /&gt;
 					System.out.println(&amp;quot;play 1 WIN !!! &amp;quot;);&lt;br /&gt;
 					overFlag = true;&lt;br /&gt;
 				}&lt;br /&gt;
 &lt;br /&gt;
 				if (a == 9)&lt;br /&gt;
 					System.out.println(&amp;quot;무승부&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 				repaint();&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		});&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public static void main(String args[]) {&lt;br /&gt;
 		FirstJava helloworld = new FirstJava();&lt;br /&gt;
 		helloworld.setBounds(200, 200, 310, 330);&lt;br /&gt;
 		helloworld.show();&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public void paint(Graphics g) {&lt;br /&gt;
 		g = getContentPane().getGraphics();&lt;br /&gt;
 		g.drawLine(0, 100, 300, 100);&lt;br /&gt;
 		g.drawLine(0, 200, 300, 200);&lt;br /&gt;
 		g.drawLine(100, 0, 100, 300);&lt;br /&gt;
 		g.drawLine(200, 0, 200, 300);&lt;br /&gt;
 &lt;br /&gt;
 		if (array[0][0] % 2 == 1)&lt;br /&gt;
 			g.drawOval(10, 10, 80, 80);&lt;br /&gt;
 		if (array[1][0] % 2 == 1)&lt;br /&gt;
 			g.drawOval(110, 10, 80, 80);&lt;br /&gt;
 		if (array[2][0] % 2 == 1)&lt;br /&gt;
 			g.drawOval(210, 10, 80, 80);&lt;br /&gt;
 		if (array[0][1] % 2 == 1)&lt;br /&gt;
 			g.drawOval(10, 110, 80, 80);&lt;br /&gt;
 		if (array[1][1] % 2 == 1)&lt;br /&gt;
 			g.drawOval(110, 110, 80, 80);&lt;br /&gt;
 		if (array[2][1] % 2 == 1)&lt;br /&gt;
 			g.drawOval(210, 110, 80, 80);&lt;br /&gt;
 		if (array[0][2] % 2 == 1)&lt;br /&gt;
 			g.drawOval(10, 210, 80, 80);&lt;br /&gt;
 		if (array[1][2] % 2 == 1)&lt;br /&gt;
 			g.drawOval(110, 210, 80, 80);&lt;br /&gt;
 		if (array[2][2] % 2 == 1)&lt;br /&gt;
 			g.drawOval(210, 210, 80, 80);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 		if (array[0][0] % 2 == 0)&lt;br /&gt;
 			g.fillOval(10, 10, 80, 80);&lt;br /&gt;
 		if (array[1][0] % 2 == 0)&lt;br /&gt;
 			g.fillOval(110, 10, 80, 80);&lt;br /&gt;
 		if (array[2][0] % 2 == 0)&lt;br /&gt;
 			g.fillOval(210, 10, 80, 80);&lt;br /&gt;
 		if (array[0][1] % 2 == 0)&lt;br /&gt;
 			g.fillOval(10, 110, 80, 80);&lt;br /&gt;
 		if (array[1][1] % 2 == 0)&lt;br /&gt;
 			g.fillOval(110, 110, 80, 80);&lt;br /&gt;
 		if (array[2][1] % 2 == 0)&lt;br /&gt;
 			g.fillOval(210, 110, 80, 80);&lt;br /&gt;
 		if (array[0][2] % 2 == 0)&lt;br /&gt;
 			g.fillOval(10, 210, 80, 80);&lt;br /&gt;
 		if (array[1][2] % 2 == 0)&lt;br /&gt;
 			g.fillOval(110, 210, 80, 80);&lt;br /&gt;
 		if (array[2][2] % 2 == 0)&lt;br /&gt;
 			g.fillOval(210, 210, 80, 80);&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>