morpex182 писал(а):Изначально маленьких шарик находится на центральном круге, при нажатии на один из внешних кругов он перемещается в центр круга на который нажали, когда он там окажется, перемещаться между внешними кругами нельзя, то есть чтобы маленькому шарику оказаться на одном из внешних кругов ему нужно попасть сначала в центральный круг а потом уже на любой другой!
Ну теперь понятно, а что не получается-то?
Здесь элементарно надо сделать булевую переменную-флаг: если шарик во внешнем круге, то ставим true, а дальше при клике мыши на любой круг идет проверка if(flag == false), то перемещаемся во внешний круг, если true, то не перемещаемся. Тоже самое и с кликом на центральный круг: если flag = true, то перемещаемся в центральный круг.