I'm after creating a blank (transparent) surface to draw on. Such as:

//Draws surface 2 onto surface 1
CL_Canvas Canvas;
Canvas.select_surface(m_Surface1);
Surface2.draw(30,30, Canvas.get_gc());

In this example, surface 2 would have an image loaded, but surface 1 would be transparent (have no image loaded).

Right now, creating CL_Surface as: Surface1 = new CL_Surface() will generate an exception.

Thanks.