09.09.2013 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

170 Bilag A<br />

409 f o r ( i n t r =0; r < tModel . noRows ; r++){<br />

410 i f ( fb [ c ] [ r ] == f ) {<br />

411 i f ( c < tModel . noCols −1 && fb [ c +1][ r ] == 0) {<br />

412 i f ( r < tModel . noRows−1 && fb [ c +1][ r +1] ==<br />

0)<br />

413 r e t u r n ( t r u e ) ;<br />

414 i f ( r > 0 && fb [ c +1][ r −1] == 0)<br />

415 r e t u r n ( t r u e ) ;<br />

416 i f ( c < tModel . noCols −2 && fb [ c +2][ r ] == 0)<br />

417 r e t u r n ( t r u e ) ;<br />

418 }<br />

419 i f ( c > 0 && fb [ c −1][ r ] == 0) {<br />

420 i f ( r < tModel . noRows−1 && fb [ c −1][ r +1] ==<br />

0)<br />

421 r e t u r n ( t r u e ) ;<br />

422 i f ( r > 0 && fb [ c −1][ r −1] == 0)<br />

423 r e t u r n ( t r u e ) ;<br />

424 i f ( c > 1 && fb [ c −2][ r ] == 0)<br />

425 r e t u r n ( t r u e ) ;<br />

426 }<br />

427 i f ( r < tModel . noRows−1 && fb [ c ] [ r +1] == 0) {<br />

428 i f ( c < tModel . noCols −1 && fb [ c +1][ r +1] ==<br />

0)<br />

429 r e t u r n ( t r u e ) ;<br />

430 i f ( c > 0 && fb [ c −1][ r +1] == 0)<br />

431 r e t u r n ( t r u e ) ;<br />

432 i f ( r < tModel . noRows−2 && fb [ c ] [ r +2] == 0)<br />

433 r e t u r n ( t r u e ) ;<br />

434 }<br />

435 i f ( r > 0 && fb [ c ] [ r −1] == 0) {<br />

436 i f ( c < tModel . noCols −1 && fb [ c +1][ r −1] ==<br />

0)<br />

437 r e t u r n ( t r u e ) ;<br />

438 i f ( c > 0 && fb [ c −1][ r −1] == 0)<br />

439 r e t u r n ( t r u e ) ;<br />

440 i f ( r > 1 && fb [ c ] [ r −2] == 0)<br />

441 r e t u r n ( t r u e ) ;<br />

442 }<br />

443 }<br />

444 }<br />

445 }<br />

446 r e t u r n ( f a l s e ) ;<br />

447 }<br />

448<br />

449 // f i n d e r og r e t u r n e r de h o e j s t e f i g navne anvendt i fb<br />

450 p r i v a t e i n t [ ] findMaxFigNames ( i n t [ ] [ ] fb ) {<br />

451 i n t [ ] figN = new i n t [ 2 ] ;<br />

452 f o r ( i n t c =0; c < tModel . noCols ; c++){<br />

453 f o r ( i n t r =0; r < tModel . noRows ; r++){<br />

454 i f ( fb [ c ] [ r ]%2 == 1) {<br />

455 i f ( fb [ c ] [ r ] > figN [ 1 ] )<br />

456 figN [ 1 ] = fb [ c ] [ r ] ;<br />

457 }<br />

458 i f ( fb [ c ] [ r ]%2 == 0) {<br />

459 i f ( fb [ c ] [ r ] > figN [ 0 ] )

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!