- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DATAS SEGMENT
GM_DATA DB 490 DUP(?) ;存储地雷数据
MYX1 DW ? ;屏幕指针像素列
MYY1 DW ? ;屏幕指针像素行
MSG1 DB EASY
MSG2 DB MIDD
MSG3 DB HIGH
MSG4 DB EXIT
LEIQU DB 5 DUP(?) ;鼠标指针像素属性
GMX DW ?
GMY DW ?
GM_LEI DB ? ;地雷总数
OLDADDR DD ? ;鼠标中断服务程序地址
WALEIX DB ?
WALEIY DB ?
MSG5 DB VERY GOOD!
MSG6 DB GAME OVER!
MSG7 DW 3007H,3190H,3202H,3303H,3404H,3505H,3606H,3707H,3808H,2A04H;区域旁边雷的数量及属性,2a是*
MSG8 DB 42H,59H,0,53H,45H,41H,4EH,0,0,0,0;BY SEAN
MSG9 DB 51H,51H,3AH,39H,39H,36H,38H,35H,30H,38H,33H;QQMSGA DB 2AH,3DH,?,?,?,?,?
MSGB DB YOU ARE WELCOME! 2011
BOOLEAN DB ? ;游戏状态
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV AL,13H ;BIOS屏幕显示中断,256色320*200
MOV AH,0H
INT 10H
CALL CLSSCR ;刷新雷区屏幕
MOV CX,208D ;显示菜单背景
MOV AL,010H;MOV AL,0F0H
GAM2:
XOR DX,DX
GAM1:
MOV AH,0CH
INT 10H
INC DX
CMP DX,200D
JL GAM1
INC CX
MOV AL,0F3H
CMP CX,320D
JL GAM2
MOV AX,DS ;显示菜单
MOV ES,AX
MOV DL,30D;列号
MOV DH,4D ;行号
MOV AL,1
MOV BL,0EH
MOV BH,0
MOV CX,7D
LEA BP,MSG1
XOR SI,SI
SHOW:
MOV AH,13H
INT 10H
ADD DH,2D
ADD BP,7D
INC SI
CMP SI,4D
JL SHOW
MOV DL,27D
MOV BX,0005H
MOV AL,1
LEA BP,MSG8
MOV CX,11D
MOV DH,22D
MOV AH,13H
INT 10H
LEA BP,MSG9
MOV CX,11D
MOV DH,23D
MOV AH,13H
INT 10H
MOV DX,0A02H
MOV CX,21D
MOV BX,0006H
LEA BP,MSGB
MOV AH,13H
INT 10H
MOV AX,0 ;鼠标复位及取状态
INT 33H
CMP AX,0
JZ EEND ;不支持鼠标退出
MOV AX,01H
INT 33H ;显示鼠标指针
MOV AX,CS
MOV ES,AX
LEA DX,DISPPOS
MOV AX,14H
MOV CX,01H ;把子程序DispPos设置成鼠标
INT 33H ;移动事件的中断服务程序
MOV WORD PTR OLDADDR,DX
MOV W
文档评论(0)