Anuncios Google

LUA texto vertical

Hola peseperos tengo una pregunta que hacerlos: como puedo hacer que el texto de la pantalla salga vertical no horizontal( en lua)?

si no se entiend elo explico mas detalladamente

saludos psperos

 

 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de DeViaNTe

Emmm....

Con un par de cálculos básicos (altura de fuente, altura de pantalla, longitud de texto...) podrías mostrar un carácter por línea, por ejemplo si quiero mostrar en vertical, HOLA MUNDO:

s = "Hola mundo";
blanco = Color.new(255,255,255,255);
y = 10;
for i = 1, s:len() do
  screen:print(0,y,s:sub(i,i),blanco)
  y = y + 10;
end

screen.flip()

P.d. s:len == string.len(s), idem para sub


Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es

creeis que fucnionaria

creeis que fucnionaria usando una fuente vertical?

function rotate(image)<br

function rotate(image)<br />&nbsp; &nbsp;local w = image:width()<br />&nbsp; &nbsp;local h = image:height()<br />&nbsp; &nbsp;local result = Image.createEmpty(h, w)<br />&nbsp; &nbsp;for x=0,w-1 do<br />&nbsp; &nbsp;&nbsp; &nbsp;for y=0,h-1 do<br />&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;result:pixel(h-y-1, x, image:pixel(x, y))<br />&nbsp; &nbsp;&nbsp; &nbsp;end<br />&nbsp; &nbsp;end<br />&nbsp; &nbsp;return result<br />end<br /><br />function printRotated(x, y, text, color, image, rotateIndex)<br />&nbsp; &nbsp;rotateIndex = math.mod(rotateIndex, 4)<br />&nbsp; &nbsp;local w = string.len(text)<br />&nbsp; &nbsp;local result = Image.createEmpty(w * 8, 8)<br />&nbsp; &nbsp;result:print(0, 0, text, color)<br />&nbsp; &nbsp;if rotateIndex &gt; 0 then<br />&nbsp; &nbsp;&nbsp; &nbsp;rotateIndex = rotateIndex - 1<br />&nbsp; &nbsp;&nbsp; &nbsp;for i=0,rotateIndex do<br />&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;result = rotate(result)<br />&nbsp; &nbsp;&nbsp; &nbsp;end<br />&nbsp; &nbsp;end<br />&nbsp; &nbsp;image:blit(x, y, result)<br />end

 

he visto eso en un foro lo pruebo y os comento

local YY    = 223 - (

local YY    = 223 - ( long * 10 )
  local yy    = 270 - ( long * 10 )
  screen:blit( 463, YY, menu_1945, 33, 52, 15, 46, true )
  mostrar_numero( 463, yy, texto )

 

es esto?

Imagen de trom_us

bueno

yo eh dado valores a variables de la siguiente manera

variable = valor, chance alguien lo vio y no me ha dado credito, y eso que soy un crack... porque tambien he usado screen:print para imprimir texto.

vaya vaya. cuando me pidas permiso, que sea porque usast 1000 lineas de mi codigo el cual te huviera costado semanas desarrollarlo amigo. esa es mi opinion, o tendra mas lineas de credito tu programa que del mismo programa....crees que la persona mencionada abajo no hizo copipaste, checalo bien...hay que ser mas crack para pedirse el credito. de lo contrario, dame credito por que a te mostre como dar valor a unas variables. ha y agradesco a los que escribieron el manual de referencia de lua.org porque si ellos no lo ponen, ni yo ni nadie lo adivina. porque las cosas no se adivinan. se leen, y de ello se desarrolla. el credito hay que ganarselo. pues todos usamos variables y rutinas simples como esa.

a menos que todos crean que porque usaron rotate en el 3d ya la hicieron y son un crack. creeme que no.

Imagen de Arkanist

Aun y asi yo me miraria si lo dejo para que todos lo utilizaran.

Sino pidele permiso para usarla. No esta bien que la gente robe codigo de homebrews y se de gente que coge y bastante.

el LUA 1945 esta en SRC

el LUA 1945 esta en SRC

Imagen de Arkanist

Vamos a ver.

Él dejo el Source Code porqué tenia esperanza de que alguien pudiera seguir su trabajo y mejorarlo.

Si, pero es de mala

Si, pero es de mala educación  hacer eso. Ejemlo: La puerta de tu casa esta abierta yo entro y vacio la nevera, ahora llegas te y dices que porque te cojo las cosas y yo te dego  por que la puerta estaba abierta. 

 


                                                                          No cuesta nada agradecer!!!

ya ya pero luego lo pongo en

ya ya pero luego lo pongo en los creditos

Imagen de Arkanist

No.

Le envias un mp pidiendole, y si te deja, lo pones en los creditos, o almenos eso se hace por respeto, que cuando alguien te da un código se pone en los creditos, pero en fin, de desagradecidos el infierno está lleno (no va por ti).

Pos vaya. Enviale un mp

Pos vaya. Enviale un mp porlomenos si lo lee algun día que sepa que has utilizado su codigo.

PD: Entonces yo salgo de tu casa y digo en voz alta: ¡¡Tengo la tripa llena gracias a él!!


                                                                          No cuesta nada agradecer!!!

Imagen de Arkanist

El crack

El crack de pipagerardo dejó una funcion que creo que lo hace, almenos el lo hizo en el lua 1945.

Eso de 1945 no será una

Eso de 1945 no será una fecha ¿no? o.O

Imagen de rubenelportero

no,

eso es un juego para psp...

creo

que es de aviones, no?¿?¿

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.