Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

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

нахуя тип string если у тебя 1 символ?
потому что я сеньор с++ кодер
ты можешь менять на свой
^ и да
Всё топ, но мерцает
мерцает из-за cls, не моя вина увы :(
апд.: если мерцает прям ебануто то попробуй перезапустить или зафокусить другое окно, бывает такая штука да
 
мерцает из-за cls, не моя вина увы :(
апд.: если мерцает прям ебануто то попробуй перезапустить или зафокусить другое окно, бывает такая штука да
C++:
Expand Collapse Copy
    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);
 
MvfpvtZ.png


я не супериор кодер, но ошибка прошла, когда я переписал это
 
Console UI. И недавно увидел как чел использует библиотеку fmt в своём дампере для апекса, она вроде и быстрее, но я не чекал её. А system cls - полная хуйня и её лучше заменить на что-то более производительное.

И для того чтобы не лагало нужен Sleep в конце цикла. Такое себе решение, если тебе нужно сделать что либо исключая полностью sleep.
 
Последнее редактирование:
Console UI. И недавно увидел как чел использует библиотеку fmt в своём дампере для апекса, она вроде и быстрее, но я не чекал её. А system cls - полная хуйня и её лучше заменить на что-то более производительное.

И для того чтобы не лагало нужен Sleep в конце цикла. Такое себе решение, если тебе нужно сделать что либо исключая полностью sleep.
Круто, но проект сдох.
IMG_20210911_162913.jpg
 
Назад
Сверху Снизу