Closed simonsimon closed 12 years ago
Ahh.. Ich verstehe.. So tief bin ich gar nicht in das Spiel eingetaucht.. du hast recht.. Dann muss man das nochmal anpassen.. und eventuell die KI dazu...
Jo hab leider zu spät bemerkt, dass es da Missverständnisse gab, sorry. Ich kann's auch kaum erwarten, dieses lästige langweilige Spiel bald endlich hinter mir zu haben... ^^
Ich auch nicht. Wo wird denn was mit == verglichen?
Es ging um das "board.getCell(0, 1).getContent() == BoardContent.ATTACKER" usw, aber das hat sich erledigt. Laut http://javathreads.de/2009/05/java-enums-mit-oder-equals-auf-gleichheit-pruefen/ kann man da sowohl equals als auch == verwenden
baue es gerade wieder ein.. Und ja.. hat ja auch geklappt :D nur mit falschem Regelwerk ^^
So.. ist wieder richtig, und die dritte Methode ist auch dabei.. Jetzt pass ich wohl nur noch die KI an, dass sie auch so zieht.. vlt
Hmm die Fluchtburgen sind erst dann blockiert, wenn die Figuren, die die Fluchtburg decken, alle unangreifbar sind. Wenn sie direkt vor den Fluchtburgen stehen (also zb (0,1) und (1,0) sind sie noch angreifbar, weil die Türme ja für alle Figuren außer dem König als Feind gelten. Im Skriptordner sind in "tutorial_4_Implementierung_Testen.pdf" auf Seite 14 die 3 möglichen Blockierungsmethoden aufgelistet (ich hatte sogar nur 2 davon abgedeckt, also müsste man die 3. noch ergänzen). Ich glaube außerdem, dass man bei enums .equals() benutzen muss, weil bei == nur die Referenz überprüft wird.