Hola, sigo con lua intentando hacer cosillas pero esque ahora, mi homebrew tiene que leer texto y me pasan 2 cosas
1- El texto se ve fatal, no hay tildes(hay letras raras), hay notas musicales por todas partes, mas letras raras.. xD
2-Las lineas largas no me llegan y no se ven, entonces que hago, las corto desde el texto o hay alguna forma de que lo haga el sólo?
gracias, no existe algún programa que me transforme el texto al correcto?
Vamos por partes...
1. Las lestras raras y la falta de tildes es a causa de que el LuaPlayer no puede escribir/leer ese tipo de caracteres. Aunque existe esta librería para Lua de Pipagerardo que te puede ayudar a la hora de escribir ese tipo de caracteres...
2. Las notas musicales son la representación del Enter ("\n" en C y otros lenguajes). Sería como el salto de linea. Para sacarlo, puedes usar un string.sub (devuelve un sub string del string indiciado). Por ejemplo: screen:print(100,100,string.sub(texto, 1, -1),Blanco)
3. La longitud de las lineas las puedes controlar con un string.len (devuelve la longitud del string indicado) y si mide más de X caracteres, lo divides...
Y aquí te dejo un link donde podrás encontrar la mayoría (por no decir todas) las funciones del Lua Player: http://pipagerardo.fortunecity.es/Tutorial_LUA_PSP_pipagerar...
Un saludo y suerte ;-)
Para recibir ayuda por parte de otros usuarios más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda que accediendo al Manual del perfecto forero y las Normas de la Comunidad aprenderas trucos para resolver tus dudas antes.
No preguntes por MP, mejor pregunta aquí.