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

📄 legal_move.html

📁 国际象棋程序,解压到当前目录,在matlab窗口输入chess即可应用
💻 HTML
字号:
<html xmlns:mwsh="http://www.mathworks.com/namespace/mcode/v1/syntaxhighlight.dtd">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   
      <!--
This HTML is auto-generated from an M-file.
To make changes, update the M-file and republish this document.
      -->
      <title>legal_move</title>
      <meta name="generator" content="MATLAB 7.0.4">
      <meta name="date" content="2006-03-24">
      <meta name="m-file" content="script_legal_move"><style>
body {
  background-color: white;
  margin:10px;
}
h1 {
  color: #990000; 
  font-size: x-large;
}
h2 {
  color: #990000;
  font-size: medium;
}
p.footer {
  text-align: right;
  font-size: xx-small;
  font-weight: lighter;
  font-style: italic;
  color: gray;
}

pre.codeinput {
  margin-left: 30px;
}

span.keyword {color: #0000FF}
span.comment {color: #228B22}
span.string {color: #A020F0}
span.untermstring {color: #B20000}
span.syscmd {color: #B28C00}

pre.showbuttons {
  margin-left: 30px;
  border: solid black 2px;
  padding: 4px;
  background: #EBEFF3;
}

pre.codeoutput {
  color: gray;
  font-style: italic;
}
pre.error {
  color: red;
}

/* Make the text shrink to fit narrow windows, but not stretch too far in 
wide windows.  On Gecko-based browsers, the shrink-to-fit doesn't work. */ 
p,h1,h2,div {
  /* for MATLAB's browser */
  width: 600px;
  /* for Mozilla, but the "width" tag overrides it anyway */
  max-width: 600px;
  /* for IE */
  width:expression(document.body.clientWidth > 620 ? "600px": "auto" );
}

    </style></head>
   <body>
      <h1>legal_move</h1>
      <introduction>
         <p>legal_move  checks whether a move is legal.</p>
      </introduction>
      <h2>Contents</h2>
      <div>
         <ul>
            <li><a href="#1">Syntax</a></li>
            <li><a href="#2">Description</a></li>
            <li><a href="#8">Example</a></li>
            <li><a href="#9">See also</a></li>
            <li><a href="#10">Signature</a></li>
         </ul>
      </div>
      <h2>Syntax<a name="1"></a></h2><pre>answer = legal_move</pre><h2>Description<a name="2"></a></h2>
      <p>It is checked whether a chess figures move (stored in global structure cursor) is legal or not.</p>
      <p>Note: That this function calls the chess figure class identified by the figure which is on the "from" field. This function
         is called from the stopCursor event-function.
      </p>
      <p>Inputs:</p>
      <div>
         <ul>
            <li>global cursor ... cursor information (contains the move "from" "to")</li>
            <li>global board ... chess board and related information</li>
         </ul>
      </div>
      <p>Outputs:</p>
      <div>
         <ul>
            <li>answer ... Boolean answer (1... legal move, 0 ... not allowed)</li>
         </ul>
      </div>
      <h2>Example<a name="8"></a></h2>
      <p>Assume there is a global board information, describing the chess board and a global cursor structure. The cursor structure
         contains the fields from and to. The function <tt>legal_move</tt> will check whether the move "cursor.from" to "cursor.to" is legal.
      </p>
      <h2>See also<a name="9"></a></h2>
      <p><a href="King.html">King</a>, <a href="Queen.html">Queen</a>, <a href="Knight.html">Knight</a>, <a href="Bishop.html">Bishop</a>, <a href="Rook.html">Rook</a>, <a href="Pawn.html">Pawn</a>, <a href="stopCursor.html">stopCursor</a></p>
      <h2>Signature<a name="10"></a></h2>
      <div>
         <ul>
            <li><b>Author:</b> W.Garn
            </li>
            <li><b>E-Mail:</b> <a href="mailto:wgarn@yahoo.com">wgarn@yahoo.com</a> Date: 2006/03/23 12:00:00
            </li>
         </ul>
      </div>
      <div>
         <ul>
            <li><b>Copyright</b> 2006 W.Garn
            </li>
         </ul>
      </div>
      <p class="footer"><br>
         Published with wg_publish; V1.0<br></p>
      <!--
##### SOURCE BEGIN #####
%% legal_move
% legal_move  checks whether a move is legal.
%% Syntax
%  answer = legal_move
%% Description
% It is checked whether a chess figures move (stored in global structure
% cursor) is legal or not.
%%
% Note: That this function calls the chess figure class identified by the
% figure which is on the "from" field.
% This function is called from the stopCursor event-function.
%%
% Inputs:
%%
% * global cursor ... cursor information (contains the move "from" "to")
% * global board ... chess board and related information
%%
% Outputs:
%%
% * answer ... Boolean answer (1... legal move, 0 ... not allowed)
%%
%% Example
% Assume there is a global board information, describing the chess board
% and a global cursor structure. The cursor structure contains the fields
% from and to. The function |legal_move| will check whether the move
% "cursor.from" to "cursor.to" is legal.
%%
%% See also
% King, Queen, Knight, Bishop, Rook, Pawn, stopCursor
%%
%% Signature
%%
% * *Author:* W.Garn
% * *E-Mail:* wgarn@yahoo.com
% Date: 2006/03/23 12:00:00
%%
%%
% * *Copyright* 2006 W.Garn
%

##### SOURCE END #####
-->
   </body>
</html>

⌨️ 快捷键说明

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