- draw_x(0), draw_y(0), draw_z(0), draw_height(0), draw_color(new Color) {}
- Drawable(float x, float y, float z, float h, ColorRef c) :
- draw_x(x), draw_y(y), draw_z(z), draw_height(h), draw_color(c) {}
+ draw_x(0), draw_y(0), draw_z(0), draw_height(0), draw_color(new Color), draw_func(0) {}
+ Drawable(float x, float y, float z, float h, ColorRef c, draw_func_ptr draw=0) :
+ draw_x(x), draw_y(y), draw_z(z), draw_height(h), draw_color(c), draw_func(draw) {}