亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? neo.h

?? NEO SDK是一個跨平臺的免費開源圖形軟件開發包。它支持基本繪圖、多種格式圖形顯示、鼠標操 作、擴展內存和擴充內存的操作、時鐘、音頻播放、多種字體的漢字及英文顯示等等特性;更激動人心的是
?? H
字號:
/*NEO SDK V2.1.90 For DOS
  Copyleft Cker Home 2003-2006.

  Open Source Obey NEO_PL.TXT.
  http://neo.coderlife.net
  ckerhome@yahoo.com.cn

  文件名稱 : neo.h
  摘    要 : 本頭文件包含了NEO SDK里有關系統初使化函數、結構、全局變量的聲明及定義
  當前版本 : V0.48
  作    者 : 董凱
  完成日期 : 2006.02.01

  取代版本 : V0.47
  原 作 者 : 董凱
  完成日期 : 2006.01.22
*/

#ifndef  __NEO_H__
#define  __NEO_H__

#ifndef  NEO_H
#define  NEO_H
#endif

#ifdef __cplusplus
/*語言平臺相關代碼*/
#endif

#include <conio.h>
#include <dir.h>
#include <dos.h>
#include <fcntl.h>
#include <io.h>
#include <malloc.h>
#include <math.h>
#include <mem.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <time.h>

/*以下一部分是NEO默認禁用的一些功能例程,NEO禁用它們并不代表不支持這些功能
  而是出于對最后生成執行文件大小的考慮。所以用“編譯開關”將一些不常用或較耗
  內存的部分功能禁用了,比如不常用的鼠標擴展功能、較占內存的NEO系統調色板、
  尚未完成的音頻播放等等。當然,若你想恢復對它們的支持以便使用也是非常簡單的
  你只要在#include <neo.h>之前加上開啟該功能的“編譯開關”。比方說如果你想寫
  的不是普通圖形程序而是象游戲之類的“高級”圖形程序,你可能就需要播放音頻文
  件的功能,而音頻例程是NEO默認禁用的,你可以在#include "neo.h"前邊加上啟用
  音頻例程的“編譯開關”#define NEO_sound_used來開啟對其的支持。更多的編譯開關
  可以參考NEO說明文檔中的“減小你的可執行文件體積”一節*/

/*NEO默認不使用繪圖模式(譬如XOR_PUT等等)*/
#ifndef NEO_draw_mode_used
#define NEO_draw_mode_unused
#endif
/*NEO默認不載入NEO的系統調色板*/
#ifndef NEO_sys_pal_used
#define NEO_sys_pal_unused
#endif
/*默認停用8位色下的淡出淡入例程*/
#ifndef NEO_fade_pal_used
#define NEO_fade_pal_unused
#endif
/*NEO默認不使用鼠標擴展功能函數*/
#ifndef NEO_mouse_exp_used
#define NEO_mouse_exp_unused
#endif
/*默認不使用XMS擴展內存函數*/
#ifndef NEO_xms_used
#define NEO_xms_unused
#endif
/*默認不使用UMB內存函數*/
#ifndef NEO_umb_used
#define NEO_umb_unused
#endif
/*默認不使用EMS擴充內存函數*/
#ifndef NEO_ems_used
#define NEO_ems_unused
#endif
/*默認不使用音頻播放*/
#ifndef NEO_sound_used
#define NEO_sound_unused
#endif
/*默認不使用硬件滾屏系統*/
#ifndef NEO_scroll_used
#define NEO_scroll_unused
#endif
/*默認不使用時鐘自適應功能*/
#ifndef NEO_timer_adapt_used
#define NEO_timer_adapt_unused
#endif
/*默認不使用時鐘自適應功能*/
#ifndef NEO_other_used
#define NEO_other_unused
#endif

/*默認不使用全部的特效*/
#ifdef  NEO_bmp_all_effect_used
#define NEO_bmp_muslin_used
#define NEO_bmp_channel_used
#define NEO_bmp_roloc_used
#define NEO_bmp_jmp_lin_used
#define NEO_bmp_bright_used
#define NEO_bmp_vivid_used
#define NEO_bmp_stead_used
#define NEO_bmp_wublur_used
#endif
/*默認不使用位圖縷紗效果*/
#ifndef NEO_bmp_muslin_used
#define NEO_bmp_muslin_unused
#endif
/*默認不使用位圖通道效果*/
#ifndef NEO_bmp_channel_used
#define NEO_bmp_channel_unused
#endif
/*默認不使用位圖反色效果*/
#ifndef NEO_bmp_roloc_used
#define NEO_bmp_roloc_unused
#endif
/*默認不使用隔行掃描效果*/
#ifndef NEO_bmp_jmp_lin_used
#define NEO_bmp_jmp_lin_unused
#endif
/*默認不使用亮度調整功能*/
#ifndef NEO_bmp_bright_used
#define NEO_bmp_bright_unused
#endif
/*默認不使用顏色加強效果*/
#ifndef NEO_bmp_vivid_used
#define NEO_bmp_vivid_unused
#endif
/*默認不使用顏色替換功能*/
#ifndef NEO_bmp_stead_used
#define NEO_bmp_stead_unused
#endif
/*默認不使用位圖模糊效果*/
#ifndef NEO_bmp_wublur_used
#define NEO_bmp_wublur_unused
#endif

/*包含所有的NEO頭文件*/
#include "ncommon.h"/* 公共變量 */
#include "ntimer.h" /* 時鐘模塊 */
#include "nerror.h" /* 錯誤報告及拋出功能 */
#include "nvesa.h"  /* 顯卡硬件底層處理   */
#include "ncolor.h" /* 調色板處理   */
#include "ndraw.h"  /* 基本圖形函數 */
#include "nxms.h"   /* 擴展內存操作 */
#include "nems.h"   /* 擴充內存操作 */
#include "neffect.h"/* 圖形顯示特效 */
#include "nbmp.h"   /* 位圖文件處理 */
#include "nicon.h"  /* 光標文件處理 */
#include "nscroll.h"/* 滾屏處理 */
#include "ninput.h" /* 鍵盤、鼠標   */
#include "nword.h"  /* 文字輸出 */

#include "nsound.h" /*音頻播放 */
#include "ngui.h"   /*圖形用戶接口  */
#include "nother.h" /*附加功能 */

#define  NEO_VERSION       2
#define  NEO_BETA          1
#define  NEO_SUB_VERSION   90
#define  NEO_VERSION_STR   "2.1.90 Revise"
#define  NEO_DATE_STR      "2006/02/12"
                           /*yyyymmdd*/
#define  NEO_DATE          20060212L

extern char neo_id[] = NEO_VERSION_STR;
extern char neo_date[] = NEO_DATE_STR;

char neo_init(void);
void neo_exit(void);


char neo_init(void)
{
   union  REGS  in,out;
   struct SREGS segs;
   struct vbe_info_t vbe_info;
   char far *vbeinfo = (char far *)&vbe_info;

   in.x.ax = 0x4F00;
   in.x.di = FP_OFF(vbeinfo);
   segs.es = FP_SEG(vbeinfo);
   int86x(0x10, &in, &out, &segs);

   if (stricmp(vbe_info.VESA_signature, "VESA") != 0)
   {
      #ifndef NEO_sys_report_error_unused
      Errinfo_t error = {"neo_init", N_NOT_VESA_CARD, 1};
      throw_error(error);
      #endif    
      return (g_vbe_sub_ver = -1);      
   }
   g_vbe_version = vbe_info.VBE_version >> 8;
   g_vbe_sub_ver = vbe_info.VBE_version & 0xF;
   g_total_vram  = vbe_info.total_memory;

   atexit(neo_exit);
   #ifndef NEO_temp_dir_unused
   mkdir("neotemp");
   #endif
   return 0;
}


