Gracias, pero por lo que veo en el código hace que el carácter se mueva con las flechas pero como lo mencione antes yo hago eso mismo en mi programa con las teclas w,a,s,d. Lo que estoy buscando es que al carácter yo le pueda dar una orientación (derecha, izquierda) y una vez dada la orientación hacer que el caracter avance.
Seria algo como el usuario digita la letra (D) que orientara el caracter hacia la derecha sin que avance y la letra (A) que haria que el caracter avance, el caracter que esta en la posicion 0,0 pasaria hacia la posicion 1,0
Cabe aclarar que antes de dar las instrucciones se debe ingresar hacia que lado esta apuntando el caracter sea arriba, abajo, derecha, izquierda. para hacer mas claro hacia donde desplazar el caracter
Necesito ayuda con una forma de hacer desplazar un carácter con tres ordenes "giro a la izquierda", "giro a la derecha" y que "avance", por el momento tengo el código para que se mueva con las letras "w,a,s,d" pero no es lo que necesito