def pytuga_namespace(): """Return all drawing related functions from pytuga namespace as a dictionary.""" from tugalinhas.turtlenamespace import TurtleNamespace as t_ns ns = {} ns_english = qturtle_namespace() for _cmd in [ # Turtle movement 'frente', 'trás', 'esquerda', 'direita', 'levantar', 'abaixar', 'ir_para', 'pular_para', # Set turtle state 'definir_posição', 'definir_direção', 'definir_espessura', 'definir_cor_da_linha', 'definir_cor_do_fundo', # Simulation control 'velocidade', 'reiniciar', 'limpar', 'ajuda', ]: ns[_cmd] = _simple_cmd(_cmd, t_ns) # Aliases for _alias, _name in t_ns._getaliases().items(): ns[_alias] = ns.get(_name) or ns_english[_name] # State getters for _cmd in ['posição', 'direção', 'espessura', 'cor_da_linha', 'cor_do_fundo', 'desenhando']: ns[_cmd] = _get_cmd(_cmd, t_ns) return ns
def qturtle_namespace(): """Return qturtle namespace as a dictionary""" from tugalinhas.turtlenamespace import TurtleNamespaceEnglish as t_ns ns = {} for _cmd in [ # Turtle movement 'forward', 'backward', 'left', 'right', 'penup', 'pendown', 'goto', 'jumpto', # Set turtle state 'setpos', 'setheading', 'setwidth', 'setcolor', 'setfill', # Simulation control 'speed', 'restart', 'clear', 'turtlehelp', ]: ns[_cmd] = _simple_cmd(_cmd, t_ns) # Aliases for _alias, _name in t_ns._getaliases().items(): ns[_alias] = ns[_name] # State getters for _cmd in ['getpos', 'getheading', 'getwidth', 'getcolor', 'getfill', 'isdown']: ns[_cmd] = _get_cmd(_cmd, t_ns) return ns
def pytuga_namespace(): """Return all drawing related functions from pytuga namespace as a dictionary.""" from tugalinhas.turtlenamespace import TurtleNamespace as t_ns ns = {} ns_english = qturtle_namespace() for _cmd in [ # Turtle movement 'frente', 'trás', 'esquerda', 'direita', 'levantar', 'abaixar', 'ir_para', 'pular_para', # Set turtle state 'definir_posição', 'definir_direção', 'definir_espessura', 'definir_cor_da_linha', 'definir_cor_do_fundo', # Simulation control 'velocidade', 'reiniciar', 'limpar', 'ajuda', ]: ns[_cmd] = _simple_cmd(_cmd, t_ns) # Aliases for _alias, _name in t_ns._getaliases().items(): ns[_alias] = ns.get(_name) or ns_english[_name] # State getters for _cmd in [ 'posição', 'direção', 'espessura', 'cor_da_linha', 'cor_do_fundo', 'desenhando' ]: ns[_cmd] = _get_cmd(_cmd, t_ns) return ns
def qturtle_namespace(): """Return qturtle namespace as a dictionary""" from tugalinhas.turtlenamespace import TurtleNamespaceEnglish as t_ns ns = {} for _cmd in [ # Turtle movement 'forward', 'backward', 'left', 'right', 'penup', 'pendown', 'goto', 'jumpto', # Set turtle state 'setpos', 'setheading', 'setwidth', 'setcolor', 'setfill', # Simulation control 'speed', 'restart', 'clear', 'turtlehelp', ]: ns[_cmd] = _simple_cmd(_cmd, t_ns) # Aliases for _alias, _name in t_ns._getaliases().items(): ns[_alias] = ns[_name] # State getters for _cmd in [ 'getpos', 'getheading', 'getwidth', 'getcolor', 'getfill', 'isdown' ]: ns[_cmd] = _get_cmd(_cmd, t_ns) return ns