58 .uv_scale = uv_scale |
58 .uv_scale = uv_scale |
59 ); |
59 ); |
60 } |
60 } |
61 |
61 |
62 AscSceneNode *asc_sprite_create(struct asc_sprite_create_args args) { |
62 AscSceneNode *asc_sprite_create(struct asc_sprite_create_args args) { |
63 AscSprite *sprite = calloc(1, sizeof(AscSprite)); |
63 AscSprite *sprite = cxZallocDefault(sizeof(AscSprite)); |
64 |
64 |
65 // sprite parameters |
65 // sprite parameters |
66 args.texture->refcount++; |
66 args.texture->refcount++; |
67 sprite->texture = args.texture; |
67 sprite->texture = args.texture; |
68 sprite->width = args.width; |
68 sprite->width = args.width; |