src/sprite.c

changeset 189
2c063b225183
parent 175
e5544920377e
child 195
f9e9b7425ed3
equal deleted inserted replaced
188:5ece6e3acc84 189:2c063b225183
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

mercurial