Перейти к содержимому

apaukraine

Пользователи
  • Публикации

    2
  • Зарегистрирован

  • Посещение

Комментарии блога, опубликованные пользователем apaukraine


  1. У меня в кнопке такой код заработал

     

    1. local unicode = require("unicode") -- Нам потребуется юникод...
    2. -- Рисуем кнопку.
    3. function drawButton(x,y,bg,fg,text)
    4. local oldbg = gpu.getBackground()
    5. local oldfg = gpu.getForeground()
    6. gpu.setBackground(bg)
    7. gpu.setForeground(fg)
    8. gpu.set(x,y,text) -- Кнопка - текст с фоном. =)
    9. gpu.setBackground(oldbg)
    10. gpu.setForeground(oldfg)
    11. end
    12.  
    13. drawButton(2,2,0xff0000, 0x00ff00, "PressMeToWin")
    14.  
    15. -- Обрабатывать клик будем по японский, можно использовать event.listen, но я для простоты использую event.pull
    16.  
    17. while true do
    18. local name, add, xP, yP, b = event.pull("touch")
    19. if name ~= nil then
    20. if xP >= 2 and yP == 2 and xP <= 2 + unicode.len("PressMeToWin") then -- Тут сложно--Если нажали то... Например напишем "Ok"
    21. gpu.set(1,20, "Ok!")
    22. os.sleep(2) -- Спатки 2 секунды
    23. gpu.fill(1,20,10,10, " ") -- Очистить то, что написали
    24. end
    25. end
    26. end
×
×
  • Создать...