⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hz.h

📁 仙剑演示版源代码
💻 H
字号:
FILE *hz_handle;
void pset(int x,int y,BYTE color);
void hz(int x1,int y1,int width,unsigned char *p)
{

  WORD qm,wm;
  BYTE dot[32];
  long offset;
  int  x,y;
  int  color=15;

  while (*p)
  {
    if (*p<160)
    {
       if (*p=='n')
       {
          x1=0;
          y1+=20;
       }
       else
	  color=*p-48;
       p++;
    }
    else
    {
      qm=*p++-161;
      wm=*p++-161;
      offset=(wm+qm*94)*32l;
      fseek(hz_handle,offset,SEEK_SET);
      fread(dot,32,1,hz_handle);
      for (y=0;y<16;y++)
          for (x=7;x>=0;x--)
          {
              if((dot[y*2]>>(7-x))&0x01) pset(x1+x,y1+y,color);
              if((dot[y*2+1]>>(7-x))&0x01) pset(x1+8+x,y1+y,color);
          }
      x1+=(15+width);
    }
   }
}

⌨️ 快捷键说明

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