home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD v1.2 / amidev_cd_12.iso / devcon / milan_1991 / devcon91.2 / tiga / demos / dots.c < prev    next >
C/C++ Source or Header  |  1992-09-01  |  897b  |  44 lines

  1. #include <stdio.h>
  2. #include <a2410/typedefs.h>
  3. #include <a2410/devtiga.h>
  4. #include <clib/a2410_protos.h>
  5. #include <math.h>
  6.  
  7. BOOL TIGA_Init(void);
  8. void TIGA_Close(void);
  9. void TIGA_Break(void);
  10. void TIGA_SetRandPalet(void);
  11.  
  12. void    DotsDemo(void);
  13. /* ================================================================================ */
  14. void main(int argc, char **argv)
  15. {
  16.     if (TIGA_Init())
  17.      {
  18.         onbreak(TIGA_Break);
  19.         TIGA_SetRandPalet();
  20.         DotsDemo();
  21.         TIGA_Close();
  22.      }
  23. }
  24. /* ------------------------------------------------------------------------------- */
  25.  
  26. void    DotsDemo()
  27. {
  28.     int x,y,i;
  29.     CONFIG    config;
  30.  
  31.     get_config(&config);
  32.  
  33.     for (;;)
  34.     {
  35.         chkabort();
  36.         x = rand() % config.mode.disp_hres;
  37.         y = rand() % config.mode.disp_vres;
  38.         i = rand() % config.mode.palet_size;
  39.         set_fcolor(i);
  40.         draw_point(x, y);
  41.     }
  42. }
  43. /* ------------------------------------------------------------------------------- */
  44.