Improving C++ API
[progcomp2013.git] / agents / silverfish / silverfish.h
diff --git a/agents/silverfish/silverfish.h b/agents/silverfish/silverfish.h
new file mode 100644 (file)
index 0000000..dc5b26a
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef _SILVERFISH_H
+#define _SILVERFISH_H
+
+#include "agent.h"
+
+class Silver : public Agent
+{
+       public:
+               Silver(const std::string & colour);
+               Silver(const std::string & colour, const std::map<Piece::Type, double> & new_values);
+               virtual ~Silver() {}
+               
+               virtual Square & Select();
+               virtual Square & Move();
+
+               std::map<Piece::Type, double> values;
+};
+
+
+#endif //_SILVERFISH_H
\ No newline at end of file

UCC git Repository :: git.ucc.asn.au