home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / mesa-1.2.8 / mondello / tst.c < prev   
C/C++ Source or Header  |  1996-05-27  |  2KB  |  56 lines

  1. #include "mondello/clgd547x.h"
  2. #include "mondello/clgd5471.h"
  3. #include "mondello/clgd5472.h"
  4. #include "mondello/graphics.h"
  5. #include <stdio.h>
  6.  
  7. int p[][6] = {
  8.   {100,100,200,200,100,300}, /* 45 deg, mirrored bot, l-r, y+ */
  9.   {200,100,100,200,200,300}, /* 45 deg, mirrored bot, r-l, y+ */
  10.   {100,100,100,200,200,200}, /* 45 degree, no bot, l-r, y+ */
  11.   {200,100,200,200,100,200}, /* 45 degree, no bot, r-l, y+ */
  12.   {200,100,200,102,100,102}, /* no bot, count1=2, wide, r-l */
  13.   {100,100,100,102,200,102}, /* no bot, count1=2, wide, l-r */
  14.   {100,100,100,300,200,300}, /* 60 deg, no bot, l-r, y+ */
  15.   {200,100,200,300,100,300}, /* 60 deg, no bot, r-l, y+ */
  16.   {200,10,200,810,100,810},  /* tall, no bot, r-l, y+ */
  17.   {100,10,100,810,200,810},  /* tall, no bot, l-r, y+ */
  18.   {100,100,200,300,300,200},
  19.   {100,100,200,200,200,300},  
  20.   {320,100,120,105,520,105},
  21.   {82,69,185,85,82,58},
  22.   {343,76,257,92,346,86},
  23.   {351,118,257,92,259,104},
  24.   {141,201,132,210,199,280}, /* a good one */  
  25.   {-1,-1,-1,-1,-1,-1}
  26. };
  27.  
  28. void main()
  29. {
  30.   int i,j;
  31.   int ch;
  32.   clgd547x_init();
  33.  
  34.   i=0;
  35. /*  while(p[i][0]!=-1) {  
  36.     printf("## (%d,%d)  (%d,%d)  (%d,%d)\n",
  37.       p[i][0],p[i][1],p[i][2],p[i][3],p[i][4],p[i][5]);
  38.  
  39.     triangle24_3fc(p[i][0],p[i][1],0,p[i][2],p[i][3],0,p[i][4],p[i][5],0,0xff,0,0,0);    
  40.     i++;
  41.     ch=getchar();
  42.   } 
  43. */
  44.  
  45.   for(i=0;i<640;i+=10) {
  46.     j+=20;
  47.     triangle24_3fc(319,199,0, 319,199,0,i,0,0,   0xff,0,0,0);
  48.     triangle24_3fc(319,199,0, 319,199,0,640,j,0, 0xff,0,0,0);
  49.     triangle24_3fc(319,199,0, 319,199,0,i,399,0, 0xff,0,0,0);
  50.     triangle24_3fc(319,199,0, 319,199,0,0,j,0,   0xff,0,0,0);
  51.   }
  52.  
  53.   clgd547x_done();  
  54.   
  55. }
  56.