--- a/test/snake/snake.c Sun May 11 14:51:00 2025 +0200 +++ b/test/snake/snake.c Mon May 12 20:51:57 2025 +0200 @@ -88,12 +88,14 @@ asc_vec2u window_size = asc_active_window->dimensions; // TODO: replace scale with asc_sprite_set_size() asc_set_scale(node, (float)window_size.width, (float)window_size.height, 1); - // TODO: implement texture repetition } } static void create_backdrop(void) { - AscSceneNode *node = asc_sprite(.texture = TEXTURE_BACKDROP); + AscSceneNode *node = asc_sprite( + .texture = TEXTURE_BACKDROP, + .texture_scale_mode = ASC_TEXTURE_SCALE_REPEAT + ); asc_behavior_add(node, .func = scale_backdrop); asc_scene_add_node(BACKDROP_SCENE, node); }