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.

194 Bilag A<br />

510 p r i v a t e boolean checkRight ( i n t [ ] [ ] b , i n t Col , i n t Row)<br />

511 {<br />

512 i f ( ( b [ Col ] [ Row ] == 2) && ( ( ( b [ Col ] [ Row+1] == 2 ) | | ( b [ Col<br />

] [ Row−1] == 2 ) | | ( b [ Col −1][Row ] == 2 ) ) ) )<br />

513 {<br />

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

515 }<br />

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

517 }<br />

518<br />

519 // anvendes i checkMove<br />

520 p r i v a t e boolean checkTop ( i n t [ ] [ ] b , i n t Col , i n t Row)<br />

521 {<br />

522 i f ( ( b [ Col ] [ Row ] == 2) && ( ( ( b [ Col ] [ Row+1] == 2 ) | | ( b [ Col<br />

+1][Row ] == 2 ) | | ( b [ Col −1][Row ] == 2 ) ) ) )<br />

523 {<br />

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

525 }<br />

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

527 }<br />

528<br />

529 // anvendes i checkMove<br />

530 p r i v a t e boolean checkBottom ( i n t [ ] [ ] b , i n t Col , i n t Row)<br />

531 {<br />

532 i f ( ( b [ Col ] [ Row ] == 2) && ( ( ( b [ Col ] [ Row−1] == 2 ) | | ( b [ Col<br />

+1][Row ] == 2 ) | | ( b [ Col −1][Row ] == 2 ) ) ) )<br />

533 {<br />

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

535 }<br />

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

537 }<br />

538<br />

539 // anvendes i checkMove<br />

540 p r i v a t e boolean checkTLC ( i n t [ ] [ ] b , i n t Col , i n t Row)<br />

541 {<br />

542 i f ( ( b [ Col ] [ Row ] == 2) && ( ( ( b [ Col ] [ Row+1] == 2 ) | | ( b [ Col<br />

+1][Row ] == 2 ) ) ) )<br />

543 {<br />

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

545 }<br />

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

547 }<br />

548<br />

549 // anvendes i checkMove<br />

550 p r i v a t e boolean checkTRC ( i n t [ ] [ ] b , i n t Col , i n t Row)<br />

551 {<br />

552 i f ( ( b [ Col ] [ Row ] == 2) && ( ( ( b [ Col ] [ Row+1] == 2 ) | | ( b [ Col<br />

−1][Row ] == 2 ) ) ) )<br />

553 {<br />

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

555 }<br />

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

557 }<br />

558<br />

559 // anvendes i checkMove

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

Saved successfully!

Ooh no, something went wrong!