comment intégrer une image bmp et la manipuler en C sous windows ?

comment intégrer une image bmp et la manipuler en C sous windows ? - Programmation

Marsh Posté le 19-09-2001 à 18:14:59    

en software :
ceci de sorte que lorque l'on presse la flčche gauche elle aille ŕ gauche (l'image ) et inversement mais surtout la diviser en 4 carré égaux qui pourraient chacun disparaître en laissant le restant de la forme.
 
si vous pouviez m'aider ce serait cool  :D

 

[edtdd]--Message édité par airseb--[/edtdd]

Reply

Marsh Posté le 19-09-2001 à 18:14:59   

Reply

Marsh Posté le 20-09-2001 à 18:49:18    

up  :(

Reply

Marsh Posté le 20-09-2001 à 18:55:47    

tu veux pas en hardware plutot :lol:  
g pas tout compris: elle aille a gauche? elle est ou avant?
et puis: en laissant le restant de la forme.  :pt1cable:

Reply

Marsh Posté le 20-09-2001 à 19:15:57    

TheJackal a écrit a écrit :

tu veux pas en hardware plutot :lol:  
g pas tout compris: elle aille a gauche? elle est ou avant?
et puis: en laissant le restant de la forme.  :pt1cable:  




 
c pour un tetris ! :D

Reply

Marsh Posté le 22-09-2001 à 16:38:17    

up :(

Reply

Marsh Posté le 22-09-2001 à 16:51:00    

plutôt vague ton truc.
 
pour charger l'image, y'a des fonctions windows, qui s'appellent ... je sais plus comment. regarde du côte de BMPINFOHEADER (de mémoire). sinon c'est chargeable à la main (wotsit.org), tu fais une routine pour charger un seul de type d'image (genre bmp 24b non compressé) et hop. de plus y'a également des libs gratos pour relire tout plein de formats.
 
pour l'affichage, tu as deux solutions : soit par directx (directdraw), soit par la gdi.
 
directdraw : il faut créer une surface principale pour ta zone d'affichage, un backbuffer, puis une surface pour chaque image. ensuite tu blittes (copies) ça où tu veux.
 
gdi : déjà il faut savoir ce qu'est un device context :D, mettre l'image dans une DIB ou DDB (device independant bitmap ... x dependent x), puis la blitter (bitblt()) dans ton device context.
 
gdi : ça rame plus que dx. les deux sont a peu près de la même difficulté à mettre en oeuvre ...
 
de préférence, fais ça avec dx. tu choppes la sdk, y'a plein d'exemples, dont des petits jeux 2D.

Reply

Sujets relatifs:

Leave a Replay

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