recursive draw, prev bug:use int for currentx y