⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 模拟扫雷游戏.htm

📁 经典小游戏,希望能给大家带来点好处
💻 HTM
📖 第 1 页 / 共 5 页
字号:
          <TD></TD></TR>
        <TR>
          <TD width=20 background=模拟扫雷游戏_files/banbg.gif> </TD>
          <TD width=530 background=模拟扫雷游戏_files/banbg.gif height=20>当前位置:<A 
            class=class 
            href="http://www.cstudyhome.com/wenzhang06/">网站首页</A>&gt;&gt;<A 
            class=class 
            href="http://www.cstudyhome.com/wenzhang06/type.asp?typeid=11">C语言</A>&gt;&gt;<A 
            class=class 
            href="http://www.cstudyhome.com/wenzhang06/BigClass.asp?typeid=11&amp;BigClassid=34">C游戏编程</A>&gt;&gt;<A 
            class=class 
            href="http://www.cstudyhome.com/wenzhang06/SmallClass.asp?typeid=11&amp;BigClassID=34&amp;SmallClassID=61">C语言游戏编程</A></TD>
          <TD width=107 background=模拟扫雷游戏_files/banbg.gif height=20>双击自动滚屏</TD>
          <TD width=91 background=模拟扫雷游戏_files/banbg.gif><INPUT onclick="window.close();return false;" type=button value=关闭窗口 name=close> 
          </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#e2ca9f cellSpacing=0 
cellPadding=0 width=750 align=center border=3>
  <TBODY>
  <TR><!--<td width="20%" align="middle" valign="top" background="images/002.jpg" bordercolor="#e2ca9f"> </td> 
<td width="80%">-->
    <TD width="100%">
      <TABLE borderColor=#e2ca9f cellSpacing=0 cellPadding=0 width="100%" 
      border=0>
        <TBODY>
        <TR>
          <TD vAlign=top align=middle width="95%">
            <TABLE borderColor=#e2ca9f cellSpacing=0 cellPadding=0 width="100%" 
            border=1>
              <TBODY>
              <TR>
                <TD vAlign=top borderColor=#e2ca9f align=middle width="69%" 
                background=模拟扫雷游戏_files/002.jpg>
                  <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center 
                  border=0>
                    <TBODY>
                    <TR>
                      <TD width="100%" height=40></TD></TR>
                    <TR>
                      <TD>
                        <FORM name=form1 
                        action=Readnews.asp?newsid=5838&amp;id2=5838 
