Advertisement
Guest User

Untitled

a guest
Nov 5th, 2022
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.26 KB | None | 0 0
  1. import basis.*;
  2. import java.awt.Color.*;
  3.  
  4. public class SuntjmacheraMap implements KnopfLauscher
  5. {
  6. public Fenster fenster;
  7. public Stift s;
  8.  
  9. public TextFeld tfZuganzeige, tfPreis;
  10. public TextFeld tfYouGeld, tfYouHaus, tfYouMensch, tfYouAnzeige;
  11. public TextFeld tfCPUGeld, tfCPUHaus, tfCPUMensch, tfCPUAnzeige;
  12.  
  13. int[] freifelder; int[] felder;
  14.  
  15. public int spielphase;
  16. public int yougeld, youhaus, youtruppen, cpugeld, cpuhaus, cputruppen;
  17. public int f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12;
  18. public int f13,f14,f15,f16,f17,f18,f19,f20,f21,f22,f23,f24;
  19. public int f25,f26,f27,f28,f29,f30,f31,f32,f33,f34,f35,f36;
  20.  
  21. public Knopf kn1,kn2,kn3,kn4,kn5,kn6,kn7,kn8,kn9,kn10,kn11,kn12;
  22. public Knopf kn13,kn14,kn15,kn16,kn17,kn18,kn19,kn20,kn21,kn22,kn23,kn24;
  23. public Knopf kn25,kn26,kn27,kn28,kn29,kn30,kn31,kn32,kn33,kn34,kn35,kn36;
  24.  
  25. public SuntjmacheraMap(int schwierigkeit, int seenvorkommen)
  26. {
  27. //Spielfeld();
  28. fenster = new Fenster("Suntjmachera",1000,750);
  29. s = new Stift();
  30.  
  31. SuntjmacheraCPU suntj = new SuntjmacheraCPU();
  32. freifelder = new int [36];
  33. felder = new int [37];
  34. for (int i=0; i<felder.length;i++)
  35. {
  36. felder[i] = 0;
  37. }
  38.  
  39. for (int i=0; i<freifelder.length;i++)
  40. {
  41. freifelder[i] = i + 1;
  42. }
  43.  
  44. spielphase = 0; //0 = YouStartpunk, 1 = CPUStartpunkt
  45. Button(); Interface(); Map();
  46. Seen(seenvorkommen);
  47. }
  48. public void bearbeiteKnopfDruck (Knopf kn)
  49. {
  50. SuntjmacheraCPU suntj = new SuntjmacheraCPU();
  51. if (kn == kn1)
  52. {
  53. if (spielphase == 0){kn1.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f1 = 5; felder[1] = 5; spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(1);}
  54. }
  55. if (kn == kn2)
  56. {
  57. if (spielphase == 0){kn2.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f2 = 5; felder[2] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(2);}
  58. }
  59. if (kn == kn3)
  60. {
  61. if (spielphase == 0){kn3.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f3 = 5; felder[3] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(3);}
  62. }
  63. if (kn == kn4)
  64. {
  65. if (spielphase == 0){kn4.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f4 = 5; felder[4] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(4);}
  66. }
  67. if (kn == kn5)
  68. {
  69. if (spielphase == 0){kn5.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f5 = 5; felder[5] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(5);}
  70. }
  71. if (kn == kn6)
  72. {
  73. if (spielphase == 0){kn6.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f6 = 5; felder[6] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(6);}
  74. }
  75. if (kn == kn7)
  76. {
  77. if (spielphase == 0){kn7.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f7 = 5; felder[7] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(7);}
  78. }
  79. if (kn == kn8)
  80. {
  81. if (spielphase == 0){kn8.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f8 = 5; felder[8] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(8);}
  82. }
  83. if (kn == kn9)
  84. {
  85. if (spielphase == 0){kn9.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f9 = 5; felder[9] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(9);}
  86. }
  87. if (kn == kn10)
  88. {
  89. if (spielphase == 0){kn10.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f10 = 5; felder[10] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(10);}
  90. }
  91. if (kn == kn11)
  92. {
  93. if (spielphase == 0){kn11.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f11 = 5; felder[11] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(11);}
  94. }
  95. if (kn == kn12)
  96. {
  97. if (spielphase == 0){kn12.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f12 = 5; felder[12] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(12);}
  98. }
  99. if (kn == kn13)
  100. {
  101. if (spielphase == 0){kn13.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f13 = 5; felder[13] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(13);}
  102. }
  103. if (kn == kn14)
  104. {
  105. if (spielphase == 0){kn14.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f14 = 5; felder[14] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(14);}
  106. }
  107. if (kn == kn15)
  108. {
  109. if (spielphase == 0){kn15.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f15 = 5; felder[15] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(15);}
  110. }
  111. if (kn == kn16)
  112. {
  113. if (spielphase == 0){kn16.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f16 = 5; felder[16] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(16);}
  114. }
  115. if (kn == kn17)
  116. {
  117. if (spielphase == 0){kn17.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f17 = 5; felder[17] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(17);}
  118. }
  119. if (kn == kn18)
  120. {
  121. if (spielphase == 0){kn18.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f18 = 5; felder[18] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(18);}
  122. }
  123. if (kn == kn19)
  124. {
  125. if (spielphase == 0){kn19.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f19 = 5; felder[19] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(19);}
  126. }
  127. if (kn == kn20)
  128. {
  129. if (spielphase == 0){kn20.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f20 = 5; felder[20] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(20);}
  130. }
  131. if (kn == kn21)
  132. {
  133. if (spielphase == 0){kn21.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f21 = 5; felder[21] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(21);}
  134. }
  135. if (kn == kn22)
  136. {
  137. if (spielphase == 0){kn22.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f22 = 5; felder[22] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(22);}
  138. }
  139. if (kn == kn23)
  140. {
  141. if (spielphase == 0){kn23.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f23 = 5; felder[23] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(23);}
  142. }
  143. if (kn == kn24)
  144. {
  145. if (spielphase == 0){kn24.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f24 = 5; felder[24] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(24);}
  146. }
  147. if (kn == kn25)
  148. {
  149. if (spielphase == 0){kn25.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f25 = 5; felder[25] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(25);}
  150. }
  151. if (kn == kn26)
  152. {
  153. if (spielphase == 0){kn26.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f26 = 5; felder[26] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(26);}
  154. }
  155. if (kn == kn27)
  156. {
  157. if (spielphase == 0){kn27.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f27 = 5; felder[27] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(27);}
  158. }
  159. if (kn == kn28)
  160. {
  161. if (spielphase == 0){kn28.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f28 = 5; felder[28] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(28);}
  162. }
  163. if (kn == kn29)
  164. {
  165. if (spielphase == 0){kn29.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f29 = 5; felder[29] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(29);}
  166. }
  167. if (kn == kn30)
  168. {
  169. if (spielphase == 0){kn30.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f30 = 5; felder[30] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(30);}
  170. }
  171. if (kn == kn31)
  172. {
  173. if (spielphase == 0){kn31.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f31 = 5; felder[31] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(31);}
  174. }
  175. if (kn == kn32)
  176. {
  177. if (spielphase == 0){kn32.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f32 = 5; felder[32] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(32);}
  178. }
  179. if (kn == kn33)
  180. {
  181. if (spielphase == 0){kn33.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f33 = 5; felder[33] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(33);}
  182. }
  183. if (kn == kn34)
  184. {
  185. if (spielphase == 0){kn34.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f34 = 5; felder[34] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(34);}
  186. }
  187. if (kn == kn35)
  188. {
  189. if (spielphase == 0){kn35.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f35 = 5; felder[35] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(35);}
  190. }
  191. if (kn == kn36)
  192. {
  193. if (spielphase == 0){kn36.setzeHintergrundFarbe(Farbe.BLAU); s.runter(); f36 = 5; felder[36] = 5;spielphase=1; tfZuganzeige.setzeSchriftFarbe(Farbe.ROT);tfZuganzeige.setzeText("CPU wählt Standpunkt"); suntj.StartpunktCPU(36);}
  194. }
  195. }
  196.  
  197. public void Seen(int x)
  198. {
  199. int random = (int) Math.floor(Math.random() * 2); //Nummer zwischen 0 und 1
  200. int y = random + x;
  201. if (y == 1)
  202. {
  203. Seenerschaffung();
  204. }
  205. if (y == 2)
  206. {
  207. Seenerschaffung(); Seenerschaffung();
  208. }
  209. if (y == 3)
  210. {
  211. Seenerschaffung(); Seenerschaffung(); Seenerschaffung();
  212. }
  213. if (y == 4)
  214. {
  215. Seenerschaffung(); Seenerschaffung(); Seenerschaffung(); Seenerschaffung();
  216. }
  217. if (y == 5)
  218. {
  219. Seenerschaffung(); Seenerschaffung(); Seenerschaffung(); Seenerschaffung(); Seenerschaffung();
  220. }
  221. if (y == 6)
  222. {
  223. Seenerschaffung(); Seenerschaffung(); Seenerschaffung(); Seenerschaffung(); Seenerschaffung(); Seenerschaffung();
  224. }
  225. }
  226.  
  227. public void Seenerschaffung()
  228. {
  229. int x;
  230. int random = (int) Math.floor(Math.random() * 36);
  231. x = freifelder[random];
  232. if (x == 0)
  233. {
  234. Seenerschaffung();
  235. }
  236. if (x == 1)
  237. {
  238. f1 = -1; felder[1] = -1; kn1.setzeHintergrundFarbe(Farbe.WEISS); freifelder[0] = 0;
  239. }
  240. if (x == 2)
  241. {
  242. f2 = -1; felder[1] = -1;kn2.setzeHintergrundFarbe(Farbe.WEISS); freifelder[1] = 0;
  243. }
  244. if (x == 3)
  245. {
  246. f3 = -1; felder[3] = -1;kn3.setzeHintergrundFarbe(Farbe.WEISS); freifelder[2] = 0;
  247. }
  248. if (x == 4)
  249. {
  250. f4 = -1; felder[4] = -1;kn4.setzeHintergrundFarbe(Farbe.WEISS); freifelder[3] = 0;
  251. }
  252. if (x == 5)
  253. {
  254. f5 = -1; felder[5] = -1;kn5.setzeHintergrundFarbe(Farbe.WEISS); freifelder[4] = 0;
  255. }
  256. if (x == 6)
  257. {
  258. f6 = -1; felder[6] = -1;kn6.setzeHintergrundFarbe(Farbe.WEISS); freifelder[5] = 0;
  259. }
  260. if (x == 7)
  261. {
  262. f7 = -1; felder[7] = -1;kn7.setzeHintergrundFarbe(Farbe.WEISS); freifelder[6] = 0;
  263. }
  264. if (x == 8)
  265. {
  266. f8 = -1; felder[8] = -1;kn8.setzeHintergrundFarbe(Farbe.WEISS); freifelder[7] = 0;
  267. }
  268. if (x == 9)
  269. {
  270. f9 = -1; felder[9] = -1;kn9.setzeHintergrundFarbe(Farbe.WEISS); freifelder[8] = 0;
  271. }
  272. if (x == 10)
  273. {
  274. f10 = -1; felder[10] = -1;kn10.setzeHintergrundFarbe(Farbe.WEISS); freifelder[9] = 0;
  275. }
  276. if (x == 11)
  277. {
  278. f11 = -1; felder[11] = -1;kn11.setzeHintergrundFarbe(Farbe.WEISS); freifelder[10] = 0;
  279. }
  280. if (x == 12)
  281. {
  282. f12 = -1; felder[12] = -1;kn12.setzeHintergrundFarbe(Farbe.WEISS); freifelder[11] = 0;
  283. }
  284. if (x == 13)
  285. {
  286. f13 = -1; felder[13] = -1;kn13.setzeHintergrundFarbe(Farbe.WEISS); freifelder[12] = 0;
  287. }
  288. if (x == 14)
  289. {
  290. f14 = -1; felder[14] = -1;kn14.setzeHintergrundFarbe(Farbe.WEISS); freifelder[13] = 0;
  291. }
  292. if (x == 15)
  293. {
  294. f15 = -1; felder[15] = -1;kn15.setzeHintergrundFarbe(Farbe.WEISS); freifelder[14] = 0;
  295. }
  296. if (x == 16)
  297. {
  298. f16 = -1; felder[16] = -1;kn16.setzeHintergrundFarbe(Farbe.WEISS); freifelder[15] = 0;
  299. }
  300. if (x == 17)
  301. {
  302. f17 = -1; felder[17] = -1; kn17.setzeHintergrundFarbe(Farbe.WEISS); freifelder[16] = 0;
  303. }
  304. if (x == 18)
  305. {
  306. f18 = -1; felder[18] = -1;kn18.setzeHintergrundFarbe(Farbe.WEISS); freifelder[17] = 0;
  307. }
  308. if (x == 19)
  309. {
  310. f19 = -1; felder[19] = -1;kn19.setzeHintergrundFarbe(Farbe.WEISS); freifelder[18] = 0;
  311. }
  312. if (x == 20)
  313. {
  314. f20 = -1; felder[20] = -1;kn20.setzeHintergrundFarbe(Farbe.WEISS); freifelder[19] = 0;
  315. }
  316. if (x == 21)
  317. {
  318. f21 = -1; felder[21] = -1;kn21.setzeHintergrundFarbe(Farbe.WEISS); freifelder[20] = 0;
  319. }
  320. if (x == 22)
  321. {
  322. f22 = -1; felder[22] = -1;kn22.setzeHintergrundFarbe(Farbe.WEISS); freifelder[21] = 0;
  323. }
  324. if (x == 23)
  325. {
  326. f23 = -1; felder[23] = -1;kn23.setzeHintergrundFarbe(Farbe.WEISS); freifelder[22] = 0;
  327. }
  328. if (x == 24)
  329. {
  330. f24 = -1; felder[24] = -1;kn24.setzeHintergrundFarbe(Farbe.WEISS); freifelder[23] = 0;
  331. }
  332. if (x == 25)
  333. {
  334. f25 = -1; felder[25] = -1;kn25.setzeHintergrundFarbe(Farbe.WEISS); freifelder[24] = 0;
  335. }
  336. if (x == 26)
  337. {
  338. f26 = -1; felder[26] = -1;kn26.setzeHintergrundFarbe(Farbe.WEISS); freifelder[25] = 0;
  339. }
  340. if (x == 27)
  341. {
  342. f27 = -1; felder[27] = -1;kn27.setzeHintergrundFarbe(Farbe.WEISS); freifelder[26] = 0;
  343. }
  344. if (x == 28)
  345. {
  346. f28 = -1; felder[28] = -1;kn28.setzeHintergrundFarbe(Farbe.WEISS); freifelder[27] = 0;
  347. }
  348. if (x == 29)
  349. {
  350. f29 = -1; felder[29] = -1;kn29.setzeHintergrundFarbe(Farbe.WEISS); freifelder[28] = 0;
  351. }
  352. if (x == 30)
  353. {
  354. f30 = -1; felder[30] = -1;kn30.setzeHintergrundFarbe(Farbe.WEISS); freifelder[29] = 0;
  355. }
  356. if (x == 31)
  357. {
  358. f31 = -1; felder[31] = -1;kn31.setzeHintergrundFarbe(Farbe.WEISS); freifelder[30] = 0;
  359. }
  360. if (x == 32)
  361. {
  362. f32 = -1; felder[32] = -1;kn32.setzeHintergrundFarbe(Farbe.WEISS); freifelder[31] = 0;
  363. }
  364. if (x == 33)
  365. {
  366. f33 = -1; felder[33] = -1;kn33.setzeHintergrundFarbe(Farbe.WEISS); freifelder[32] = 0;
  367. }
  368. if (x == 34)
  369. {
  370. f34 = -1; felder[34] = -1;kn34.setzeHintergrundFarbe(Farbe.WEISS); freifelder[33] = 0;
  371. }
  372. if (x == 35)
  373. {
  374. f35 = -1; felder[35] = -1;kn35.setzeHintergrundFarbe(Farbe.WEISS); freifelder[34] = 0;
  375. }
  376. if (x == 36)
  377. {
  378. f36 = -1; felder[36] = -1;kn36.setzeHintergrundFarbe(Farbe.WEISS); freifelder[35] = 0;
  379. }
  380. }
  381.  
  382. public void Interface()
  383. {
  384. tfZuganzeige = new TextFeld (350,12,300,65);
  385. tfZuganzeige.setzeRand(Farbe.SCHWARZ, 7);
  386. tfZuganzeige.setzeSchriftGroesse(29);
  387. tfZuganzeige.setzeSchriftFarbe(Farbe.BLAU);
  388. tfZuganzeige.setzeText(" Wähle dein Startpunkt");
  389.  
  390.  
  391. tfYouAnzeige = new TextFeld (52,95,150,65);
  392. tfYouAnzeige.setzeHintergrundFarbe(Farbe.GRAU);
  393. tfYouAnzeige.setzeRand(Farbe.SCHWARZ, 6);
  394. tfYouAnzeige.setzeSchriftGroesse(35);
  395. tfYouAnzeige.setzeSchriftFarbe(Farbe.SCHWARZ);
  396. tfYouAnzeige.setzeText(" Mensch");
  397.  
  398. tfYouGeld = new TextFeld (115,195,62,62);
  399. tfYouGeld.setzeRand(Farbe.SCHWARZ, 6);
  400. tfYouGeld.setzeSchriftGroesse(48);
  401. tfYouGeld.setzeSchriftFarbe(Farbe.BLAU);
  402. tfYouGeld.setzeText(" 0");
  403.  
  404. tfYouHaus = new TextFeld (115,295,62,62);
  405. tfYouHaus.setzeRand(Farbe.SCHWARZ, 6);
  406. tfYouHaus.setzeSchriftGroesse(48);
  407. tfYouHaus.setzeSchriftFarbe(Farbe.BLAU);
  408. tfYouHaus.setzeText(" 0");
  409.  
  410. tfYouMensch = new TextFeld (115,395,62,62);
  411. tfYouMensch.setzeRand(Farbe.SCHWARZ, 6);
  412. tfYouMensch.setzeSchriftGroesse(48);
  413. tfYouMensch.setzeSchriftFarbe(Farbe.BLAU);
  414. tfYouMensch.setzeText(" 0");
  415.  
  416.  
  417. tfCPUAnzeige = new TextFeld (818,95,150,65);
  418. tfCPUAnzeige.setzeHintergrundFarbe(Farbe.GRAU);
  419. tfCPUAnzeige.setzeRand(Farbe.SCHWARZ, 6);
  420. tfCPUAnzeige.setzeSchriftGroesse(32);
  421. tfCPUAnzeige.setzeSchriftFarbe(Farbe.SCHWARZ);
  422. tfCPUAnzeige.setzeText(" Gegner");
  423.  
  424. tfCPUGeld = new TextFeld (825,195,62,62);
  425. tfCPUGeld.setzeRand(Farbe.SCHWARZ, 6);
  426. tfCPUGeld.setzeSchriftGroesse(48);
  427. tfCPUGeld.setzeSchriftFarbe(Farbe.ROT);
  428. tfCPUGeld.setzeText(" 0");
  429.  
  430. tfCPUHaus = new TextFeld (825,295,62,62);
  431. tfCPUHaus.setzeRand(Farbe.SCHWARZ, 6);
  432. tfCPUHaus.setzeSchriftGroesse(48);
  433. tfCPUHaus.setzeSchriftFarbe(Farbe.ROT);
  434. tfCPUHaus.setzeText(" 0");
  435.  
  436. tfCPUMensch = new TextFeld (825,395,62,62);
  437. tfCPUMensch.setzeRand(Farbe.SCHWARZ, 6);
  438. tfCPUMensch.setzeSchriftGroesse(48);
  439. tfCPUMensch.setzeSchriftFarbe(Farbe.ROT);
  440. tfCPUMensch.setzeText(" 0");
  441. }
  442.  
  443. public void Button()
  444. {
  445. kn1 = new Knopf("",203,78,97,96); f1 = 0;
  446. kn1.setzeKnopfLauscher(this); kn1.setzeHintergrundFarbe(Farbe.GRAU);
  447.  
  448. kn2 = new Knopf("",302,78,98,96); f2 = 0;
  449. kn2.setzeKnopfLauscher(this); kn2.setzeHintergrundFarbe(Farbe.GRAU);
  450.  
  451. kn3 = new Knopf("",402,78,98,96); f3 = 0;
  452. kn3.setzeKnopfLauscher(this); kn3.setzeHintergrundFarbe(Farbe.GRAU);
  453.  
  454. kn4 = new Knopf("",502,78,98,96); f4 = 0;
  455. kn4.setzeKnopfLauscher(this); kn4.setzeHintergrundFarbe(Farbe.GRAU);
  456.  
  457. kn5 = new Knopf("",602,78,98,96); f5 = 0;
  458. kn5.setzeKnopfLauscher(this); kn5.setzeHintergrundFarbe(Farbe.GRAU);
  459.  
  460. kn6 = new Knopf("",701,78,96,96); f6 = 0;
  461. kn6.setzeKnopfLauscher(this); kn6.setzeHintergrundFarbe(Farbe.GRAU);
  462.  
  463.  
  464. kn7 = new Knopf("",203,176,97,98); f7 = 0;
  465. kn7.setzeKnopfLauscher(this); kn7.setzeHintergrundFarbe(Farbe.GRAU);
  466.  
  467. kn8 = new Knopf("",302,176,98,98); f8 = 0;
  468. kn8.setzeKnopfLauscher(this); kn8.setzeHintergrundFarbe(Farbe.GRAU);
  469.  
  470. kn9 = new Knopf("",402,176,98,98); f9 = 0;
  471. kn9.setzeKnopfLauscher(this); kn9.setzeHintergrundFarbe(Farbe.GRAU);
  472.  
  473. kn10 = new Knopf("",502,176,98,98); f10 = 0;
  474. kn10.setzeKnopfLauscher(this); kn10.setzeHintergrundFarbe(Farbe.GRAU);
  475.  
  476. kn11 = new Knopf("",602,176,98,98); f11 = 0;
  477. kn11.setzeKnopfLauscher(this); kn11.setzeHintergrundFarbe(Farbe.GRAU);
  478.  
  479. kn12 = new Knopf("",701,176,96,98); f12 = 0;
  480. kn12.setzeKnopfLauscher(this); kn12.setzeHintergrundFarbe(Farbe.GRAU);
  481.  
  482.  
  483. kn13 = new Knopf("",203,276,97,98); f13 = 0;
  484. kn13.setzeKnopfLauscher(this); kn13.setzeHintergrundFarbe(Farbe.GRAU);
  485.  
  486. kn14 = new Knopf("",302,276,98,98); f14 = 0;
  487. kn14.setzeKnopfLauscher(this); kn14.setzeHintergrundFarbe(Farbe.GRAU);
  488.  
  489. kn15 = new Knopf("",402,276,98,98); f5 = 0;
  490. kn15.setzeKnopfLauscher(this); kn15.setzeHintergrundFarbe(Farbe.GRAU);
  491.  
  492. kn16 = new Knopf("",502,276,98,98); f16 = 0;
  493. kn16.setzeKnopfLauscher(this); kn16.setzeHintergrundFarbe(Farbe.GRAU);
  494.  
  495. kn17 = new Knopf("",602,276,98,98); f17 = 0;
  496. kn17.setzeKnopfLauscher(this); kn17.setzeHintergrundFarbe(Farbe.GRAU);
  497.  
  498. kn18 = new Knopf("",701,276,96,98); f18 = 0;
  499. kn18.setzeKnopfLauscher(this); kn18.setzeHintergrundFarbe(Farbe.GRAU);
  500.  
  501.  
  502. kn19 = new Knopf("",203,376,97,98); f19 = 0;
  503. kn19.setzeKnopfLauscher(this); kn19.setzeHintergrundFarbe(Farbe.GRAU);
  504.  
  505. kn20 = new Knopf("",302,376,98,98); f20 = 0;
  506. kn20.setzeKnopfLauscher(this); kn20.setzeHintergrundFarbe(Farbe.GRAU);
  507.  
  508. kn21 = new Knopf("",402,376,98,98); f21 = 0;
  509. kn21.setzeKnopfLauscher(this); kn21.setzeHintergrundFarbe(Farbe.GRAU);
  510.  
  511. kn22 = new Knopf("",502,376,98,98); f22 = 0;
  512. kn22.setzeKnopfLauscher(this); kn22.setzeHintergrundFarbe(Farbe.GRAU);
  513.  
  514. kn23 = new Knopf("",602,376,98,98); f23 = 0;
  515. kn23.setzeKnopfLauscher(this); kn23.setzeHintergrundFarbe(Farbe.GRAU);
  516.  
  517. kn24 = new Knopf("",701,376,96,98); f24 = 0;
  518. kn24.setzeKnopfLauscher(this); kn24.setzeHintergrundFarbe(Farbe.GRAU);
  519.  
  520.  
  521. kn25 = new Knopf("",203,476,97,98); f25 = 0;
  522. kn25.setzeKnopfLauscher(this); kn25.setzeHintergrundFarbe(Farbe.GRAU);
  523.  
  524. kn26 = new Knopf("",302,476,98,98); f26 = 0;
  525. kn26.setzeKnopfLauscher(this); kn26.setzeHintergrundFarbe(Farbe.GRAU);
  526.  
  527. kn27 = new Knopf("",402,476,98,98); f27 = 0;
  528. kn27.setzeKnopfLauscher(this); kn27.setzeHintergrundFarbe(Farbe.GRAU);
  529.  
  530. kn28 = new Knopf("",502,476,98,98); f28 = 0;
  531. kn28.setzeKnopfLauscher(this); kn28.setzeHintergrundFarbe(Farbe.GRAU);
  532.  
  533. kn29 = new Knopf("",602,476,98,98); f29 = 0;
  534. kn29.setzeKnopfLauscher(this); kn29.setzeHintergrundFarbe(Farbe.GRAU);
  535.  
  536. kn30 = new Knopf("",701,476,96,98); f30 = 0;
  537. kn30.setzeKnopfLauscher(this); kn30.setzeHintergrundFarbe(Farbe.GRAU);
  538.  
  539.  
  540. kn31 = new Knopf("",203,576,98,97); f31 = 0;
  541. kn31.setzeKnopfLauscher(this); kn31.setzeHintergrundFarbe(Farbe.GRAU);
  542.  
  543. kn32 = new Knopf("",302,576,98,97); f32 = 0;
  544. kn32.setzeKnopfLauscher(this); kn32.setzeHintergrundFarbe(Farbe.GRAU);
  545.  
  546. kn33 = new Knopf("",402,576,98,97); f33 = 0;
  547. kn33.setzeKnopfLauscher(this); kn33.setzeHintergrundFarbe(Farbe.GRAU);
  548.  
  549. kn34 = new Knopf("",502,576,98,97); f34 = 0;
  550. kn34.setzeKnopfLauscher(this); kn34.setzeHintergrundFarbe(Farbe.GRAU);
  551.  
  552. kn35 = new Knopf("",602,576,98,97); f35 = 0;
  553. kn35.setzeKnopfLauscher(this); kn35.setzeHintergrundFarbe(Farbe.GRAU);
  554.  
  555. kn36 = new Knopf("",701,576,96,98); f36 = 0;
  556. kn36.setzeKnopfLauscher(this); kn36.setzeHintergrundFarbe(Farbe.GRAU);
  557. }
  558.  
  559. public void Map()
  560. {
  561. s.bewegeAuf(200,75);
  562. s.dreheBis(0);
  563. s.setzeLinienBreite(8);
  564. s.runter();
  565. s.bewegeUm(600);
  566. s.dreheUm(-90);
  567. s.bewegeUm(600);
  568. s.dreheUm(-90);
  569. s.bewegeUm(600);
  570. s.dreheUm(-90);
  571. s.bewegeUm(600);
  572. s.dreheUm(-90);
  573. s.bewegeUm(600);
  574. s.hoch();
  575.  
  576. s.setzeLinienBreite(2);
  577. s.bewegeAuf(300,75);
  578. s.dreheBis(270);
  579. s.runter();
  580. s.bewegeUm(600);
  581. s.hoch();
  582. s.bewegeAuf(400,75);
  583. s.dreheBis(270);
  584. s.runter();
  585. s.bewegeUm(600);
  586. s.hoch();
  587. s.bewegeAuf(500,75);
  588. s.dreheBis(270);
  589. s.runter();
  590. s.bewegeUm(600);
  591. s.hoch();
  592. s.bewegeAuf(600,75);
  593. s.dreheBis(270);
  594. s.runter();
  595. s.bewegeUm(600);
  596. s.hoch();
  597. s.bewegeAuf(700,75);
  598. s.dreheBis(270);
  599. s.runter();
  600. s.bewegeUm(600);
  601. s.hoch();
  602.  
  603. s.bewegeAuf(200,175);
  604. s.dreheBis(0);
  605. s.runter();
  606. s.bewegeUm(600);
  607. s.hoch();
  608. s.bewegeAuf(200,275);
  609. s.dreheBis(0);
  610. s.runter();
  611. s.bewegeUm(600);
  612. s.hoch();
  613. s.bewegeAuf(200,375);
  614. s.dreheBis(0);
  615. s.runter();
  616. s.bewegeUm(600);
  617. s.hoch();
  618. s.bewegeAuf(200,475);
  619. s.dreheBis(0);
  620. s.runter();
  621. s.bewegeUm(600);
  622. s.hoch();
  623. s.bewegeAuf(200,575);
  624. s.dreheBis(0);
  625. s.runter();
  626. s.bewegeUm(600);
  627. s.hoch();
  628.  
  629.  
  630.  
  631. s.bewegeAuf(82,215); //Symbole (Mensch)
  632. s.dreheBis(0);
  633. s.setzeLinienBreite(4);
  634. s.runter();
  635. s.zeichneKreis(8);
  636. s.hoch();
  637. s.bewegeAuf(82,227);
  638. s.dreheBis(270);
  639. s.runter();
  640. s.bewegeUm(15);
  641. s.hoch();
  642. s.bewegeAuf(82,225);
  643. s.dreheBis(225);
  644. s.runter();
  645. s.bewegeUm(13);
  646. s.hoch();
  647. s.bewegeAuf(82,225);
  648. s.dreheBis(315);
  649. s.runter();
  650. s.bewegeUm(13);
  651. s.hoch();
  652. s.bewegeAuf(82,239);
  653. s.dreheBis(225);
  654. s.runter();
  655. s.bewegeUm(11);
  656. s.hoch();
  657. s.bewegeAuf(82,239);
  658. s.dreheBis(315);
  659. s.runter();
  660. s.bewegeUm(11);
  661. s.hoch();
  662.  
  663. s.bewegeAuf(920,215);
  664. s.dreheBis(0);
  665. s.setzeLinienBreite(4);
  666. s.runter();
  667. s.zeichneKreis(8);
  668. s.hoch();
  669. s.bewegeAuf(920,227);
  670. s.dreheBis(270);
  671. s.runter();
  672. s.bewegeUm(15);
  673. s.hoch();
  674. s.bewegeAuf(920,225);
  675. s.dreheBis(225);
  676. s.runter();
  677. s.bewegeUm(13);
  678. s.hoch();
  679. s.bewegeAuf(920,225);
  680. s.dreheBis(315);
  681. s.runter();
  682. s.bewegeUm(13);
  683. s.hoch();
  684. s.bewegeAuf(920,239);
  685. s.dreheBis(225);
  686. s.runter();
  687. s.bewegeUm(11);
  688. s.hoch();
  689. s.bewegeAuf(920,239);
  690. s.dreheBis(315);
  691. s.runter();
  692. s.bewegeUm(11);
  693. s.hoch();
  694.  
  695. s.bewegeAuf(82,315); //Symbole (Haus)
  696. s.dreheBis(325);
  697. s.setzeLinienBreite(4);
  698. s.runter();
  699. s.bewegeUm(17);
  700. s.hoch();
  701. s.bewegeAuf(82,315);
  702. s.dreheBis(215);
  703. s.setzeLinienBreite(4);
  704. s.runter();
  705. s.bewegeUm(17);
  706. s.hoch();
  707.  
  708. s.bewegeAuf(73,323);
  709. s.dreheBis(270);
  710. s.runter();
  711. s.bewegeUm(20);
  712. s.dreheUm(90);
  713. s.bewegeUm(20);
  714. s.dreheUm(90);
  715. s.bewegeUm(20);
  716. s.hoch();
  717.  
  718.  
  719. s.bewegeAuf(922,315);
  720. s.dreheBis(325);
  721. s.setzeLinienBreite(4);
  722. s.runter();
  723. s.bewegeUm(17);
  724. s.hoch();
  725. s.bewegeAuf(922,315);
  726. s.dreheBis(215);
  727. s.setzeLinienBreite(4);
  728. s.runter();
  729. s.bewegeUm(17);
  730. s.hoch();
  731.  
  732. s.bewegeAuf(912,323);
  733. s.dreheBis(270);
  734. s.runter();
  735. s.bewegeUm(20);
  736. s.dreheUm(90);
  737. s.bewegeUm(20);
  738. s.dreheUm(90);
  739. s.bewegeUm(20);
  740. s.hoch();
  741.  
  742.  
  743.  
  744. s.bewegeAuf(82,418); //Symbole (Geld)
  745. s.dreheBis(0);
  746. s.setzeLinienBreite(4);
  747. s.runter();
  748. s.zeichneKreis(10);
  749. s.hoch();
  750.  
  751. s.bewegeAuf(72,433);
  752. s.dreheBis(0);
  753. s.setzeLinienBreite(4);
  754. s.runter();
  755. s.zeichneKreis(10);
  756. s.hoch();
  757.  
  758. s.bewegeAuf(92,433);
  759. s.dreheBis(0);
  760. s.setzeLinienBreite(4);
  761. s.runter();
  762. s.zeichneKreis(10);
  763. s.hoch();
  764.  
  765.  
  766. s.bewegeAuf(922,418);
  767. s.dreheBis(0);
  768. s.setzeLinienBreite(4);
  769. s.runter();
  770. s.zeichneKreis(10);
  771. s.hoch();
  772.  
  773. s.bewegeAuf(912,433);
  774. s.dreheBis(0);
  775. s.setzeLinienBreite(4);
  776. s.runter();
  777. s.zeichneKreis(10);
  778. s.hoch();
  779.  
  780. s.bewegeAuf(932,433);
  781. s.dreheBis(0);
  782. s.setzeLinienBreite(4);
  783. s.runter();
  784. s.zeichneKreis(10);
  785. s.hoch();
  786.  
  787. }
  788. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement