Lernpfad:Hehomon/15: Unterschied zwischen den Versionen

179 Bytes hinzugefügt ,  12:51, 25. Mär. 2020
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
     a2[shape="parallelogram", style="", label="Fähigkeit auswählen"]
     a2[shape="parallelogram", style="", label="Fähigkeit auswählen"]
     a3[shape="rect", style="", label="Fähigkeit anwenden"]
     a3[shape="rect", style="", label="Fähigkeit anwenden"]
     a4[shape="rect", style="", label="Angreifer gewinnt"]
     a4[shape="rect", style="filled", label="Angreifer gewinnt"]
      
      
     v1[shape="rect", style="", label="Verteidiger am Zug"]
     v1[shape="rect", style="", label="Verteidiger am Zug"]
     v2[shape="parallelogram", style="", label="Fähigkeit auswählen"]
     v2[shape="parallelogram", style="", label="Fähigkeit auswählen"]
     v3[shape="rect", style="", label="Fähigkeit anwenden"]
     v3[shape="rect", style="", label="Fähigkeit anwenden"]
     v4[shape="rect", style="", label="Verteidiger gewinnt"]
     v4[shape="rect", style="filled", label="Verteidiger gewinnt"]


     if1[shape="diamond", style="", label="Hat Verteidiger\n0 LP?"];
     if1[shape="diamond", style="filled", label="Hat Verteidiger\n0 LP?"];
     if2[shape="diamond", style="", label="Hat Angreifer\n0 LP?"];
     if2[shape="diamond", style="filled", label="Hat Angreifer\n0 LP?"];


   
   
Zeile 47: Zeile 47:
}
}
</graphviz></center>
</graphviz></center>
Wir müssen für unser Spiel also nach dem Anwenden einer Fähigkeit noch eine Abfrage ergänzen, die prüft, ob der Gegner noch Lebenspunkte hat oder nicht.
Die grau hinterlegten Aktionen haben wir noch nicht implementiert. Sie legen die Siegbedingung fest, und was bei ihrem Eintreten passieren soll. Wir müssen für unser Spiel also jedes Mal nach dem Anwenden einer Fähigkeit noch eine Abfrage ergänzen, die prüft, ob der Gegner noch Lebenspunkte hat oder nicht.