assert(action != 0);
update();
- context.draw_surface_part(action->surfaces[frameidx], source, size,
- pos - Vector(action->x_offset, action->y_offset),
+ context.draw_surface_part(action->surfaces[frameidx],
+ Rectf(source, Sizef(size)),
+ Rectf(pos - Vector(action->x_offset, action->y_offset),
+ action->surfaces[frameidx]->get_size()),
layer + action->z_order);
}