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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A.16 <strong>Taiji</strong>Settings.java 225<br />

517<br />

518<br />

519 }<br />

520 }<br />

521 }<br />

522 }<br />

523 }<br />

524 }<br />

525 System . out . p r i n t l n ( ) ;<br />

526 }<br />

527 }<br />

A.16 <strong>Taiji</strong>Settings.java<br />

nodeBoard [ 7 ] [ 8 ] + ” ”+n . nodeBoard<br />

[ 8 ] [ 8 ] ) ;<br />

1 import java . awt . event . ∗ ;<br />

2 import javax . swing . ∗ ;<br />

3 import java . awt . ∗ ;<br />

4<br />

5 p u b l i c c l a s s T a i j i S e t t i n g s extends JDialog {<br />

6 // S e l v e d i a l o g e n s panel .<br />

7 p r i v a t e JPanel mainPanel = new JPanel ( ) ;<br />

8<br />

9 // Radiobuttons t i l at v a e l g e AI og andre s e t t i n g s .<br />

10 p r i v a t e JRadioButton oneButton = new JRadioButton (” Player VS<br />

Player ”) ;<br />

11 p r i v a t e JRadioButton twoButton = new JRadioButton (” Player VS<br />

LocalArea ”) ;<br />

12 p r i v a t e JRadioButton threeButton = new JRadioButton (” Player VS<br />

AlphaBeta ”) ;<br />

13 p r i v a t e JRadioButton fourButton = new JRadioButton (” Player VS<br />

Growth ”) ;<br />

14 p r i v a t e JRadioButton f i v e B u t t o n = new JRadioButton (” LocalArea<br />

VS Player ”) ;<br />

15 p r i v a t e JRadioButton sixButton = new JRadioButton (” AlphaBeta VS<br />

Player ”) ;<br />

16 p r i v a t e JRadioButton sevenButton = new JRadioButton (” Growth VS<br />

Player ”) ;<br />

17 p r i v a t e ButtonGroup group = new ButtonGroup ( ) ;<br />

18<br />

19 //To knapper som godkende e l l e r a f v i s e r det a n t a l b l o c k s som e r<br />

v a l g t .<br />

20 p r i v a t e JButton okButton = new JButton (”Ok”) ;<br />

21 p r i v a t e JButton cancelButton = new JButton (” Cancel ”) ;<br />

22<br />

23 p r i v a t e <strong>Taiji</strong>Frame tFrame ;<br />

24<br />

25 // Constructor .<br />

26 // Modtager en AtaxxFrame som argument .<br />

27 p u b l i c T a i j i S e t t i n g s ( <strong>Taiji</strong>Frame frame )<br />

28 {<br />

29 super ( frame , ” T a i j i s e t t i n g s ” , t r u e ) ;

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

Saved successfully!

Ooh no, something went wrong!