godot/util.py
def move_to_origin(components):
    """ Components are positioned relative to their container. Use this
        method to position the bottom-left corner of the components at
        the origin.
    """
    for component in components:
        if isinstance(component, Ellipse):
            component.x_origin = component.e_width
            component.y_origin = component.e_height

        elif isinstance(component, (Polygon, BSpline)):
            min_x = min( [t[0] for t in component.points] )
            min_y = min( [t[1] for t in component.points] )

            component.points = [
                ( p[0]-min_x, p[1]-min_y ) for p in component.points
            ]

        elif isinstance(component, Text):
            font = str_to_font( str(component.pen.font) )
            component.text_x = 0#-( component.text_w / 2 )
            component.text_y = 0
def move_to_origin(components):
    for component in components:
        if isinstance(component, Ellipse):
            component.x_origin = component.e_width
            component.y_origin = component.e_height

        elif isinstance(component, (Polygon, BSpline)):
            min_x = min( [t[0] for t in component.points] )
            min_y = min( [t[1] for t in component.points] )

            component.points = [
                ( p[0]-min_x, p[1]-min_y ) for p in component.points
            ]

        elif isinstance(component, Text):
            font = str_to_font( str(component.pen.font) )
            component.text_x = 0#-( component.text_w / 2 )
            component.text_y = 0
def move_to_origin ( components ) : for component in components : if isinstance ( component , Ellipse ) : component . x_origin = component . e_width component . y_origin = component . e_height elif isinstance ( component , ( Polygon , BSpline ) ) : min_x = min ( [ t [ 0 ] for t in component . points ] ) min_y = min ( [ t [ 1 ] for t in component . points ] ) component . points = [ ( p [ 0 ] - min_x , p [ 1 ] - min_y ) for p in component . points ] elif isinstance ( component , Text ) : font = str_to_font ( str ( component . pen . font ) ) component . text_x = 0 #-( component.text_w / 2 ) component . text_y = 0
Components are positioned relative to their container. Use this
        method to position the bottom-left corner of the components at
        the origin.
Components are positioned relative to their container . Use this method to position the bottom - left corner of the components at the origin .