История изменений
Исправление ossa, (текущая версия) :
странного нет, если бы исходник был нагенерен (как утверждает автор) и просто повторял пример, обычно так и делается.
Но это не объясняет целые куски копипасты
{struct nk_font_atlas *atlas;
nk_sdl_font_stash_begin(&atlas);
/*struct nk_font *droid = nk_font_atlas_add_from_file(atlas, "../../../extra_font/DroidSans.ttf", 14, 0);*/
/*struct nk_font *roboto = nk_font_atlas_add_from_file(atlas, "../../../extra_font/Roboto-Regular.ttf", 16, 0);*/
/*struct nk_font *future = nk_font_atlas_add_from_file(atlas, "../../../extra_font/kenvector_future_thin.ttf", 13, 0);*/
/*struct nk_font *clean = nk_font_atlas_add_from_file(atlas, "../../../extra_font/ProggyClean.ttf", 12, 0);*/
/*struct nk_font *tiny = nk_font_atlas_add_from_file(atlas, "../../../extra_font/ProggyTiny.ttf", 10, 0);*/
/*struct nk_font *cousine = nk_font_atlas_add_from_file(atlas, "../../../extra_font/Cousine-Regular.ttf", 13, 0);*/
nk_sdl_font_stash_end();
тут даже с евентлупом (я даже не уверен, что автор понимает зачем это тут иначе бы тоже вырезал).
int running = nk_true;
SDL_Event evt;
nk_input_begin(metaprog_instance_0junction_5353583517401603073);
while (SDL_PollEvent(&evt)) {
if (evt.type == SDL_QUIT) running = nk_false;
nk_sdl_handle_event(&evt);
}
тут тоже автор не понимает, для чего эта штука и что оно делает
{float bg[4];
...
nk_color_fv(bg, nk_rgb(255,255,255));
Исходная версия ossa, :
странного нет, если бы исходник был нагенерен (как утверждает автор) и просто повторял пример, обычно так и делается.
Но это не объясняет целые куски копипасты
{struct nk_font_atlas *atlas;
nk_sdl_font_stash_begin(&atlas);
/*struct nk_font *droid = nk_font_atlas_add_from_file(atlas, "../../../extra_font/DroidSans.ttf", 14, 0);*/
/*struct nk_font *roboto = nk_font_atlas_add_from_file(atlas, "../../../extra_font/Roboto-Regular.ttf", 16, 0);*/
/*struct nk_font *future = nk_font_atlas_add_from_file(atlas, "../../../extra_font/kenvector_future_thin.ttf", 13, 0);*/
/*struct nk_font *clean = nk_font_atlas_add_from_file(atlas, "../../../extra_font/ProggyClean.ttf", 12, 0);*/
/*struct nk_font *tiny = nk_font_atlas_add_from_file(atlas, "../../../extra_font/ProggyTiny.ttf", 10, 0);*/
/*struct nk_font *cousine = nk_font_atlas_add_from_file(atlas, "../../../extra_font/Cousine-Regular.ttf", 13, 0);*/
nk_sdl_font_stash_end();
тут даже с евентлупом (я даже не уверен, что автор понимает зачем это тут иначе бы тоже вырезал).
int running = nk_true;
SDL_Event evt;
nk_input_begin(metaprog_instance_0junction_5353583517401603073);
while (SDL_PollEvent(&evt)) {
if (evt.type == SDL_QUIT) running = nk_false;
nk_sdl_handle_event(&evt);
}