Указываются точки по типу переменная с массивом а = а + 1,
затем нужно определить не является ли новая точка способности точкой из уже указанных, и если является, то нужно чтобы определило какая она по счету
Есть в условиях сравнение х и у точки, но там же только число координат точки, а как сразу все точки сравнить? Пришлось в условие координаты каждого массива писать, дошел до 9 пока что)
Пробовал сделать через цикл, но он только для действий, а цикла для условий не нашел. Подскажите пожалуйста.

Делать это не в условии триггера, а в действиях, очевидно.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
10
prog:
Делать это не в условии триггера, а в действиях, очевидно.
Итак делаю в действиях триггера в if ... then... , и вот как в этом if это сделать?
10
prog:
Lotus101, использовать иф внутри цикла же.
Ну вот он вычисляет что да, выбранная точка одна из точек с массивом, но как узнать с каким она массивом?
26
Если точка совпала, то вывести индекс массива, с которым сравниваешь.
10
8gabriel8:
Если точка совпала, то вывести индекс массива, с которым сравниваешь.
То есть так?
Для всех чисел А от 1 до "переменная индекса массива точки"
Если X точки NewPoint = X точки Point [число А]
Если Y точки NewPoint = Y точки Point [число А]
То:
Установить Point [переменная индекса] = NewPoint (мне это нужно было, если точка повторяется ее сделать последней в массиве)
Создать плавающий текст в этой точке
В итоге создается куча текста в этой точке, пробовал по другому игра зависает или фатал... Или он указывает просто точку с последним индексом, а не нужную
27
ScorpioT1000, я в своей наработке тоже как описал Lotus101 сравниваю. Чтобы повторно точки пересечения в массив не добавлялись. Вроде работает, но наверное...
Мб в моем случае полезнее дробную часть отсекать? хотя у меня погрешностей никогда не должно быть, тк после запятой ноль
26
Lotus101, чего-то странно, что у тебя не получается, наверное, где-то какой-то сбой. По идее должно быть так:
Цикл по А от 0 до размера массива Point
Если (х NewPoint)=(x Point[A]) и (y NewPoint)=(y Point[A])
То создать всплывающий текст в NewPoint
Иначе <пусто>
Про сделать последней в массиве в случае повторения не совсем понял.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.