void draw_surface_part(const Surface* surface, const Vector& source,
const Vector& size, const Vector& dest, int layer,
Uint32 drawing_effect = NONE_EFFECT);
void draw_surface_part(const Surface* surface, const Vector& source,
const Vector& size, const Vector& dest, int layer,
Uint32 drawing_effect = NONE_EFFECT);