Quote (Morglod)
Если каждый раз спавнить и удалять спрайт будет проблематично
С чего бы вдруг?
Quote (makso134)
Как сделать так чтобы при нажатии пкм в позиции курсора появлялся спрайт, и если мы будем все время кликать пкм в разных координатах, то и спрайт будет перемещаться, а при клике лкм в не спрайта, спрайт удалялся, но только так чтобы его можно было создать снова. Во общем нужно создать некое подобие popup меню на рабочем столе!
Т.е. если первый раз кликнуть правой кнопкой мыши спрайт должен появиться, если после этого кликнуть левой - он исчезнет, но если кликнуть ещё раз правой он переместится в координаты курсора? Да легко:
Code
>On mouse button clicked (right)
>>System.Compare (Sprite.Count) equal (0) -> System.Create object (Sprite, MouseX, MouseY)
>>System.Else -> Sprite.Set position (MouseX, MouseY)
>On mouse button clicked (left) -> Sprite.Destroy