社区
C语言
帖子详情
z_sky():svga256.bgi如何用:谢谢::;|!!!
lzy545
2001-07-19 06:16:28
...全文
92
3
打赏
收藏
z_sky():svga256.bgi如何用:谢谢::;|!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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界面编程,经典,没有使用价值,但是可以参考留念
photoshop的
SVG
A制作插件
SVG
A,就是Scalable Vector Graphics Animetion,即可伸缩矢量图形动画,理解为就是一种2d位图动画的储存格式,可以很小的容量播放一个带通道的效果,很好的替代png序列(文件容量大)、gif文件格式(不支持透明通道...
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章