src/text.c

changeset 150
3045f61bc4eb
parent 149
560772519ff9
equal deleted inserted replaced
149:560772519ff9 150:3045f61bc4eb
95 AscText *text = cxZallocDefault(sizeof(AscText)); 95 AscText *text = cxZallocDefault(sizeof(AscText));
96 AscSceneNode *node = &text->base.data; 96 AscSceneNode *node = &text->base.data;
97 97
98 // node properties 98 // node properties
99 asc_scene_node_name(node, args.name); 99 asc_scene_node_name(node, args.name);
100 node->render_group = ASC_RENDER_GROUP_SPRITE_BLEND; 100 node->render_group = ASC_RENDER_GROUP_2D_BLEND;
101 node->destroy_func = asc_text_destroy; 101 node->destroy_func = asc_text_destroy;
102 node->update_func = asc_text_update; 102 node->update_func = asc_text_update;
103 node->draw_func = asc_sprite_draw;
103 node->position = asc_vec3f_new(args.x, args.y, ASC_SCENE_2D_DEPTH_OFFSET); 104 node->position = asc_vec3f_new(args.x, args.y, ASC_SCENE_2D_DEPTH_OFFSET);
104 node->scale = asc_vec3f_one; 105 node->scale = asc_vec3f_one;
105 106
106 // text properties 107 // text properties
107 node->flags = args.alignment; // use flags variable to save some space 108 node->flags = args.alignment; // use flags variable to save some space

mercurial