社区
C语言
帖子详情
z_sky():svga256.bgi如何用:谢谢::;|!!!
lzy545
2001-07-19 06:16:28
...全文
101
3
打赏
收藏
z_sky():svga256.bgi如何用:谢谢::;|!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sgDanny
2001-07-29
打赏
举报
回复
能将svga256.bgi(带帮助)给我一份吗?
yangshawanli@sina.com(扬沙万里)
z_sky
2001-07-20
打赏
举报
回复
1、加载bgi driver: "svga256.bgi"
void init_screen(void)
{
int errorcode;
int gdriver, gmode, i;
gdriver = installuserdriver("SVGA256",detectSVGA);
gmode = SVGA640x480x256;
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("System aborted.");
exit(1);
}
}
其中:int far installuserdriver(char far *name, int huge (*detect)(void));
需要定义个类似 int huge detectSVGA(void); 的函数检测svga卡。可以通过vesa调用判断,或者简单地返回个0(如果确认卡是vesa兼容的)
2、设置调色板:bgi kernal 在initgraph()后把当前色设置为可能的最大色,在16色时是15,正好是白色,但在256色时是255,一般情况下都是黑色的,所以直接绘图可能什么都看不到。最好是按自己的要求重新设值调色板,用:
void far setrgbpalette(int colornum, int red, int green, int blue);
最好保留原来的0~15标准色,当然都可以改掉。
其它就差不多了。
SCUM
2001-07-19
打赏
举报
回复
下载帮助最好
其实跟 egavga.bgi 用法一样,就是说可以用 tc graphics.h 中的所有函数。
svg
a_
bgi
.zip_
BGI
_driver do
SVG
A16.
BGI
_
svg
a_
svg
a256
.
bgi
_tc
svg
a16
tc中的图形驱动(
svg
a256
.
bgi
,
svg
a16.
bgi
)
svg
a256
.
bgi
sbg
a256
.
bgi
tc用的图形驱动256色 想下的自己拿 带说明文档哦
svg
a64k.rar_
BGI
_
SVG
A64K.
BGI
_
Svg
a64k_TC2.0
TC2.0下需要显示24位真彩的
BGI
文件,哈哈哈,还可以
lj.rar_DOS_DOS 界面_Pocket dos window 3_
svg
a16.
bgi
_价值
DOS仿Window3.2界面编程,经典,没有使用价值,但是可以参考留念
C语言DOS下
svg
a.
bgi
其为
svg
a.
bgi
放在TC下即可 可以显示高清像素的模式
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章