From e585215bee9530d049c19396dcad7a17c160891c Mon Sep 17 00:00:00 2001 From: Xi Xu Date: Mon, 22 Jan 2024 17:14:49 +0800 Subject: [PATCH] Update StrategySystem.cpp --- StrategySystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrategySystem.cpp b/StrategySystem.cpp index 6b1ad21..14b7687 100644 --- a/StrategySystem.cpp +++ b/StrategySystem.cpp @@ -2405,7 +2405,7 @@ void CStrategySystem::Goalie() { // TODO 两侧卡顿 if (start) ball.oldPosition = ball.position; if (ball.position.x <= hgoalie.position.x || ball.position.y <= 313 || ball.position.y >= 505) { - int xix = ball.position.x > 950 ? 965 : 950, xiy, xii = int((double(ball.position.y - ball.oldPosition.y) / (ball.position.x - ball.oldPosition.x)) * 965 + (ball.oldPosition.y - (double(ball.position.y - ball.oldPosition.y) / (ball.position.x - ball.oldPosition.x)) * ball.oldPosition.x) + 0.5), xid = 2; + int xix = ball.position.x > 950 ? 965 : 950, xiy, xii = int((double(ball.position.y - ball.oldPosition.y) / (ball.position.x - ball.oldPosition.x)) * 965 + (ball.oldPosition.y - (double(ball.position.y - ball.oldPosition.y) / (ball.position.x - ball.oldPosition.x)) * ball.oldPosition.x) + 0.5), xid = 0; if (Distance(ball.position, ball.oldPosition) < 1 || ball.position.x <= ball.oldPosition.x || xii < 313 || xii > 505) { if (ball.position.x >= 927 && ball.position.y >= 313 && ball.position.y <= 505) { xiy = ball.position.y;