<?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=%EC%98%A4%EB%AA%A9%2F%EC%9E%AC%EB%8B%88%ED%98%95%EC%A4%80%EC%9B%90</id>
	<title>오목/재니형준원 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EC%98%A4%EB%AA%A9%2F%EC%9E%AC%EB%8B%88%ED%98%95%EC%A4%80%EC%9B%90"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%98%A4%EB%AA%A9/%EC%9E%AC%EB%8B%88%ED%98%95%EC%A4%80%EC%9B%90&amp;action=history"/>
	<updated>2026-05-16T00:15:52Z</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=%EC%98%A4%EB%AA%A9/%EC%9E%AC%EB%8B%88%ED%98%95%EC%A4%80%EC%9B%90&amp;diff=86222&amp;oldid=prev</id>
		<title>Maintenance script: Repair batch-0006 pages from live compare</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%98%A4%EB%AA%A9/%EC%9E%AC%EB%8B%88%ED%98%95%EC%A4%80%EC%9B%90&amp;diff=86222&amp;oldid=prev"/>
		<updated>2026-03-27T01:08:38Z</updated>

		<summary type="html">&lt;p&gt;Repair batch-0006 pages from live compare&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:08, 27 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  private:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  private:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int row, col;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int row, col;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;19&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;19&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;19&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;19&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int number;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int number;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int count;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	int count;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l91&quot;&gt;Line 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #define new DEBUG_NEW&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #define new DEBUG_NEW&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #undef THIS_FILE&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #undef THIS_FILE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  static char THIS_FILE&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[] &lt;/del&gt;= __FILE__;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  static char THIS_FILE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&amp;amp;#93; &lt;/ins&gt;= __FILE__;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #endif&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #endif&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l124&quot;&gt;Line 124:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 124:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	for(int row=0;row&amp;amp;lt;19;row++)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	for(int row=0;row&amp;amp;lt;19;row++)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		for(int col=0;col&amp;amp;lt;19;col++)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		for(int col=0;col&amp;amp;lt;19;col++)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;row&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;col&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;=0;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;row&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;col&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&lt;/ins&gt;=0;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l174&quot;&gt;Line 174:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 174:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	for(int row=0;row&amp;amp;lt;19;row++)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	for(int row=0;row&amp;amp;lt;19;row++)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		for(int col=0;col&amp;amp;lt;19;col++)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		for(int col=0;col&amp;amp;lt;19;col++)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			if(omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;row&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;col&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;!=0)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			if(omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;row&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;col&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&lt;/ins&gt;!=0)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			{&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				if(omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;row&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;col&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;%2==1)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				if(omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;row&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;col&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&lt;/ins&gt;%2==1)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					pDC-&amp;amp;gt;SelectObject(&amp;amp;amp;black);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					pDC-&amp;amp;gt;SelectObject(&amp;amp;amp;black);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				else&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				else&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l232&quot;&gt;Line 232:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 232:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	row=(point.x-5)/30;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	row=(point.x-5)/30;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	col=(point.y-5)/30;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	col=(point.y-5)/30;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	if((row&amp;amp;gt;=0 &amp;amp;amp;&amp;amp;amp; row&amp;amp;lt;19) &amp;amp;amp;&amp;amp;amp; (col&amp;amp;gt;=0 &amp;amp;amp;&amp;amp;amp; col&amp;amp;lt;19) &amp;amp;amp;&amp;amp;amp; omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;row&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;col&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;== 0)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	if((row&amp;amp;gt;=0 &amp;amp;amp;&amp;amp;amp; row&amp;amp;lt;19) &amp;amp;amp;&amp;amp;amp; (col&amp;amp;gt;=0 &amp;amp;amp;&amp;amp;amp; col&amp;amp;lt;19) &amp;amp;amp;&amp;amp;amp; omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;row&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;col&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93; &lt;/ins&gt;== 0)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;row&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;col&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;= ++number;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;row&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;col&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93; &lt;/ins&gt;= ++number;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	Invalidate(true);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	Invalidate(true);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l294&quot;&gt;Line 294:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 294:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	r += x;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	r += x;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	c += y;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	c += y;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	if (omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;r&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;c&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;!= 0)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	if (omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;r&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;c&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93; &lt;/ins&gt;!= 0)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		if (omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;r&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;c&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;% 2 == omokBoard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;row&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;][&lt;/del&gt;col&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;% 2)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		if (omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;r&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;c&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93; &lt;/ins&gt;% 2 == omokBoard&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#91;&lt;/ins&gt;row&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93;&amp;amp;#91;&lt;/ins&gt;col&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#93; &lt;/ins&gt;% 2)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		{&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			count++;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			count++;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l307&quot;&gt;Line 307:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 307:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Omok]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Omok]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%98%A4%EB%AA%A9/%EC%9E%AC%EB%8B%88%ED%98%95%EC%A4%80%EC%9B%90&amp;diff=64404&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:30, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%98%A4%EB%AA%A9/%EC%9E%AC%EB%8B%88%ED%98%95%EC%A4%80%EC%9B%90&amp;diff=64404&amp;oldid=prev"/>
		<updated>2021-02-07T05:30:25Z</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;= 작성자 페이지 =&lt;br /&gt;
* 02 장재니 [[Genie]]&lt;br /&gt;
* [[변준원]]&lt;br /&gt;
= 소스 =&lt;br /&gt;
== OmokView.h ==&lt;br /&gt;
 // OmokView.h : interface of the COmokView class&lt;br /&gt;
 //&lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 &lt;br /&gt;
 #if !defined(AFX_OMOKVIEW_H__95EACAA5_FAEA_4766_A6B3_6C6245050A8B__INCLUDED_)&lt;br /&gt;
 #define AFX_OMOKVIEW_H__95EACAA5_FAEA_4766_A6B3_6C6245050A8B__INCLUDED_&lt;br /&gt;
 &lt;br /&gt;
 #if _MSC_VER &amp;amp;gt; 1000&lt;br /&gt;
 #pragma once&lt;br /&gt;
 #endif // _MSC_VER &amp;amp;gt; 1000&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 class COmokView : public CView&lt;br /&gt;
 {&lt;br /&gt;
 private:&lt;br /&gt;
 	int row, col;&lt;br /&gt;
 	int omokBoard[19][19];&lt;br /&gt;
 	int number;&lt;br /&gt;
 	int count;&lt;br /&gt;
 protected: // create from serialization only&lt;br /&gt;
 	COmokView();&lt;br /&gt;
 	DECLARE_DYNCREATE(COmokView)&lt;br /&gt;
 &lt;br /&gt;
 // Attributes&lt;br /&gt;
 public:&lt;br /&gt;
 	COmokDoc* GetDocument();&lt;br /&gt;
 &lt;br /&gt;
 // Operations&lt;br /&gt;
 public:&lt;br /&gt;
 &lt;br /&gt;
 // Overrides&lt;br /&gt;
 	// ClassWizard generated virtual function overrides&lt;br /&gt;
 	//{{AFX_VIRTUAL(COmokView)&lt;br /&gt;
 	public:&lt;br /&gt;
 	virtual void OnDraw(CDC* pDC);  // overridden to draw this view&lt;br /&gt;
 	virtual BOOL PreCreateWindow(CREATESTRUCT&amp;amp;amp; cs);&lt;br /&gt;
 	protected:&lt;br /&gt;
 	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);&lt;br /&gt;
 	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);&lt;br /&gt;
 	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);&lt;br /&gt;
 	//}}AFX_VIRTUAL&lt;br /&gt;
 &lt;br /&gt;
 // Implementation&lt;br /&gt;
 public:&lt;br /&gt;
 	void CheckMove(int r, int c, int x, int y);&lt;br /&gt;
 	bool CheckOmok();&lt;br /&gt;
 	void init();&lt;br /&gt;
 	virtual ~COmokView();&lt;br /&gt;
 #ifdef _DEBUG&lt;br /&gt;
 	virtual void AssertValid() const;&lt;br /&gt;
 	virtual void Dump(CDumpContext&amp;amp;amp; dc) const;&lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
 protected:&lt;br /&gt;
 &lt;br /&gt;
 // Generated message map functions&lt;br /&gt;
 protected:&lt;br /&gt;
 	//{{AFX_MSG(COmokView)&lt;br /&gt;
 	afx_msg void OnLButtonDown(UINT nFlags, CPoint point);&lt;br /&gt;
 	//}}AFX_MSG&lt;br /&gt;
 	DECLARE_MESSAGE_MAP()&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 #ifndef _DEBUG  // debug version in OmokView.cpp&lt;br /&gt;
 inline COmokDoc* COmokView::GetDocument()&lt;br /&gt;
    { return (COmokDoc*)m_pDocument; }&lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 &lt;br /&gt;
 //{{AFX_INSERT_LOCATION}}&lt;br /&gt;
 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.&lt;br /&gt;
 &lt;br /&gt;
 #endif // !defined(AFX_OMOKVIEW_H__95EACAA5_FAEA_4766_A6B3_6C6245050A8B__INCLUDED_)&lt;br /&gt;
