func Main(gc draw2d.GraphicContext, ext string) (string, error) {
	gc.SetStrokeColor(image.Black)
	gc.SetFillColor(image.White)
	gc.Save()
	// Draw a (partial) gopher
	gc.Translate(-60, 65)
	gc.Rotate(-30 * (math.Pi / 180.0))
	Draw(gc, 48, 48, 240, 72)
	gc.Restore()

	// Return the output filename
	return samples.Output("gopher2", ext), nil
}
func Main(gc draw2d.GraphicContext, ext string) (string, error) {
	gc.SetStrokeColor(image.Black)
	gc.SetFillColor(image.White)
	gc.Save()
	
	gc.Translate(-60, 65)
	gc.Rotate(-30 * (math.Pi / 180.0))
	Draw(gc, 48, 48, 240, 72)
	gc.Restore()

	
	return samples.Output("gopher2", ext), nil
}
func Main ( gc draw2d . GraphicContext , ext string ) ( string , error ) { gc . SetStrokeColor ( image . Black ) gc . SetFillColor ( image . White ) gc . Save ( ) // Draw a (partial) gopher gc . Translate ( - 60 , 65 ) gc . Rotate ( - 30 * ( math . Pi / 180.0 ) ) Draw ( gc , 48 , 48 , 240 , 72 ) gc . Restore ( ) // Return the output filename return samples . Output ( " " , ext ) , nil }
// Main draws a rotated face of the gopher. Afterwards it returns
// the filename. This should only be used during testing.
Main draws a rotated face of the gopher . Afterwards it returns the filename . This should only be used during testing .