home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 2 / FreeSoftwareCollection2pd199x-jp.img / graph2 / line_smp.c next >
Text File  |  1990-06-14  |  808b  |  25 lines

  1. #include <stdio.h>      /*標準入出力ライブラリの読み込み*/
  2. #include <egb.h>    /*EGBライブラリの読み込み*/
  3.  
  4. void line(int,int,int,int,int,int);
  5.                         /*外部関数のプロトタイプ宣言*/
  6. char work[1600];        /*EGBのワークを確保*/
  7. char para[64];          /*EGBへのパラメ-タ受渡し*/
  8.  
  9. void main()
  10. {
  11.  int i;
  12.  
  13.  EGB_init(work,1536);           /*EGBを初期化*/
  14.  EGB_resolution(work,0,5);      /*page0をmode5にする*/
  15.  EGB_writePage(work,0);         /*page0に対して描画*/
  16.  EGB_displayStart(work,0,64,0); /*画面を中心に持ってくる*/
  17.  EGB_displayStart(work,2,2,2);  /*ドットを2倍に拡大*/
  18.  EGB_displayStart(work,3,256,240); /*256*240を表示*/
  19.  EGB_displayPage(work,1,3);     /*page0を下に表示*/
  20.  
  21.  for(i=0;i<256;i+=2){
  22.   line(i,0,255-i,239,128*i,0);  /*たとえばこのように呼ぶ*/
  23.  };
  24. }
  25.