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

Totoro

Гуру
  • Публикации

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

  • Посещение

  • Победитель дней

    289

Все публикации пользователя Totoro

  1. Я наверное что-то пропустил, но какой сакральный смысл в этом куске кода? Можно же просто print(n).
  2. Нет. Этот кусок кода означает: если переменная n равна 1, напечатать в консоль цифру 1 Если ты хочешь напечатать первое значение из args, ты должен явно это указать: print(args[1])
  3. Клёвая программа! P.S. Аббревиатуре остро не хватает слова "Legendary" в начале.
  4. А ещё реквестирую фичу, чтобы программа показывала название текущего файла в заголовке, и отмечала звёздочкой, если есть несохранённые изменения.
  5. У неё есть фатальный недостаток.
  6. Сразу два скролла в таблице символов - неудобно. Оставь только по вертикали, или только по горизонтали. Ну и вообще, мне кажется, можно кнопки поуменьшить. Потому что места много занимают зря. Идеально - это просто таблица символов, с расстоянием между соседними в пару-тройку пикселей. Панелька с последними использовавшимися символами будет тоже кстати.
  7. Замени read на os.sleep(), или на event.pull(). Ввод данных с клавиатуры - блокирующая операция. Во время нее эвенты не обрабатываются. Если тебе надо одновременно слушать клавиатуру и эвенты, то пиши кастомный ввод данных, на основе эвента key_down.
  8. Надо развернуть палитру, чтобы цветовое колесо было всегда видно, а внизу запоминались использованные цвета. А таблицу символов засунуть в основное окно. Потому что свернутая палитра, и отдельная таблица - это способы экономии места. А у тебя места полно, и это только создаёт лишние неудобства.
  9. Мне кажется основная проблема заключена как раз в этом факте. А вовсе не в том, что OC сложный.
  10. Вроде неплохо. Потом если что ещё дошлифуем.
  11. Можно попробовать что-нибудь нарисовать. Подумаю.
  12. Totoro

    Парсер CSV

    А кто у нас джедай консолей? :P
  13. Totoro

    Парсер CSV

    Буржуй что ли? Публикуй в нашей репе! :P
  14. Главное идея. А так-то понятно, что это не промышленный код.
  15. local function contains(box, x, y) return x >= button.x and y >= button y and x < (button.x+button.width) and y < (button.y+button.height) end local function isClicked(box, x, y, button) return contains(box, x, y) and button == leftButton end Вот.
  16. Чистенький, аккуратный код. Хорошее начало. =)
  17. Какая-то сложная жесть. Короче - Фингер опять норкоманит.
  18. Можно упростить задачу, заюзав в качестве редактора Hologram Editor, и написав тулзу для экспорта голограмм в файлик 3D-модели для печати. (И ещё немного упростить, если не писать всё с нуля, а портировать тулзу Крутого с JS на Lua)
  19. Sublime Text 3 - для серьёзной работы, gedit - для мелких правок, Atom - когда хочется выпендриться (или покодить с огоньком =))
×
×
  • Создать...