Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
if(figur instanceof Pawn && this.getTeam()==AbstractChessPiece.WHITE_TEAM && figur[steht auf content[0][column]])
{
content[0][i].occupyBy(new Queen(AbstractChessPiece.WHITE_TEAM));
}
if(figur instanceof Pawn && this.getTeam()==AbstractChessPiece.BLACK_TEAM && figur[steht auf content[7][column]])
{
content[0][i].occupyBy(new Queen(AbstractChessPiece.BLACK_TEAM));
}
// Wir nehmen an, dass wir in dem Event sind, welches die Figur "fahren" lässt
public void moveFigure(Point destination)
{
// ...
// Hier sind dann deine Lines of Code
// ...
if(destination.y == 7)
{
Queen newFigure = FigureConverter.convertToQueen(this); // Hier erstellen wir eine Kopie des Bauerns als Dame
// Hier eventuell erst den Bauer von der Position löschen
content[desination.x][destination.y].occupyby(newFigure); // Feld zuweisen (wie auch immer das bei dir funktioniert)
}
}
public static Queen FigureConverter.convertToQueen(Figure fig)
{
Queen result = new Queen(Client.TEAM_COLOR); // BLACK or WHITE
result.setPosition(fig.getPosition());
return result;
}