Exemplo n.º 1
0
 public function extractPieces()
 {
     $pieces = array();
     if (!empty($this->ps)) {
         foreach (explode(' ', $this->ps) as $p) {
             $pos = Board::keyToPos(Board::piotrToKey($p[0]));
             $class = Piece::letterToClass(strtolower($p[1]));
             $piece = new Piece($pos[0], $pos[1], $class);
             if (ctype_upper($p[1])) {
                 $piece->setIsDead(true);
             }
             $pieces[] = $piece;
         }
     }
     $this->setPieces($pieces);
 }