Just solved it....well, partially.
The reason was this:
Code: ags
The mousemode gets set back to eModeWalkto (ID 0), before the Any_Click function is called.
The reason was this:
function on_mouse_click(MouseButton button) {
// called when a mouse button is clicked. button is either LEFT or RIGHT
if (IsGamePaused() == 1) {
// Game is paused, so do nothing (ie. don't allow mouse click)
}
else if (button == eMouseLeft) {
ProcessClick(mouse.x, mouse.y, mouse.Mode );
mouse.Mode = eModeWalkto;
}
else if (button == eMouseRight || button == eMouseWheelSouth){
// right-click our mouse-wheel down, so cycle cursor
// mouse.SelectNextMode();
}
}
The mousemode gets set back to eModeWalkto (ID 0), before the Any_Click function is called.