[C/allegro]ou est l'erreur?

ou est l'erreur? [C/allegro] - Programmation

Marsh Posté le 10-10-2001 à 19:52:12    

bon, c cense afficher un pixel....
 
#include <allegro.h>
 
int main(void)
 
  {
  BITMAP *buffer;
 
  allegro_init();
 
  install_keyboard();
 
  set_gfx_mode(GFX_VGA, 320, 200, 0, 0);
 
  buffer = create_bitmap(320, 200);
 
  do
  {
  putpixel(buffer, 100, 100,79);
  }
  while(!key[KEY_ESC]);
 
  remove_keyboard();
   allegro_exit();
 
  }


---------------
Do you serve a purpose,Or purposely serve?
Reply

Marsh Posté le 10-10-2001 à 19:52:12   

Reply

Marsh Posté le 11-10-2001 à 00:34:24    

A vue de nez, il devrait y avoir un appel pour effectuer le mapping buffer->ecran, une fois que tu as fini de dessiner dans le buffer, non?
Tu dessines dans un buffer, mais rien ne fait la liaison entre ce buffer et ton ecran.
A+,

 

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


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 11-10-2001 à 06:57:56    

merci ca doiut etre ca!!


---------------
Do you serve a purpose,Or purposely serve?
Reply

Marsh Posté le 11-10-2001 à 07:24:18    

oui tavais raison falait rajouter
 
  blit(buffer, screen, 0, 0, 0, 0, 320, 200);


---------------
Do you serve a purpose,Or purposely serve?
Reply

Sujets relatifs:

Leave a Replay

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