铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 3313|回复: 2

[通用] 9号中断与按键次数

[复制链接]
发表于 2008-12-20 02:37 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
以下是dos版的相关知识。一般情况下不建议使用,因为与Windows版并不兼容。

游戏里面用9号中断控制键盘的读取。在游戏中9号中断的流程如下:

1.读取键盘;
2.截取键值小于128的部分;
3.如果原键值比128大,则赋51B6B为0(即认为没有键被按下),结束;
4.如果键值比128小,将键值赋给51B6B;
5.增加此键值对应的按键次数,如是第一次按为3,以后每多按一次增加2。

51B6B保存按键的键值,而51B6D+键值保存按键次数。

程序在判断方向键被按下次数时多使用以下的地址,在使用之后将其清零:

51C05 方向键下;
51C07 方向键左;
51C09 方向键右;
51C0B 方向键上。

[发帖际遇]: weyl借钱给游坦之整容,手术成功,多还你银两13.

评分

参与人数 1声望 +15 收起 理由
凶神恶煞 + 15 很有用……

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-12-20 11:44 | 显示全部楼层
用途?        

[发帖际遇]: 游客请陈园园签名,被吴三桂发现,损失银两11.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-12-20 11:52 | 显示全部楼层

回复 2楼 的帖子

物品调用事件按掉Esc?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-16 08:46

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表