func Main(gc draw2d.GraphicContext, ext string) (string, error) {
	gc.Save()
	gc.Scale(0.5, 0.5)
	// Draw a (partial) gopher
	Draw(gc)
	gc.Restore()

	// Return the output filename
	return samples.Output("gopher", ext), nil
}
func Main(gc draw2d.GraphicContext, ext string) (string, error) {
	gc.Save()
	gc.Scale(0.5, 0.5)
	
	Draw(gc)
	gc.Restore()

	
	return samples.Output("gopher", ext), nil
}
func Main ( gc draw2d . GraphicContext , ext string ) ( string , error ) { gc . Save ( ) gc . Scale ( 0.5 , 0.5 ) // Draw a (partial) gopher Draw ( gc ) gc . Restore ( ) // Return the output filename return samples . Output ( " " , ext ) , nil }
// Main draws a left hand and ear of a gopher. Afterwards it returns
// the filename. This should only be used during testing.
Main draws a left hand and ear of a gopher . Afterwards it returns the filename . This should only be used during testing .