Oleshe 36 Опубликовано: 13 марта, 2023 (изменено) Дано: переменная, таблица what; функция draw элемента object MineOS GUI Рисунок: Найти: как сделать переменную what доступной в функций .draw. Примечание: входные параметры функций задаём не мы, а сама система, то-есть мы не можем просто-так дать ей нашу переменную в аргументы функций. Изменено 13 марта, 2023 пользователем Oleshe Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ECS 1 903 Опубликовано: 14 марта, 2023 -- Копируем переменную what в toendobject toendobject.what = what -- Определяем метод отрисовки toendobject toendobject.draw = function(toendobject) -- Обращаемся к скопированной ранее переменной for i = 1, #toendobject.what do if toendobject.what[i] == "line" then ... end end end 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 14 марта, 2023 12 часа назад, Oleshe сказал: Поместить переменную в функцию Что значит "поместить"? Сама-то переменная где объявлена? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дано: переменная, таблица what; функция draw элемента object MineOS GUI
Рисунок:
Найти: как сделать переменную what доступной в функций .draw.
Изменено пользователем OlesheПримечание: входные параметры функций задаём не мы, а сама система, то-есть мы не можем просто-так дать ей нашу переменную в аргументы функций.
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах