inges Le 21/05/2003 à 10:12 Salut
C'est une question qui a certainement été posée un millier de fois mais bon je n'ai pas le temps de chercher dans les anciens topics.
Comment faire du graphisme en C (tracer des lignes, des points ds différentes couleurs)?
(librairies à utiliser, tutos,...)
Je vous remercie d'avance
bah, tu as la technique de base, utiliser la GDI...
(sous windows)
ou alors, librairie graphique (Allegro, SDL, OpenGL, DirectX, ...)
Allegro est simple d'emploi, pas tres puissante, mais permet deja de faire pas mal de trucs sympas.
www.allegro.cc
inges Le 21/05/2003 à 11:04 En fait j'ai besoin de tracer des graphs dans un prog en C
Alors comment faire ?
squale> Allegro est surment une des libs les plus puissante et polivalentes de celle que tu a cité.. (Allegro est un "front end" a directX, GDI, X11, SDL...., pour les graphisme 2D)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Uther Le 22/05/2003 à 11:59 detoute facon ca sert a rien d'optimiser sur allegro je pense que même le machines lentes pouront faire tourner TI-Nes. par contre sur TI, ca risque d'être autre chose
Uther> sur mon P233 j'arrive a peine a 12fps... (oui je sais sa peut parraitre pas tres encouragean pour la version TI..) mais la version TI, te les partie critiques (Affichage, CPU etc... seront porté en ASM... (j'vais m'amuser..) )

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
trust Le 22/05/2003 à 13:13 BITMAP *Buffer;
[...]
//Dessiner un point de couleur 4 :
putpixel(Buffer,x,y,4);
//Maintenant la meme chose mais plus rapide
Buffer->line[y][x] = 4; //
//Et pour lire un pixel :
Couleur = Buffer->line[y][x]; //
donc:
(* Buffer->line ++ ) = 4; etc ca marche?