X-Git-Url: https://git.ucc.asn.au/?p=progcomp2012.git;a=blobdiff_plain;f=judge%2Fmanager%2Fhuman_controller.h;h=9a53ac402f644a17ec7c0d90727b73b9e9a8514b;hp=b2069fc4f3bb6fb86f8f5c809c7af8bfd1dd69bc;hb=add28d0a7f265f5fcfdd67a4c1e590b19f76272e;hpb=de2ad1b17a94aceb8527b3b6a34c7a1732fcd4cf diff --git a/judge/manager/human_controller.h b/judge/manager/human_controller.h index b2069fc..9a53ac4 100644 --- a/judge/manager/human_controller.h +++ b/judge/manager/human_controller.h @@ -15,7 +15,7 @@ class Human_Controller : public Controller virtual bool HumanController() const {return true;} virtual MovementResult QuerySetup(const char * opponentName, std::string setup[]); virtual MovementResult QueryMove(std::string & buffer); - virtual void Message(const char * message) {fprintf(stderr, "%s\n", message);} + virtual bool Message(const char * message) {return (strlen(message) <= 0 || fprintf(stderr, "%s\n", message) > 0);} private: const bool graphicsEnabled;