C++ Исходник ScGui - Попытка сделать ImGui, только в консольке!

keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
нахуя тип string если у тебя 1 символ?
потому что я сеньор с++ кодер
ты можешь менять на свой
^ и да
Всё топ, но мерцает
мерцает из-за cls, не моя вина увы :(
апд.: если мерцает прям ебануто то попробуй перезапустить или зафокусить другое окно, бывает такая штука да
 
feel irl
Участник
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
677
Реакции[?]
294
Поинты[?]
16K
мерцает из-за cls, не моя вина увы :(
апд.: если мерцает прям ебануто то попробуй перезапустить или зафокусить другое окно, бывает такая штука да
C++:
    COORD topLeft = { 0, 0 };
    HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO screen;
    DWORD written;

    GetConsoleScreenBufferInfo(console, &screen);
    FillConsoleOutputCharacterA(
        console, ' ', screen.dwSize.X * screen.dwSize.Y, topLeft, &written
    );
    FillConsoleOutputAttribute(
        console, FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE,
        screen.dwSize.X * screen.dwSize.Y, topLeft, &written
    );
    SetConsoleCursorPosition(console, topLeft);
 
Пользователь
Статус
Оффлайн
Регистрация
11 Июн 2020
Сообщения
177
Реакции[?]
82
Поинты[?]
0
Ты супер, сама по себе задумка интересная и оригинальная, продолжай в том же духе
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Короче до меня ток щас дошло что ScGui - не Gui вовсе, но ScUi выглядят и звучит убого :roflanPominki:
 
Начинающий
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
30
Реакции[?]
5
Поинты[?]
0
Возникло немного проблем при установке в проект, но тем не менее - все шикарно! Большое спасибо!
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Участник
Статус
Оффлайн
Регистрация
15 Дек 2018
Сообщения
1,081
Реакции[?]
213
Поинты[?]
0
Console UI. И недавно увидел как чел использует библиотеку fmt в своём дампере для апекса, она вроде и быстрее, но я не чекал её. А system cls - полная хуйня и её лучше заменить на что-то более производительное.

И для того чтобы не лагало нужен Sleep в конце цикла. Такое себе решение, если тебе нужно сделать что либо исключая полностью sleep.
 
Последнее редактирование:
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Console UI. И недавно увидел как чел использует библиотеку fmt в своём дампере для апекса, она вроде и быстрее, но я не чекал её. А system cls - полная хуйня и её лучше заменить на что-то более производительное.

И для того чтобы не лагало нужен Sleep в конце цикла. Такое себе решение, если тебе нужно сделать что либо исключая полностью sleep.
Круто, но проект сдох.
IMG_20210911_162913.jpg
 
Участник
Статус
Оффлайн
Регистрация
15 Дек 2018
Сообщения
1,081
Реакции[?]
213
Поинты[?]
0
Сверху Снизу