Afficher un pixel d'une certaine couleur dans une fenêtre DOS ? [C] - C++ - Programmation
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
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)
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
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 !
Marsh Posté le 28-03-2003 à 09:37:53
Citation :
|
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.
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