[C]Afficher un pixel d'une certaine couleur dans une fenêtre DOS ?

Afficher un pixel d'une certaine couleur dans une fenêtre DOS ? [C] - C++ - Programmation

Marsh Posté le 26-03-2003 à 22:21:30    

bijour,  
 
on fait comment pour afficher un pixel d'une certaine couleur dans une fenêtre DOS ?? :)
 
merci pr les réponses :)


Message édité par AnG-L le 26-03-2003 à 23:30:16
Reply

Marsh Posté le 26-03-2003 à 22:21:30   

Reply

Marsh Posté le 27-03-2003 à 10:02:08    

UP

Reply

Marsh Posté le 27-03-2003 à 10:15:45    

fenetre dos = mode console de win ?

Reply

Marsh Posté le 27-03-2003 à 10:18:08    

bah euh wi :)

Reply

Marsh Posté le 27-03-2003 à 10:19:07    

ben je vois pas, c'est du texte a la base, quand meme

Reply

Marsh Posté le 27-03-2003 à 14:06:27    

UP, oui mais j'ai appris kon pouvais dans une fenêtre dos faire afficher des pixels, ligne etc ... c'est ça ki m'intéresse :)

Reply

Marsh Posté le 27-03-2003 à 14:10:18    

disons que sous dos tu as des modes graphiques (nommement le fameux 13h) mais c quand meme du vieux truc. Si jamais tu veux faire du graphique sans te prendre la tete alors regarde du cote de openPTC (www.gaffer.org)

Reply

Marsh Posté le 27-03-2003 à 15:55:21    

Utiliser graphics.h (BGI) ????
 
Initialiser le mode graphique (fenêtre, palette de couleurs, etc)
Je crois me souvenir qu'il y a des fonctions toutes prêtes pour afficher un pixel d'une certaine couleur, tracer une ligne, une ellipse...
 
kason
 
:hello:


---------------
Seul le calme paisible d'un lac peut endiguer la force furieuse d'un torrent.
Reply

Marsh Posté le 27-03-2003 à 18:16:38    

__asm {
  MOV AL, 13h
  INT 10h
  MOV DX, A000h
// Je te passe la def de palette ... ;)
  XOR BX,BX
  MOV AX, coordy
  SHL AX, 6
  ADD BX,AX
  SHL AX, 2
  ADD BX, AX
  ADD BX, coordx
  MOV [DX:BX], numcouleur
}
 
avec coordx et coordy les coordonnées de ton point et numcouleur le numéro de la couleur dans ta palette ...
 
'tain ! Ca faisait longtemps ... Je ne suis même plus sur de moi ... :\
 
Mais bon ... laisse tomber ca ! ;) prend une lib à côté et amuse toi avec ... Perso, j'aime bien sdl : http://www.libsdl.org
 
Bon courage ! ;)


Message édité par theshockwave le 27-03-2003 à 18:19:20
Reply

Marsh Posté le 27-03-2003 à 20:55:39    

Sinon y a Allegro qui fait ca tres bien ...

Reply

Marsh Posté le 27-03-2003 à 20:55:39   

Reply

Marsh Posté le 28-03-2003 à 09:37:53    

Citation :

Citation :

fenetre dos = mode console de win ?

 
bah euh wi

   
Bah non justement, c'est pas lié. Un programme Windows 32 bits peut  fonctionner en mode console, et c'est absolument pas un programme DOS.
Donc soit tu programme sous DOS et ce qui a été dit est bon, soit ,tu programme sous windows et alors oublie.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed