diff -r 674eb53c12f3 -r e26b4ac1661c test/snake.c --- a/test/snake.c Wed Mar 06 23:13:06 2024 +0100 +++ b/test/snake.c Wed Mar 06 23:38:17 2024 +0100 @@ -40,7 +40,7 @@ fps /= asc_context.elapsed_millis; if (fps != last_fps) { last_fps = fps; - snprintf(((AscText*)node)->text, 9, "%u FPS", fps); + snprintf(asc_text_data(node)->text, 9, "%u FPS", fps); asc_node_update(node); } } @@ -49,8 +49,9 @@ static void create_fps_counter(void) { asc_set_font(asc_font(ASC_FONT_REGULAR, 24)); asc_ink_rgb(255, 0, 0); - AscText* text = asc_text(10, 10, "XXXXX FPS"); - asc_scene_add_behavior(asc_node(text), update_fps_counter); + AscSceneNode* node = asc_text(10, 10, "XXXXX FPS"); + asc_scene_add_behavior(node, update_fps_counter); + asc_scene_add(asc_window_active_ui, node); } int main(int argc, char** argv) { @@ -63,7 +64,7 @@ AscWindowSettings settings; asc_window_settings_init_defaults(&settings); - settings.title = "Sandbox Application"; + settings.title = "Snake"; AscWindow *window = asc_window_initialize(0, &settings); asc_shader_initialize_predefined();