Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Afficher en masse des variables en couleur ?
Auteur Message
Répondre en citant
Message Afficher en masse des variables en couleur ? 
Bonjour ,

Alors voila , en ce moment j'essaye de mettre un peu de couleur dans un jeu !
l'affichage est constitué de 1000 pixels (20x50)

J'ai 2 Problèmes:

_ c'est qu'avec les commandes que j'ai testées, les caractères spéciaux ne s'affiche pas correctement.
_ Et , autre problème , l'affichage se fait très lentement (il faut environ 20s pour tout afficher)

J'ai tester avec la commande externe txtcolor.exe .

Avez vous une solution à l'un de ses 2 problèmes ?



Merci d'avance ! (c'est pour une bonne cause !)



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Afficher en masse des variables en couleur ? 
Hello,

Bah sans voir le code ça va être compliqué ...




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Afficher en masse des variables en couleur ? 
En faite j'aurai aimé savoir quel est la meilleur solution pour faire cette affichage !

Je vais mettre le code actuel !



Répondre en citant
Message Afficher en masse des variables en couleur ? 
Voici le code de l'affichage :


@echo off
setlocal enableDelayedExpansion
set /p Level=Level ?
set C=txtcolor.exe
for /l %%H in (0,1,20) do for /l %%L in (0,1,50) do set H%%HL%%L=10
for /f %%A in (Level%Level%.dat) do set %%A
for /l %%H in (20,-1,0) do %C% 0F 1 #& for /l %%L in (0,1,50) do (
if !H%%HL%%L!==21 (%C% 04 0 #)
if !H%%HL%%L!==22 (%C% 02 0 I)
if !H%%HL%%L!==18 (%C% 0E 0 o)
if !H%%HL%%L!==17 (%C% 0E 0 o)
if !H%%HL%%L!==10 (%C% F0 0 ²)
if !H%%HL%%L!==11 (%C% 09 0 E)
)

pause






et le niveau qui va avec :
http://www.box.net/shared/0qe6i8e069



Répondre en citant
Message Afficher en masse des variables en couleur ? 
Hello,

Héhé, je vois où tu veux en venir avec ton code ... Okay

Sinon, avec txtcolor, tu ne peux pas placer de caractères spéciaux ...
Tu dois "bidouiller" avec les caractères classiques: _-|+ etc ...

Au passage je crois voir une petite faute dans le code:
Code:

for /f %%A in (Level%Level%.dat) do set %%A

J'avais déja essayé, et il me semble que ca ne valide pas le "set"
Mais je peux me tromper ... j'ai hâte de voir ton code terminé Okay

@+ Wink




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Afficher en masse des variables en couleur ? 
Salut ,

Donc la meilleur solution pour faire cette affichage, C'est celle que j'ai postée ?



Merci pour cette réponse !



Répondre en citant
Message Afficher en masse des variables en couleur ? 
RE,

bah ton code utilise les caractères spéciaux des bordures en batch classiques,
donc l'affichage sera mauvais ...

pour la rapidité d'execution, cela est surtout dû à txtcolor ^^

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Afficher en masse des variables en couleur ? 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch