Написал программу для голопроектора. Она должна выводить букву "п" 6х8 точек с вертикальной прорисовкой. Но программа даже не успевает очистить проэкцию и выдает ошибку.
Вроде все сделал правильно, но ошибка -то есть!
local component = require("component")
local hologram = component.hologram
hologram.setPaletteColor(1, 0xFFFFFF) -- белый
hologram.setPaletteColor(0, 0x000000)
local alf = {}
alf[p]= {0, 0, 1, 1, 1, 1, 1, 0,
0, 0, 1, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0} -- п
-- alf[101] = {00111110, 00101000, 00101000, 00010000, 00000000, 00000000} -- р
local function print_txt()
local x = 5
local z = 23
for at=1, 48 do -- цикл отрисовки буквы
local y = 30
x = x + 1
for ty=1, 8 do
y = y-ty
tt = alf[p][at]
hologram.set(x, y, z, tt) -- отрисовка
end
end
end
----== Тело программы ==----
hologram.clear()
print_txt()
Написал программу для голопроектора. Она должна выводить букву "п" 6х8 точек с вертикальной прорисовкой. Но программа даже не успевает очистить проэкцию и выдает ошибку.
Вроде все сделал правильно, но ошибка -то есть!
Сама ошибка:
Изменено пользователем bob558
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах