Game
язык Udaw

21 days ago

Всем привет, короче, пост по Udaw, сразу скажу, что вы ни хрена не поймёте, если не знаете Python и Tkinter.

В общем, как вы помните, Udaw очень сильно запоздал из-за багов в авто-отступе...


В общем, я несколько недель тогда мучился с нейронками, которые НЕ МОГЛИ МНЕ СДЕЛАТЬ НОРМ ФУНКЦИЮ, КОТОРАЯ НОРМ РАБОТАЛА. В итоге я решил взяться за эту функцию сам, и Я СДЕЛАЛ ЭТО ПОЧТИ СРАЗУ. ТУПЫЕ НЕЙРОНКИ ПРЕДЛАГАЛИ МНЕ ДЛИННЮЩИЕ ФУНКЦИИ, КОТОРЫЕ ХРЕН ЗНАЕТ ЧТО ДЕЛАЛИ И НОРМАЛЬНО НЕ РАБОТАЛИ.

В ИТОГЕ Я ЗА ДВА ДНЯ НАПИСАЛ ЭТУ КОРОТКУЮ ФУНКЦИЮ:

		
			def autoSpace(event):
    NoRow=int(text_area.index("insert").split('.')[0])
    Row=text_area.get(f"{NoRow}.0", f"{NoRow}.end")
    indent=len(Row) - len(Row.lstrip(' '))
    print(indent)
    operators = (
        "если",
        "иначе",
        "иначеЕсли",
        "цикл",
        "функция",
        "класс",

        "Если",
        "Иначе",
        "ИначеЕсли",
        "Цикл",
        "Функция",
        "Класс"
    )
    if indent % 4 == 0:
        if Row[indent:].startswith(operators):
            indent+=4
        text_area.insert("insert", "\n"+" "*indent)
    else:
        text_area.insert("insert", "\n")
    return "break"
		
	

(Да знаю корявенький но своими руками)

И ЭТА МЕЛКАЯ ХЕРНЯ РАБОТАЕТ ИДЕАЛЬНО (Если вдруг заметили тут ошибку то скажите мне о ней)

Сорян за ненужный пост просто бомбануло от тупости нееронок



0 comments

Loading...

Next up

Тест подсветки синтаксиса в Udaw 0.4.0 (признаюсь мне было лень делать самому поэтому я это сделал через нееронку, постараюсь меньше так халтурить)

Возобновление работы над Udaw: Кто нибудь его ещё помнит? Кратко это мой ЯП с русским синтаксисом на python Вообщем я знаю что Udaw 0.4.0 был обещан несколько недель назад но из за багов и моей лени пришлось отложить:/

В общем, ЕСТЬ ХОРОШИЕ НОВОСТИ ПО ПОВОДУ UDAW!!!

Udaw 0.4.0 СЕГОДНЯ!!!!

Но с щепоткой ±грустных:(

Пиксельная Rabbit hole Мику.

Сегодня я заметил что в Udaw 0.4.0, были проблемы с неправильным именами файлов и также во многих местах остались элементы Udaw 0.3.0 (Например в документации было написано 0.3.0 вместо 0.4.0, а документация внутри Udaw IDE вообще осталась из Udaw 0.3.0)

cute cat guy ✨️

Представляю вам ещё криво работающие, но работающие нововведения в IDE Udaw 0.4.0!

К сожалению из за проблем в Udaw 0.4.0 и Udaw 0.4.1 распространение этих версий приостановлено до исправления проблем в 0.4.2 или 0.4.1.1

Извиняюсь

ИТАК, ребятки, мы презентуем вам НАШ проект ЕРЕСЬ КУЗИ ДВА... Ну, а вернее ДЕМО этой игры. ИГРА: https://gamejolt.com/games/YourPersonalHell/958149

Новости Udaw:

Хотел бы рассказать что я сейчас делаю для Udaw 0.4.0