src/sprite.c

changeset 175
e5544920377e
parent 169
6e6717d9c776
--- a/src/sprite.c	Wed Jul 02 23:21:17 2025 +0200
+++ b/src/sprite.c	Wed Jul 02 23:55:50 2025 +0200
@@ -77,14 +77,14 @@
     asc_vec2f uv_scale;
     if (sprite->texture_scale_mode == ASC_TEXTURE_SCALE_REPEAT) {
         uv_scale = asc_texture_calculate_uv_scale(sprite->texture,
-            asc_vec2u_new(sprite->width, sprite->height), sprite->texture_scale);
+            ASC_VEC2U(sprite->width, sprite->height), sprite->texture_scale);
     } else {
         uv_scale = sprite->texture_scale;
     }
 
     // update mesh
     asc_mesh_plane_2d(&sprite->mesh,
-        .size = asc_vec2f_new(sprite->width, sprite->height),
+        .size = ASC_VEC2F(sprite->width, sprite->height),
         .uv_scale = uv_scale
     );
 }
@@ -133,8 +133,8 @@
     node->destroy_func = asc_sprite_destroy;
     node->draw_func = asc_sprite_draw;
 
-    node->position = asc_vec3f_new(args.x, args.y, ASC_SCENE_2D_DEPTH_OFFSET);
-    node->scale = asc_vec3f_one;
+    node->position = ASC_VEC3F(args.x, args.y, ASC_SCENE_2D_DEPTH_OFFSET);
+    node->scale = ASC_VEC3F_1;
 
     asc_node_update(node);
     return node;

mercurial