X-Git-Url: https://git.ucc.asn.au/?p=progcomp2012.git;a=blobdiff_plain;f=judge%2Fmanager%2Fgame.h;h=ce83545bc301eb198d159d9cdd5d08355ad13d8f;hp=5a5f8a633c3ceeb728e5cb17288ee8822a1dfe70;hb=add28d0a7f265f5fcfdd67a4c1e590b19f76272e;hpb=de2ad1b17a94aceb8527b3b6a34c7a1732fcd4cf diff --git a/judge/manager/game.h b/judge/manager/game.h index 5a5f8a6..ce83545 100644 --- a/judge/manager/game.h +++ b/judge/manager/game.h @@ -43,6 +43,7 @@ class Game void MakeControllers(const char * redPath, const char * bluePath); //Create a controller based off a path public: int logMessage(const char * format, ...); + static void PrintResults(const MovementResult & result, std::string & buffer); FILE * GetLogFile() const {return log;} Controller * red; Controller * blue; @@ -83,7 +84,7 @@ class FileController : public Controller FileController(const Piece::Colour & newColour, FILE * newFile) : Controller(newColour, "file"), file(newFile) {} virtual ~FileController() {} - virtual void Message(const char * string) {} //Don't send messages + virtual bool Message(const char * string) {return true;} //Don't send messages virtual MovementResult QuerySetup(const char * opponentName, std::string setup[]); virtual MovementResult QueryMove(std::string & buffer); virtual bool Valid() const {return file != NULL;}