📄 readme.txt
字号:
声明:《仙剑演示版》纯属个人作品,无任何赢利企图,可以自由传播修
改源代码。
本程序中所有图象均从《仙剑98》中截取,如有损害大宇公司利益,请告知
本人,本人将会立即删除。
本程序为本人初学C语言时所编,大部分采用TURBO C代码,并有少量汇编代码。
一、文件列表:
1、源代码:
button.h 图块编辑器中所用的按钮库。定义了按钮“类”。
hb.h 图块编辑器的头文件。定义了VESA 640*480*256 模式下的一些
作图函数以及鼠标调用。
hz.h 提供汉字的输出。
mouse.h 地图编辑器所用的鼠标调用。
vga13h.h 提供VGA13H(320*200*256)模式下的作图函数。
blankmap.c 将地图文件清空。
game.c 测试游戏。
hb.c 图块编辑器。
map.c 地图编辑器。
new.c 从bmp中抓取图块。
vga.lib 用汇编写的640*480*256下的作图函数,之所以用汇编,
主要考虑速度问题。
ed.prj 图块编辑器的工程文件。
2、文档
game.map 游戏地图文件。
demo.dot 图块文件。
readme.txt 本文件。
3、程序
blankmap.exe 用于清空地图。
ed.exe 图块编辑器。
game.exe 游戏演示程序。
map.exe 地图编辑器。
new.exe 图块抓取。
4、资源
pal.act 在PHOTOSHOP中用的调色板文件。
*.bmp 游戏所用的图象文件。
hzk16 UCDOS所带的16点阵汉字库
test.pal 整个系统的调色板。
1 在地图编辑器中使用的地图属性画面。
二、使用方法:
1、new.exe:
NEW DOT文件 BMP文件
例:NEW DEMO.DOT 6.BMP
程序中出现一菱形图块,用方向键移动,空格键抓取。
注意:对BMP文件要求如下:
1)大小 320*200 象素
2)颜色 256色
3)调色板与 PAL.ACT 相同。
建议从仙剑中截取,然后用PHOTOSHOP转换调色板。
抓取的图块数据将添加到 DOT 文件的后面。
2、ed.exe
无参数,直接运行即可。
程序为中文图形界面,鼠标操作。有对应功能按钮。
鼠标左键画图,右键取色。
3、blankmap.exe
无参数,直接运行。
注意,本程序会将game.map清空,使用时要小心。
4、map.exe
无参数。
鼠标+键盘操作。
方向键移动地图,CTRL+方向键为快速移动。
B、N 用于向后、向前选择图块。屏幕右下角会显示当前图块。
鼠标右键可以直接选择图块。
地图共分为2层,用DEL键切换,左下角出现兰色块时表示上层。
作图方式分2种,用V键切换,左下角出现绿色块时为方式1。
在方式0下(无绿块),用鼠标左键画图时,松开后会恢复,即为
试画状态,用于判断图块是否合适。当确定合适时,单击左键,
在松开左键以前再单击右键即可。
在方式1下,单击左键即可画图。
空格键用于切换属性页,此时可对当前块的属性进行编辑。
人物遮挡方式:
不遮挡:图块永远位于人的下面。如地板。
半遮挡:遮挡情况不一定。如一棵数。对于半遮挡,还要确定根位置。
全遮挡:人永远被遮挡。如在高大的墙后面。
事件激活方式:
自动激活即“踩事件”,到达后自动产生事件。
事件代码和根位置可以手工输入。
R 键可用于选择根位置。用鼠标在反色区域内选取。
C 键用于属性拷贝,在用右键选取图块时,若左下角出现红色块,则连其属性
一起复制,否则用默认的属性。
别忘了在退出以前的地图状态按一下ENTER键来保存,否则.......
5、game.exe
最后可以开始游戏了,这用不着说明了.....
如国有什么好的建议,请告诉我。
MAIT TO:Fanoble@yeah.net
http://fanoble.yeah.net或http://go4.163.com/fanoble
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -