ManelJaquim Posted January 5, 2010 at 07:12 PM Report Share #304282 Posted January 5, 2010 at 07:12 PM Boas, queria mudar as cores da letra de modo aleatório mas excluindo algumas cores, usei o seguinte codigo Procedure escrever (c :integer); //sub sub programa procedure rodarcor; var cor : integer; Begin randomize; (* 1 - azul escuro 2 - verde 3 - azul marinho escuro 4 - vermelho escuro 5 - roxo 6 - amarelo torrado 7 - cinza claro 8 - cinza escuro 9 - azul 10- verde claro 11- azul marinho claro 12- vermelho 13- cor de rozinha 14- amarelo 15- branco 16- preto *) //escolher cor cor := random(16); while (cor=16) or (cor=8) or (cor=5) or (cor=3) or (cor=2) do cor := random (16); textcolor(cor); end; mas continuam a aparecer , pelo menos, a cor preta escrita... alguém sabe uma maneira de fazer isso, ou corrigir a minha sff [move]Obrigado malta =D[/move] Link to comment Share on other sites More sharing options...
NCS_One Posted January 5, 2010 at 10:30 PM Report Share #304356 Posted January 5, 2010 at 10:30 PM Boas. Já não me lembro muito bem disso, mas não era do 0 (zero) a 15 ? E quando fazes : cor := random(16); O 0 (zero) também pode ser escolhido. Se a vida te voltar as costas aproveita e apalpa-lhe o cu. Link to comment Share on other sites More sharing options...
ManelJaquim Posted January 6, 2010 at 08:03 PM Author Report Share #304528 Posted January 6, 2010 at 08:03 PM okok entao tenho so que adicionar mais uma condição no ciclo pro 0 para dar certo?? edit: ja corrigi adicionando mais "(cor=0) or " ao while bgd =D Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now