标题: 1个字节表示4个兵种相克的办法, 用于小兵种相克设置
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6036
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2012-3-22 01:48 资料 个人空间 短消息 看全部作者 QQ


00406C0F  |>  3C 03              CMP     AL,3           //比较相克类型是否3
00406C11  |.  75 04              JNZ     SHORT 00406C17
00406C13  |.  B0 96              MOV     AL,96          //是3则系数设为150
00406C15  |.  EB 12              JMP     SHORT 00406C29
00406C17  |>  3C 02              CMP     AL,2           //相克类型是否2
00406C19  |.  75 04              JNZ     SHORT 00406C1F
00406C1B  |.  B0 78              MOV     AL,78          //是2设为120
00406C1D  |.  EB 0A              JMP     SHORT 00406C29
00406C1F  |>  3C 01              CMP     AL,1           //相克类型是否1
00406C21  |.  75 04              JNZ     SHORT 00406C27
00406C23  |.  B0 3C              MOV     AL,3C          //是1设为60
00406C25  |.  EB 02              JMP     SHORT 00406C29

这段用查表法会不会更好一点,就是先在起始地址x处连续存着100 60 120 150(DB 64 3C 78 96),然后用MOV AL, [x+EAX]


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-1 04:44
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.008391 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP