Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Mah...

    Codice PHP:
    <?php 

    $chessboard 
    = array();

    for(
    $i 1$i <= 8$i++) {
        
    $chessboard[$i] = array_fill(18NULL);
    }

    for(
    $i 1$i <= 8$i++) {
        
    $chessboard[$i][2] = new Pawn();
        
    $chessboard[$i][7] = new Pawn();
    }

    $chessboard[1][1] = new Tower();
    $chessboard[1][8] = new Tower();
    $chessboard[8][1] = new Tower();
    $chessboard[8][8] = new Tower();

    $chessboard[1][2] = new Knight();
    $chessboard[1][7] = new Knight();
    $chessboard[8][2] = new Knight();
    $chessboard[8][7] = new Knight();

    // etc. etc. etc.

    ?>

  2. #12
    ottimo, ultima cosa.
    se volessi che il metodo pedone.move(casella) muovesse il pedone come potrei "tagliare" il pedone da una casella e "incollarlo" su un'altra?

  3. #13

  4. #14
    nella classe chessPiece ho inserito il metodo:
    Codice PHP:
    abstract function move($x,$y); 
    ma ad esempio la torre deve ricevere un altro parametro che indica se è possibile effettuare l'arrocco oppure no.
    Posso aggiungere un parametro alla move() della classe Rock che estende chessPiece?

  5. #15
    ora che ci penso...
    se il metodo move() deve spostare un oggetto all'interno dell'array come può essere un metodo dell'oggetto?
    non so come fare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.