Conectar-se
Quem está conectado
19 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 19 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 20/05/2014
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Texto centralizado em sprite 64x64

em Qua 19 Ago 2015, 13:41
Estou fazendo um joguinho de matemática e está quase pronto, estou apenas naquela fase de deixar ele com uma interface mais bonita. para isto preciso que o texto que eu adiciono dinamicamente na sprite fique sempre centralizado e um pouco maior por enquanto estou utilizando o seguinte.
Código:

 val = choose(1,2,3,4,5,-1,-2,-3,-4,,-10,10,-20);
 //x e y é alterado em um loop que faço antes de criar o objeto.
 draw_sprite(spt_quadrado_verde,0,x,y);
 draw_text(x+32,y+32,string(val));

os números não ficam totalmente centralizados principalmente números como -20, -10,
enfim gostaria de saber como faço para centralizá-los independente da quantidade de algarismos que o número tenha. e de quebra aumentar um pouco o tamanho da fonte
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 79

Prêmios
   : 2
   : 0
   : 0
Ver perfil do usuário

Re: Texto centralizado em sprite 64x64

em Qua 19 Ago 2015, 13:50
Cê tem que mudar o alinhamento dos textos, usando, antes do draw_text():

Código:
draw_set_halign(fa_center)//centraliza horizontalmente
draw_set_valign(fa_middle)//centraliza verticalmente

E aproveita e muda a fonte tirando esse Arial 12 sem graaaaaça! nuu

Flws! Razz
avatar
Data de inscrição : 20/05/2014
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Texto centralizado em sprite 64x64

em Qua 19 Ago 2015, 14:00
Funcionou como mágica!!! felicidade valeu...
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum