Topic : Bitmap Buffering
Author : Jay
Page : << Previous 2  
Go to page :


explained in the
      next lesson, so don't worry about this for now
      ******************************************************************/
      acquire_screen();// Get the screen
      draw_sprite(buffer, my_pic, my_pic_x, my_pic_y);//Draw the picture to the buffer
       blit(buffer, screen, 0,0,0,0,640,480);//Draw the buffer to the screen
      release_screen();// Release it


      /*
      Uncomment the following 3 lines, and comment out the 4 previous lines in order
      to view an UNBUFFERED mode of drawing.
      */
      //acquire_screen();// Get the screen
      //draw_sprite(screen, my_pic, my_pic_x, my_pic_y);
      //release_screen();// Release it
   }


   destroy_bitmap(my_pic);//Release the bitmap data
   destroy_bitmap(buffer);//Release the bitmap data


   return(0);// Exit with no errors
}
END_OF_MAIN(); // This must be called right after the closing bracket of your MAIN function.
               // It is Allegro specific


Page : << Previous 2