method=post>
                        <CENTER><!-- <input type=submit name=aa value="点击关闭浮动图标" width=20 title="点击广告支持本站">--></CENTER></FORM></TD></TR>
                    <TR>
                      <TD style="FONT-SIZE: 18px" vAlign=bottom align=middle 
                      width="85%" bgColor=#dddddd height=20><STRONG><FONT 
                        color=#003399 size=4><B>模拟扫雷游戏 
                      </B></FONT></STRONG></TD><BR></TR>
                    <TR>
                      <TD align=middle width="100%"><BR></TD></TR>
                    <TR>
                      <TD style="FONT-SIZE: 9pt" align=middle 
                        width="100%">发表日期:2005年9月1日&nbsp;&nbsp;出处:自创&nbsp;&nbsp;作者:天空&nbsp;&nbsp;已经有748位读者读过此文</TD></TR>
                    <TR>
                      <TD align=middle width="100%"><!--下面的这一句是设置阅读文本区的宽度-->
                        <TABLE style="TABLE-LAYOUT: fixed" cellSpacing=0 
                        cellPadding=0 width="90%" align=center border=0>
                          <TBODY>
                          <TR>
                            <TD align=middle width="100%"></TD></TR>
                          <TR>
                            <TD style="WORD-WRAP: break-word"><FONT 
                              class=news><BR>
                              <P><FONT 
                              color=#006400>/*******本程序用鼠标控制左击确定无雷,右击确定有雷,在右击取消有雷标记****/<BR>/*******刚开始用鼠标控制菜单,选者难度,及记录,开始游戏后按 
                              F2返回菜单*******/<BR></FONT>#include 
                              &lt;dos.h&gt;<BR>#include 
                              &lt;bios.h&gt;<BR>#include 
                              &lt;stdio.h&gt;<BR>#include 
                              &lt;stdlib.h&gt;<BR>#include 
                              &lt;graphics.h&gt;<BR>#include 
                              &lt;math.h&gt;<BR>#include 
                              &lt;conio.h&gt;<BR>#define ESC 0x011b<BR>#define 
                              SPACE 0x3920<BR>#define&nbsp; F2&nbsp; 
                              0x3c00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              <BR>struct box<BR>{ int 
                              x,y;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              /****方快的左上角坐标*****/<BR>&nbsp; int 
                              color;&nbsp;&nbsp;&nbsp; 
                              /****标记是否掀过*********/<BR>&nbsp; int 
                              bomb;&nbsp;&nbsp;&nbsp; /******周围炸弹数***********/ 
                              <BR>&nbsp; int mark;&nbsp;&nbsp; 
                              /****mark==1此位置有炸弹0无炸弹*************************/ 
                              <BR>}b[401];</P>
                              <P>int tt,ti;<BR>long T=0;&nbsp;&nbsp; 
                              /*******计时*************/<BR>int Keystate;<BR>int 
                              MouseExist;<BR>int MouseButton;<BR>int 
                              MouseX;<BR>int MouseY;<BR>int 
                              ipixel_save[25];<BR>int t;<BR>int hight=0,width=0; 
                              /**********棋盘的长,宽************/<BR>int v=1;<BR>int 
                              key;<BR>int 
                              a[80];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              /****总共有多少雷********/<BR>int 
                              bombs;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              /********雷的总数*****************/&nbsp; <BR>int 
                              bomb_s;<BR>int c[8]={0,0,1,0,0,0,-1,0}; 
                              /*****八个方向**********/<BR>char 
                              m[10];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              <BR>char bom[15];&nbsp;&nbsp; <BR>int&nbsp; 
                              win;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              /***失败还是获胜*******/<BR>int&nbsp; name[3][15];&nbsp; 
                              /*****文件记录*********/<BR>int&nbsp; 
                              lev[3];&nbsp;&nbsp;&nbsp;&nbsp; <BR>int&nbsp; 
                              l;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              <BR>/*鼠标光标显示*/<BR>void MouseOn(int x,int 
                              y)<BR>{<BR>&nbsp;int i;<BR>&nbsp;int 
                              color;<BR>&nbsp;t=0;<BR>&nbsp;ipixel_save[t++]=getpixel(x,y);&nbsp;&nbsp;&nbsp;&nbsp; 
                              /*保存原来的颜色*/<BR>&nbsp;putpixel(x,y,15);<BR>&nbsp;for(i=1;i&lt;=6;i++)/*画鼠标*/<BR>&nbsp;&nbsp;&nbsp; 
                              { 
                              ipixel_save[t++]=getpixel(x,y+i);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x,y+i,YELLOW);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              ipixel_save[t++]=getpixel(x+i,y);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x+i,y,YELLOW);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              ipixel_save[t++]=getpixel(x+i,y+i);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x+i,y+i,YELLOW);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              ipixel_save[t++]=getpixel(x+i+6,y+i+6);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x+i+6,y+i+6,YELLOW); 
                              <BR>&nbsp;&nbsp;&nbsp; }&nbsp; 
                              <BR>}<BR>/*隐藏鼠标*/<BR>void 
                              MouseOff()<BR>{<BR>&nbsp;int 
                              i,x,y,color;<BR>&nbsp;x=MouseX;<BR>&nbsp;y=MouseY;<BR>&nbsp;t=0;<BR>&nbsp;putpixel(x,y,ipixel_save[t++]); 
                              /*把原来的颜色*/<BR>&nbsp;for(i=1;i&lt;=6;i++)/*画鼠标*/<BR>&nbsp;&nbsp;&nbsp; 
                              { <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x,y+i,ipixel_save[t++]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x+i,y,ipixel_save[t++]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x+i,y+i,ipixel_save[t++]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              putpixel(x+i+6,y+i+6,ipixel_save[t++]); 
                              <BR>&nbsp;&nbsp;&nbsp; }&nbsp; 
                              <BR>&nbsp;<BR>}<BR>/*鼠标是否加载&nbsp; 
                              MouseExist:1=加载&nbsp; 0=未加载<BR>&nbsp; 
                              MouseButton:鼠标按键数目 */<BR>void 
                              MouseLoad()<BR>&nbsp; {<BR>&nbsp;&nbsp; 
                              _AX=0x00;<BR>&nbsp;&nbsp; 
                              geninterrupt(0x33);<BR>&nbsp;&nbsp; 
                              MouseExist=_AX;<BR>&nbsp;&nbsp; 
                              MouseButton=_BX;<BR>&nbsp; }</P>
                              <P>/*鼠标状态值初始化*/<BR>void MouseReset()<BR>&nbsp; 
                              {<BR>&nbsp;&nbsp; _AX=0x00;<BR>&nbsp;&nbsp; 
                              geninterrupt(0x33);<BR>&nbsp; }</P>
                              <P>/*设置鼠标左右边界<BR>&nbsp; lx:左边界<BR>&nbsp; 
                              gx:右边界&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              */<BR>void MouseSetX(int lx,int rx)<BR>&nbsp; 
                              {<BR>&nbsp;&nbsp; _CX=lx;<BR>&nbsp;&nbsp; 
                              _DX=rx;<BR>&nbsp;&nbsp; _AX=0x07;<BR>&nbsp;&nbsp; 
                              geninterrupt(0x33);<BR>&nbsp; }</P>
                              <P>/*设置鼠标上下边界<BR>&nbsp; uy:上边界<BR>&nbsp; 
                              dy:下边界&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              */<BR>void MouseSetY(int uy,int dy)<BR>&nbsp; 
                              {<BR>&nbsp;&nbsp; _CX=uy;<BR>&nbsp;&nbsp; 
                              _DX=dy;<BR>&nbsp;&nbsp; _AX=0x08;<BR>&nbsp;&nbsp; 
                              geninterrupt(0x33);<BR>&nbsp; }</P>
                              <P>/*设置鼠标当前位置<BR>&nbsp; x:横向坐标<BR>&nbsp; 
                              y:纵向坐标&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                              */<BR>void MouseSetXY(int x,int y)<BR>&nbsp; 
                              {<BR>&nbsp;&nbsp; _CX=x;<BR>&nbsp;&nbsp; 
                              _DX=y;<BR>&nbsp;&nbsp; _AX=0x04;<BR>&nbsp;&nbsp; 
                              geninterrupt(0x33);<BR>&nbsp; }</P>
                              <P>/*设置鼠标速度(缺省值:vx=8,vy=1)值越大速度越慢*/<BR>void 
                              MouseSpeed(int vx,int vy)<BR>&nbsp; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -