Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet
Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet
Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A.6 FigureMap.java 165<br />
148 {<br />
149 i f ( ( f i g B o a r d [ c ] [ r ] != f i g B o a r d [ c ] [ r<br />
+1]) && f i g B o a r d [ c ] [ r +1] != 0)<br />
150 {<br />
151 r e p l a c e F i g ( f i g B o a r d [ c ] [ r +1] ,<br />
f i g B o a r d [ c ] [ r ] ) ;<br />
152 }<br />
153 }<br />
154<br />
155 e l s e<br />
156 {<br />
157 i f ( f i g B o a r d [ c ] [ r +1] != 0)<br />
158 s e t F i g u r e ( c , r , f i g B o a r d [ c ] [ r +1]) ;<br />
159 e l s e<br />
160 {<br />
161 s e t F i g u r e ( c , r , f i g B ) ;<br />
162 f i g B=f i g B +2;<br />
163 }<br />
164 }<br />
165 s e t F i g u r e ( c , r +1, f i g B o a r d [ c ] [ r ] ) ;<br />
166 }<br />
167 e l s e<br />
168 {<br />
169 i f ( b [ c ] [ r ] == 1 && b [ c ] [ r +1] == 1 )<br />
170 {<br />
171 i f ( f i g B o a r d [ c ] [ r ] != 0)<br />
172 {<br />
173 i f ( ( f i g B o a r d [ c ] [ r ] != f i g B o a r d [ c ] [<br />
r +1]) && f i g B o a r d [ c ] [ r +1] != 0)<br />
174 {<br />
175 r e p l a c e F i g ( f i g B o a r d [ c ] [ r +1] ,<br />
f i g B o a r d [ c ] [ r ] ) ;<br />
176 }<br />
177 }<br />
178<br />
179 e l s e<br />
180 {<br />
181 i f ( f i g B o a r d [ c ] [ r +1] != 0)<br />
182 s e t F i g u r e ( c , r , f i g B o a r d [ c ] [ r +1])<br />
;<br />
183 e l s e<br />
184 {<br />
185 s e t F i g u r e ( c , r , figW ) ;<br />
186 figW=figW +2;<br />
187 }<br />
188 }<br />
189 s e t F i g u r e ( c , r +1, f i g B o a r d [ c ] [ r ] ) ;<br />
190 }<br />
191 }<br />
192 }<br />
193 }<br />
194 }<br />
195 }<br />
196<br />
197 // s a e t t e r e t f i g u r n r . f o r e t f e l t .