void neo_exit(void)
{
   int near *memzero = (int near *)0X0;
   int bakzero = *memzero; /*備份內存第0字節的內容*/

   #ifndef NEO_color_depth_8_unused
   #ifndef NEO_palette_unused
   set_dac_size(6);
   #endif
   #endif

   /*set_vbe_mode(3);*/
   #ifndef NEO_mouse_adv_unused
   if (_mouse_installed)
   {
      remove_mouse();
   }
   #endif
   #ifndef NEO_timer_unused
   if (_timer_installed)
   {
      remove_timer();
   }
   #endif
   #ifndef NEO_keyboard_unused
   if (_keyboard_installed)
   {
      remove_keyboard();
   }
   #endif
   #ifndef NEO_xms_unused
   if (_xms_installed)
   {
      xms_kill();
   }
   #endif
   #ifndef NEO_sound_unused
   if (_digi_installed)
   {
      remove_sound();
   }
   #endif

   /*進行收尾工作*/
   fcloseall();
   set_vga_mode(0x3);

   printf("Clear temp file...\n");
   #ifndef NEO_temp_dir_unused
   system("del NEOTEMP\\*.$$$");
   #else
   system("del *.$$$");
   #endif
   system("cls");

   if (*memzero != bakzero)  /*檢查用戶程序在運行過程中是否發生內存泄漏*/
   {
      #ifndef NEO_sys_report_error_unused
      Errinfo_t error = {"neo_exit", N_MEM_MAY_OUT, 0};
      throw_error(error);
      #endif
   }
}
   
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人午夜片在线观看高清观看| 亚洲女女做受ⅹxx高潮| 这里只有精品电影| 国产蜜臀97一区二区三区| 91精品国产黑色紧身裤美女| 欧美日韩精品电影| 91精品福利在线一区二区三区| 在线91免费看| 国产午夜精品在线观看| 亚洲精品国产品国语在线app| 一区二区三区成人| 国产在线精品一区在线观看麻豆| 精品一区二区三区免费播放| 粉嫩aⅴ一区二区三区四区| 99re热视频精品| 欧美精选一区二区| 国产精品国产三级国产三级人妇| 一区二区三区中文字幕精品精品| 日本va欧美va欧美va精品| 国产成人精品影视| 欧美午夜视频网站| 国产精品嫩草99a| 青娱乐精品在线视频| 一本到三区不卡视频| 精品国产一区二区在线观看| 午夜视频久久久久久| 风间由美性色一区二区三区| 欧美一区二区啪啪| 亚洲一级二级三级| 99麻豆久久久国产精品免费| www国产精品av| 午夜精品福利一区二区三区蜜桃| av在线一区二区三区| 国产日产欧美一区| 国产精品资源在线观看| 91精品国产免费| 日韩一区欧美二区| 在线播放91灌醉迷j高跟美女| 亚洲精品乱码久久久久| av在线这里只有精品| 免费av成人在线| 日本高清不卡aⅴ免费网站| 国产视频视频一区| 国产成人高清在线| 中文字幕在线观看一区| 成人国产精品视频| 亚洲人吸女人奶水| 欧美日韩国产高清一区二区三区| 日韩国产精品久久久| 日韩视频一区二区三区| 国产成人免费视频网站高清观看视频| 欧美电影免费提供在线观看| 另类小说欧美激情| 最新不卡av在线| 欧美日韩一级片网站| 国产成人亚洲综合a∨婷婷| 色视频一区二区| 亚洲成人免费在线| 26uuu欧美| 93久久精品日日躁夜夜躁欧美| 亚洲午夜三级在线| 久久久99久久精品欧美| 日本高清免费不卡视频| 国产精品自拍毛片| 亚洲18女电影在线观看| 国产欧美中文在线| 欧美丰满高潮xxxx喷水动漫| 本田岬高潮一区二区三区| 日韩在线观看一区二区| 日韩毛片精品高清免费| 成人国产一区二区三区精品| 亚洲综合999| 精品国产三级a在线观看| 欧洲av在线精品| 91久久精品国产91性色tv| 91丨九色porny丨蝌蚪| caoporn国产一区二区| 成人av免费在线观看| 成人av中文字幕| av一区二区三区四区| 99re成人精品视频| 91啦中文在线观看| 91高清在线观看| 欧美欧美欧美欧美首页| 欧美日韩三级一区二区| 欧美一区二区三区四区五区| 日韩女优av电影在线观看| 久久精品一区八戒影视| 国产精品毛片大码女人| 亚洲视频香蕉人妖| 亚洲成人av福利| 免费成人结看片| 国产一区二区网址| 成人激情免费视频| 欧美午夜宅男影院| 欧美电影免费观看高清完整版在 | 一区二区在线观看视频| 综合久久久久久久| 亚洲午夜久久久久久久久久久| 午夜精品福利一区二区三区av | 中文字幕精品一区二区精品绿巨人 | 欧美高清激情brazzers| 日韩亚洲电影在线| 国产精品日日摸夜夜摸av| 亚洲免费在线观看| 七七婷婷婷婷精品国产| 国产91丝袜在线播放0| 色婷婷综合久久久中文一区二区 | 欧美一卡2卡3卡4卡| 久久精品欧美日韩精品| 亚洲精品国产第一综合99久久| 三级成人在线视频| 成人禁用看黄a在线| 911精品产国品一二三产区| 久久人人爽爽爽人久久久| 一区二区不卡在线视频 午夜欧美不卡在 | 粉嫩高潮美女一区二区三区 | 国产精品欧美久久久久一区二区 | 日韩一区有码在线| 老司机精品视频一区二区三区| 成人av手机在线观看| 日韩欧美一区在线| 亚洲色大成网站www久久九九| 免费亚洲电影在线| 91亚洲午夜精品久久久久久| 欧美xxxxxxxx| 亚洲国产中文字幕在线视频综合| 国产盗摄精品一区二区三区在线| 欧美军同video69gay| 中文字幕一区二区三区在线不卡| 日本vs亚洲vs韩国一区三区 | 91美女片黄在线观看91美女| 欧美岛国在线观看| 亚洲成人一区二区| 99精品欧美一区二区三区小说| 精品福利在线导航| 午夜精品福利视频网站| 91视频你懂的| 中文字幕免费不卡在线| 久久国产尿小便嘘嘘| 欧美日韩高清影院| 亚洲欧美电影院| 成人手机在线视频| www一区二区| 久久精品国产第一区二区三区| 在线欧美日韩国产| 亚洲蜜臀av乱码久久精品蜜桃| 国产成人鲁色资源国产91色综 | 国产精品久久午夜夜伦鲁鲁| 国产在线不卡一卡二卡三卡四卡| 日韩一区二区电影| 日韩影院免费视频| 69堂成人精品免费视频| 午夜av区久久| 欧美精品久久久久久久多人混战| 国产精品久99| www.色精品| 自拍偷拍亚洲欧美日韩| 99久久久国产精品| 国产精品嫩草影院com| 国产91色综合久久免费分享| 国产日韩欧美一区二区三区综合| 国产一区二区三区免费看| 精品国产精品网麻豆系列| 另类综合日韩欧美亚洲| 欧美一区二区美女| 日本欧美一区二区| 日韩一区二区免费电影| 久久国产精品72免费观看| 精品999在线播放| 国产一区二区免费在线| 久久久蜜桃精品| 成人久久视频在线观看| 亚洲免费高清视频在线| 欧美日韩一区二区在线观看视频 | 精品视频1区2区| 天天综合天天综合色| 91精品国产日韩91久久久久久| 日韩精品乱码免费| 久久香蕉国产线看观看99| 国产成人午夜99999| 中文字幕在线一区| 91社区在线播放| 丝袜亚洲另类丝袜在线| 欧美成人a∨高清免费观看| 国产真实精品久久二三区| 中文字幕不卡在线观看| 在线一区二区三区四区五区| 日本亚洲三级在线| 久久久精品影视| 在线亚洲人成电影网站色www| 日韩国产在线一| 国产午夜精品一区二区三区嫩草| 97精品视频在线观看自产线路二| 天天综合色天天| 国产婷婷色一区二区三区在线| 91免费视频大全| 久久精品久久综合| 亚洲女爱视频在线| 精品国精品自拍自在线|