#include "tile.h" #include "editor.h" static void tile_editor_win(void) { Tile_Editor *t = &editor.tile; if ( !tyui_begin_window( "Tile Editor", ty_recti(0, 0, 100, SCREEN_HEIGHT), &t->tile_editor_win, .flags = TYUI_WIN_NORESIZEY | TYUI_WIN_NOMOVE | TYUI_WIN_NOTITLE | TYUI_WIN_ALWAYS_BELOW, .min_size = ty_vec2i(100, SCREEN_HEIGHT), ) ) { return; } tyui_text("test"); tyui_end_window(); } static void test_win(void) { Tile_Editor *t = &editor.tile; if ( !tyui_begin_window( "Test", ty_recti(120, 100, 100, 100), &t->test_win ) ) { return; } tyui_push_layout((float[]){0.5, -1, 0}); for (int i = 0; i < 10; i++) { tyui_text("content"); tyui_text("%d", i); } tyui_pop_layout(); tyui_end_window(); } void tile_proc(void) { tile_editor_win(); test_win(); } void tile_draw(void) { }