131 : ASC_RENDER_GROUP_2D_BLEND; |
131 : ASC_RENDER_GROUP_2D_BLEND; |
132 node->update_func = asc_sprite_update; |
132 node->update_func = asc_sprite_update; |
133 node->destroy_func = asc_sprite_destroy; |
133 node->destroy_func = asc_sprite_destroy; |
134 node->draw_func = asc_sprite_draw; |
134 node->draw_func = asc_sprite_draw; |
135 |
135 |
136 node->position = ASC_VEC3F(args.x, args.y, ASC_SCENE_2D_DEPTH_OFFSET); |
136 asc_transform_identity(node->transform); |
137 node->scale = ASC_VEC3F_1; |
137 asc_transform_translate3f(node->transform, |
|
138 ASC_VEC3F(args.x, args.y, ASC_SCENE_2D_DEPTH_OFFSET)); |
138 |
139 |
139 asc_node_update(node); |
140 asc_node_update(node); |
140 return node; |
141 return node; |
141 } |
142 } |
142 |
143 |