43 args.texture->refcount++; |
43 args.texture->refcount++; |
44 sprite->texture = args.texture; |
44 sprite->texture = args.texture; |
45 |
45 |
46 // basic node parameters |
46 // basic node parameters |
47 AscSceneNode *node = (AscSceneNode *) sprite; |
47 AscSceneNode *node = (AscSceneNode *) sprite; |
|
48 asc_scene_node_name(node, args.name); |
48 node->render_group = args.opaque |
49 node->render_group = args.opaque |
49 ? ASC_RENDER_GROUP_SPRITE_OPAQUE |
50 ? ASC_RENDER_GROUP_SPRITE_OPAQUE |
50 : ASC_RENDER_GROUP_SPRITE_BLEND; |
51 : ASC_RENDER_GROUP_SPRITE_BLEND; |
51 node->destroy_func = asc_sprite_destroy; |
52 node->destroy_func = asc_sprite_destroy; |
52 |
53 |