usesvgac.c

来自「Svgacc图形库示例.zip」· C语言 代码 · 共 37 行

C
37
字号
/*************** svgacc.lib SVGA图形扩展库示例 ***************/

#include <stdlib.h>
#include <conio.h>
#include "svgacc.h"

void main(void)
{
 int vmode, colr, y, i, index;
 PaletteData orgpal, newpal;

 vmode = videomodeget();

 if ( !whichvga() )
  exit(1);
 if ( whichmem() < 512)
  exit(1);
 res640();
 palget(orgpal,0,255);
 for (index=0;index<256;index++) {
  newpal[index].r = index / 4;
  newpal[index].g = index / 4;
  newpal[index].b = index / 4;
 }
 colr = 0;
 for (y=0;y<480;y++) {
 drwline(1,colr++,0,y,639,y);
 if (colr>255)
 colr = 0;
 }
 palchgauto(orgpal,newpal,0,255,2);
 palchgauto(newpal,orgpal,0,255,2);
 getch();
 videomodeset(vmode);
 exit(0);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?