== OmokView.cpp ==&lt;br /&gt;
 // omokView.cpp : implementation of the COmokView class&lt;br /&gt;
 //&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;quot;stdafx.h&amp;quot;&lt;br /&gt;
 #include &amp;quot;omok.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;quot;omokDoc.h&amp;quot;&lt;br /&gt;
 #include &amp;quot;omokView.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #ifdef _DEBUG&lt;br /&gt;
 #define new DEBUG_NEW&lt;br /&gt;
 #undef THIS_FILE&lt;br /&gt;
 static char THIS_FILE[] = __FILE__;&lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 // COmokView&lt;br /&gt;
 &lt;br /&gt;
 IMPLEMENT_DYNCREATE(COmokView, CView)&lt;br /&gt;
 &lt;br /&gt;
 BEGIN_MESSAGE_MAP(COmokView, CView)&lt;br /&gt;
 	//{{AFX_MSG_MAP(COmokView)&lt;br /&gt;
 	ON_WM_LBUTTONDOWN()&lt;br /&gt;
 	//}}AFX_MSG_MAP&lt;br /&gt;
 	// Standard printing commands&lt;br /&gt;
 	ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)&lt;br /&gt;
 	ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)&lt;br /&gt;
 	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)&lt;br /&gt;
 END_MESSAGE_MAP()&lt;br /&gt;
 &lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 // COmokView construction/destruction&lt;br /&gt;
 &lt;br /&gt;
 COmokView::COmokView()&lt;br /&gt;
 {&lt;br /&gt;
 	init();&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void COmokView::init()&lt;br /&gt;
 {&lt;br /&gt;
 	row = -1;&lt;br /&gt;
 	col = -1;&lt;br /&gt;
 	number=0;&lt;br /&gt;
 	for(int row=0;row&amp;amp;lt;19;row++)&lt;br /&gt;
 		for(int col=0;col&amp;amp;lt;19;col++)&lt;br /&gt;
 			omokBoard[row][col]=0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 COmokView::~COmokView()&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 BOOL COmokView::PreCreateWindow(CREATESTRUCT&amp;amp;amp; cs)&lt;br /&gt;
 {&lt;br /&gt;
 	// TODO: Modify the Window class or styles here by modifying&lt;br /&gt;
 	//  the CREATESTRUCT cs&lt;br /&gt;
 &lt;br /&gt;
 	return CView::PreCreateWindow(cs);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 // COmokView drawing&lt;br /&gt;
 &lt;br /&gt;
 void COmokView::OnDraw(CDC* pDC)&lt;br /&gt;
 {&lt;br /&gt;
 	COmokDoc* pDoc = GetDocument();&lt;br /&gt;
 	ASSERT_VALID(pDoc);&lt;br /&gt;
 &lt;br /&gt;
 	CBrush white(RGB(255,255,255));&lt;br /&gt;
 	CBrush black(RGB(0,0,0,));&lt;br /&gt;
 &lt;br /&gt;
 	// 오목판  줄 긋기&lt;br /&gt;
 	for( int i = 20 ; i &amp;amp;lt;= 560 ; i += 30 )&lt;br /&gt;
 	{&lt;br /&gt;
 		pDC-&amp;amp;gt;MoveTo(i, 20);&lt;br /&gt;
 		pDC-&amp;amp;gt;LineTo(i, 560);&lt;br /&gt;
 		pDC-&amp;amp;gt;MoveTo(20, i);&lt;br /&gt;
 		pDC-&amp;amp;gt;LineTo(560, i);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// 천원(天元), 화점(花點) 찍기&lt;br /&gt;
 	pDC-&amp;amp;gt;SelectObject(&amp;amp;amp;black);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(3*30+20-5,3*30+20-5,3*30+20+5,3*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(9*30+20-5,3*30+20-5,9*30+20+5,3*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(15*30+20-5,3*30+20-5,15*30+20+5,3*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(3*30+20-5,9*30+20-5,3*30+20+5,9*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(9*30+20-5,9*30+20-5,9*30+20+5,9*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(15*30+20-5,9*30+20-5,15*30+20+5,9*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(3*30+20-5,15*30+20-5,3*30+20+5,15*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(9*30+20-5,15*30+20-5,9*30+20+5,15*30+20+5);&lt;br /&gt;
 	pDC-&amp;amp;gt;Ellipse(15*30+20-5,15*30+20-5,15*30+20+5,15*30+20+5);&lt;br /&gt;
 &lt;br /&gt;
 	// 돌 놓기&lt;br /&gt;
 	for(int row=0;row&amp;amp;lt;19;row++)&lt;br /&gt;
 		for(int col=0;col&amp;amp;lt;19;col++)&lt;br /&gt;
 			if(omokBoard[row][col]!=0)&lt;br /&gt;
 			{&lt;br /&gt;
 				if(omokBoard[row][col]%2==1)&lt;br /&gt;
 					pDC-&amp;amp;gt;SelectObject(&amp;amp;amp;black);&lt;br /&gt;
 				else&lt;br /&gt;
 					pDC-&amp;amp;gt;SelectObject(&amp;amp;amp;white);&lt;br /&gt;
 				pDC-&amp;amp;gt;Ellipse(row*30+10, col*30+10, row*30+30, col*30+30);&lt;br /&gt;
 			}&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 // COmokView printing&lt;br /&gt;
 &lt;br /&gt;
 BOOL COmokView::OnPreparePrinting(CPrintInfo* pInfo)&lt;br /&gt;
 {&lt;br /&gt;
 	// default preparation&lt;br /&gt;
 	return DoPreparePrinting(pInfo);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void COmokView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)&lt;br /&gt;
 {&lt;br /&gt;
 	// TODO: add extra initialization before printing&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void COmokView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)&lt;br /&gt;
 {&lt;br /&gt;
 	// TODO: add cleanup after printing&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 // COmokView diagnostics&lt;br /&gt;
 &lt;br /&gt;
 #ifdef _DEBUG&lt;br /&gt;
 void COmokView::AssertValid() const&lt;br /&gt;
 {&lt;br /&gt;
 	CView::AssertValid();&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void COmokView::Dump(CDumpContext&amp;amp;amp; dc) const&lt;br /&gt;
 {&lt;br /&gt;
 	CView::Dump(dc);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 COmokDoc* COmokView::GetDocument() // non-debug version is inline&lt;br /&gt;
 {&lt;br /&gt;
 	ASSERT(m_pDocument-&amp;amp;gt;IsKindOf(RUNTIME_CLASS(COmokDoc)));&lt;br /&gt;
 	return (COmokDoc*)m_pDocument;&lt;br /&gt;
 }&lt;br /&gt;
 #endif //_DEBUG&lt;br /&gt;
 &lt;br /&gt;
 /////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
 // COmokView message handlers&lt;br /&gt;
 &lt;br /&gt;
 void COmokView::OnLButtonDown(UINT nFlags, CPoint point)&lt;br /&gt;
 {&lt;br /&gt;
 	row=(point.x-5)/30;&lt;br /&gt;
 	col=(point.y-5)/30;&lt;br /&gt;
 	if((row&amp;amp;gt;=0 &amp;amp;amp;&amp;amp;amp; row&amp;amp;lt;19) &amp;amp;amp;&amp;amp;amp; (col&amp;amp;gt;=0 &amp;amp;amp;&amp;amp;amp; col&amp;amp;lt;19) &amp;amp;amp;&amp;amp;amp; omokBoard[row][col] == 0)&lt;br /&gt;
 		omokBoard[row][col] = ++number;&lt;br /&gt;
 &lt;br /&gt;
 	Invalidate(true);&lt;br /&gt;
 	if(CheckOmok())&lt;br /&gt;
 	{&lt;br /&gt;
 		if(number % 2 == 0)&lt;br /&gt;
 			MessageBox(&amp;quot;흰 돌 승리!!&amp;quot;);&lt;br /&gt;
 		else&lt;br /&gt;
 			MessageBox(&amp;quot;검은돌 승리!!&amp;quot;);&lt;br /&gt;
 		init();&lt;br /&gt;
 		Invalidate(true);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	CView::OnLButtonDown(nFlags, point);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 bool COmokView::CheckOmok()&lt;br /&gt;
 {&lt;br /&gt;
 	// Left &amp;amp;amp; Right&lt;br /&gt;
 	count = 0;&lt;br /&gt;
 	if (row &amp;amp;gt; 0)&lt;br /&gt;
 		CheckMove(row, col, -1, 0);&lt;br /&gt;
 	if (row &amp;amp;lt; 19)&lt;br /&gt;
 		CheckMove(row, col, 1, 0);&lt;br /&gt;
 	if (count == 4)&lt;br /&gt;
 		return true;&lt;br /&gt;
 &lt;br /&gt;
 	// LeftUpper &amp;amp;amp; RightBottom&lt;br /&gt;
 	count = 0;&lt;br /&gt;
 	if (row &amp;amp;gt; 0 &amp;amp;amp;&amp;amp;amp; col &amp;amp;gt; 0)&lt;br /&gt;
 		CheckMove(row, col, -1, -1);&lt;br /&gt;
 	if (row &amp;amp;lt; 19 &amp;amp;amp;&amp;amp;amp; col &amp;amp;lt; 19)&lt;br /&gt;
 		CheckMove(row, col, 1, 1);&lt;br /&gt;
 	if (count == 4)&lt;br /&gt;
 		return true;&lt;br /&gt;
 &lt;br /&gt;
 	// Upper &amp;amp;amp; Bottom&lt;br /&gt;
 	count = 0;&lt;br /&gt;
 	if (col &amp;amp;gt; 0)&lt;br /&gt;
 		CheckMove(row, col, 0, -1);&lt;br /&gt;
 	if (col &amp;amp;lt; 19)&lt;br /&gt;
 		CheckMove(row, col, 0, 1);&lt;br /&gt;
 	if (count == 4)&lt;br /&gt;
 		return true;&lt;br /&gt;
 &lt;br /&gt;
 	// RightUpper &amp;amp;amp; LeftBottom&lt;br /&gt;
 	count = 0;&lt;br /&gt;
 	if (col &amp;amp;gt; 0 &amp;amp;amp;&amp;amp;amp; row &amp;amp;lt; 19)&lt;br /&gt;
 		CheckMove(row, col, 1, -1);&lt;br /&gt;
 	if (col &amp;amp;lt; 19 &amp;amp;amp;&amp;amp;amp; row &amp;amp;gt; 0)&lt;br /&gt;
 		CheckMove(row, col, -1, 1);&lt;br /&gt;
 	if (count == 4)&lt;br /&gt;
 		return true;&lt;br /&gt;
 &lt;br /&gt;
 	return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void COmokView::CheckMove(int r, int c, int x, int y)&lt;br /&gt;
 {&lt;br /&gt;
 	r += x;&lt;br /&gt;
 	c += y;&lt;br /&gt;
 	if (omokBoard[r][c] != 0)&lt;br /&gt;
 		if (omokBoard[r][c] % 2 == omokBoard[row][col] % 2)&lt;br /&gt;
 		{&lt;br /&gt;
 			count++;&lt;br /&gt;
 			CheckMove(r,c, x, y);&lt;br /&gt;
 		}&lt;br /&gt;
 }&lt;br /&gt;
= 할말 있어? =&lt;br /&gt;
* 형이 다했다는;;&lt;br /&gt;
** 그럴리 없다는..ㅡㅡ;; - [[재니]]&lt;br /&gt;
* Array 주소의 잘못된 접근으로 인한 버그 발견.. [[재니]]&lt;br /&gt;
----&lt;br /&gt;
[[Omok]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>