X-Git-Url: https://git.ucc.asn.au/?p=progcomp2012.git;a=blobdiff_plain;f=judge%2Fmanager%2Fcontroller.cpp;h=e31c1eefb992962a02bf5e4094df8e210a310a21;hp=20b79aa101328775c265e471db403817adce8b65;hb=add28d0a7f265f5fcfdd67a4c1e590b19f76272e;hpb=de2ad1b17a94aceb8527b3b6a34c7a1732fcd4cf diff --git a/judge/manager/controller.cpp b/judge/manager/controller.cpp index 20b79aa..e31c1ee 100644 --- a/judge/manager/controller.cpp +++ b/judge/manager/controller.cpp @@ -104,7 +104,7 @@ MovementResult Controller::MakeMove(string & buffer) } - + int x; int y; string direction=""; stringstream s(buffer); s >> x; @@ -112,6 +112,9 @@ MovementResult Controller::MakeMove(string & buffer) s >> direction; + + + Board::Direction dir; if (direction == "UP") { @@ -131,6 +134,7 @@ MovementResult Controller::MakeMove(string & buffer) } else { + if (Game::theGame->allowIllegalMoves) return MovementResult::OK; else