git.ucc.asn.au
/
progcomp2012.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Make progcomp work on Mac OS X
[progcomp2012.git]
/
judge
/
manager
/
human_controller.cpp
diff --git
a/judge/manager/human_controller.cpp
b/judge/manager/human_controller.cpp
index
c2470d3
..
e2b5845
100644
(file)
--- a/
judge/manager/human_controller.cpp
+++ b/
judge/manager/human_controller.cpp
@@
-145,6
+145,7
@@
MovementResult Human_Controller::QueryMove(string & buffer)
{
int xDist = x[1] - x[0];
int yDist = y[1] - y[0];
+ int magnitude = max(abs(xDist), abs(yDist));
if (abs(xDist) > abs(yDist))
{
if (xDist < 0)
@@
-156,6
+157,13
@@
MovementResult Human_Controller::QueryMove(string & buffer)
buffer += "UP";
else
buffer += "DOWN";
+
+ if (magnitude > 1)
+ {
+ stringstream s("");
+ s << " " << magnitude;
+ buffer += s.str();
+ }
}
mouseClick++;
break;
UCC
git Repository :: git.ucc.asn.au