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.

A.13 <strong>Taiji</strong>Model.java 197<br />

652 i f ( getPieceAt ( c+1 , r ) != 2 &&<br />

getPieceAt ( c−1 , r ) != 2 &&<br />

getPieceAt ( c , r −1) != 2)<br />

653 boxed++;<br />

654 i f ( c == 0)<br />

655 i f ( getPieceAt ( c+1 , r ) != 2 &&<br />

getPieceAt ( c , r −1) != 2)<br />

656 boxed++;<br />

657 i f ( c == noCols −1)<br />

658 i f ( getPieceAt ( c−1 , r ) != 2 &&<br />

getPieceAt ( c , r −1) != 2)<br />

659 boxed++;<br />

660 }<br />

661 }<br />

662 }<br />

663 }<br />

664<br />

665<br />

666<br />

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

668 }<br />

669<br />

670 // r e t u r n e r e r whScore<br />

671 p u b l i c i n t getWhiteScore ( )<br />

672 {<br />

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

674 }<br />

675 // r e t u r n e r e r b l S c o r e<br />

676 p u b l i c i n t g e t B l a c k S c o r e ( )<br />

677 {<br />

678 r e t u r n ( b l S c o r e ) ;<br />

679 }<br />

680<br />

681 // Returnere den nuvaerende tur .<br />

682 p u b l i c i n t getCurrentTurn ( )<br />

683 {<br />

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

685 }<br />

686<br />

687 // Returnere den tur /” a n t a l b r i k k e r paa b r a e t t e t ” der s k a l v i s e s<br />

i GUI ’ en .<br />

688 p u b l i c i n t getShowTurn ( )<br />

689 {<br />

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

691 }<br />

692<br />

693 // s a e t t e r showTurn , bruges kun ved i n d l a e s n i n g a f gemt s p i l .<br />

694 p u b l i c void setShowTurn ( )<br />

695 {<br />

696 showTurn = currentTurn −1;<br />

697 }<br />

698<br />

699 // s a e t t e r om hvid e l l e r s o r t s t a r t e r (0 = s o r t , 1 = hvid )<br />

700 p u b l i c void s e t S t a r t e r ( i n t s ) {<br />

701 s t a r t e r = s ;

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

Saved successfully!

Ooh no, something went wrong!