TC图形化的GRAPHICS的封装

来源:互联网 发布:jre windows i586.exe 编辑:程序博客网 时间:2024/04/28 16:50

虽然TC的图形化是个老古董了,但手上有本以前买的“c游戏编程从入门到精通”第二版的书,不想浪费掉花些时间把书看一下,不是想做游戏而是想看一下,作者的一些编程思想、思路。但是其第二章的封装GRAPHICS.LIB时作者书中有一些不太详细的地方,比如:BGJ转换成OBJ时,就没有说进入到 LIB文件夹下进行转换,而初学者如果按面上的代码进行转换就无法完成工作(可能是我太笨了点吧,呵呵)下面是从一个高手的博客上找到的,可惜这高手只有三篇文章,但是其中二章就是解决这个问题的,在些谢谢高人,这儿也转载了一下,他的文章如下:


http://blog.sina.com.cn/s/blog_6f7c73bf0100neg7.html

将EGAVGA封装到graphics.lib中 

首先,将BGIOBJ.EXE, EGAVGA.BGI(这两个文件在BGI文件夹中), TLIB.EXE(在BIN文件夹中),放在lib文件夹下(及含有GRAPHICS.LIB的文件夹)。

然后进入dos下,键入路径到lib文件夹下:(以TC201E为例)

1、C:\Program files\WINYES\TC201E\Lib> BGIOBJ EGAVGA

2、C:\Program files\WINYES\TC201E\Lib> TLIB GRAPHICS.LIB+EGAVGA

好了,到此为止,连接就算成功了,希望对初学者有点帮助!


http://blog.sina.com.cn/s/blog_6f7c73bf0100nfc2.html

将TC中的字体文件(*.CHR)封装到GRAPHICS.LIB中的方法

 


 我还是以TC201E编译器为例,当你打开BGI文件时,你可能已经看见了四个以 .CHR 为扩展名的文件了,好了,这就是字体文件了。

    下面 打开dos界面,键入路径到C:\Program files\WinYes\TC201E\BGI> 然后依次将这些.CHR文件转化为.obj文件,如下:(当然你得确定你的BGI文件夹下游BGIOBJ.EXE啦)

                 C:\Program files\WinYes\TC201E\BGI> BGIOBJ GOTH

                 C:\Program files\WinYes\TC201E\BGI> BGIOBJ LITT

                 C:\Program files\WinYes\TC201E\BGI> BGIOBJ SANS

                 C:\Program files\WinYes\TC201E\BGI> BGIOBJ TRIP

然后将生成的 GOTH.OBJ, LITT.OBJ, SANS.OBJ, TRIP.OBJ 文件复制或剪切(你够狠的话)到 LIB文件夹下,然后要做的工作就是将这些文件全部链接到GRAPHICS.LIB中去,如何做了?将TC中的字体文件(*.CHR)封装到GRAPHICS.LIB中的方法

这么做啦:

    首先把BIN文件夹下的TLIB.EXE也复制到LIB文件夹下,现在开始工作吧!我假设以上步骤你都完成妥当了!进入dos界面,键入路径到:C:\Program Files\WINYES\TC201E\LIB> .具体如下:

 C:\Program Files\WINYES\TC201E\LIB> TLIB GRAPHICS.LIB + GOTH

 C:\Program Files\WINYES\TC201E\LIB> TLIB GRAPHICS.LIB + LITT

 C:\Program Files\WINYES\TC201E\LIB> TLIB GRAPHICS.LIB + SANS

 C:\Program Files\WINYES\TC201E\LIB> TLIB GRAPHICS.LIB + TRIP

好了,这就可以完工了吧!仔细的Programmer,你可能已经发现现在的GRAPHICS.LIB比原来的大了些许哟将TC中的字体文件(*.CHR)封装到GRAPHICS.LIB中的方法



0 0