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.

182 Bilag A<br />

l o a d i n g the f i l e . ” ) ;<br />

209 }<br />

210 }<br />

211 }<br />

212 e l s e i f (command . e q u a l s (” Exit ”) )<br />

213 {<br />

214 System . e x i t ( 0 ) ;<br />

215 }<br />

216 e l s e i f (command . e q u a l s (” Rules ”) )<br />

217 {<br />

218 JOptionPane . showMessageDialog ( n u l l , ” Each<br />

p l a y e r t a k e s t u r n s p l a c i n g one p e i c e on<br />

the board . \ nAll p i e c e s has a Dark and<br />

a Light end . \nThe winner i s the one to<br />

have the g r e a s t number\ nof t h i e r<br />

c o l o u r placed t o g e h t e r i n two f i g u r e s . \<br />

nOnly the two b i g g e s t f i g u r e s count f o r<br />

each p l a y e r . ” , ”Game r u l e s ” ,<br />

JOptionPane .INFORMATION MESSAGE) ;<br />

219 }<br />

220 e l s e i f (command . e q u a l s (” About ”) )<br />

221 {<br />

222 JOptionPane . showMessageDialog ( n u l l , ”The<br />

boardgame , T a i j i i s the c r e a t i o n o f<br />

223 }<br />

224 }<br />

225 }<br />

226 }<br />

A.12 <strong>Taiji</strong>Menu.java<br />

Nà c○stor Romeral Andrà c○s \ nThis<br />

implementation was made by Morten Rask<br />

” , ”About T a i j i ” , JOptionPane .<br />

INFORMATION MESSAGE) ;<br />

1<br />

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

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

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

5<br />

6 //Denne k l a s s e e r menuen som e r p l a c e r e t i <strong>Taiji</strong>Frame . Den<br />

i n d e h o l d e r menu<br />

7 // o b j e k t e r t i l at s t a r t e nyt s p i l , samt hente e l l e r gemme s p i l .<br />

8 //Der e r ogsaa mulighed f o r at l a e s e r e g l e r n e .<br />

9 // <strong>Taiji</strong>Menu e r nedarvet f r a JMenuBar .<br />

10 c l a s s <strong>Taiji</strong>Menu extends JMenuBar<br />

11 {<br />

12<br />

13 // C o n s t r u c t e r . Laver a l l e menu−o b j e k t e r og t i l f o e j e r en<br />

l i s t e n e r t i l dem .<br />

14 // Modtager en <strong>Taiji</strong>Frame som argument og g i v e r den v i d e r e t i l<br />

l i s t e n e r e n .<br />

15 p u b l i c <strong>Taiji</strong>Menu ( <strong>Taiji</strong>Frame frame )

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

Saved successfully!

Ooh no, something went wrong!