1 #include "silverfish.h"
5 Silver::Silver(const string & colour) : Agent(colour), values()
7 values[Piece::PAWN] = 1;
8 values[Piece::BISHOP] = 3;
9 values[Piece::KNIGHT] = 3;
10 values[Piece::ROOK] = 5;
11 values[Piece::QUEEN] = 9;
12 values[Piece::KING] = 100;
13 values[Piece::UNKNOWN] = 1.5;
16 Silver::Silver(const string & colour, const map<Piece::Type, double> & new_values) : Agent(colour), values(new_values)
18 //TODO: Assert map is valid
21 Square & Silver::Select()
24 return Agent::Select();
27 Square & Silver::Move()