📄 king.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>King</title>
<meta name="generator" content="MATLAB 7.0.4">
<meta name="date" content="2006-03-24">
<meta name="m-file" content="script_King"><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>King</h1>
<introduction>
<p>King The King objects.</p>
</introduction>
<h2>Contents</h2>
<div>
<ul>
<li><a href="#1">Syntax</a></li>
<li><a href="#2">Description</a></li>
<li><a href="#7">Example</a></li>
<li><a href="#10">See also</a></li>
<li><a href="#11">Signature</a></li>
</ul>
</div>
<h2>Syntax<a name="1"></a></h2><pre>varargout = King(method, varargin)</pre><h2>Description<a name="2"></a></h2>
<p>This m-function contains the variables and methods for all kings.</p>
<p>Inputs:</p>
<div>
<ul>
<li>method ... What the king instance wants (i.e move, best_move,init,...).</li>
<li>varargin ... parameters required for the method(i.e from, to, ...)</li>
<li>global board ... chess board and related information</li>
</ul>
</div>
<p>Outputs:</p>
<div>
<ul>
<li>varargout ... outputs generated by the method (i.e. best move, legal move,...)</li>
<li>global board ... updated chess board and related information</li>
</ul>
</div>
<h2>Example<a name="7"></a></h2>
<p>Add a white king on field c4 [5,3]. <tt>King('init',[5 3],1,'Bc4')</tt></p>
<p>Move the king from c4 [5,3] to d5 [4 4]. <tt>King('move',[5 3],[4 4])</tt></p>
<p>Determine the kings best move from c4 <tt>King('best_move',[5 3])</tt></p>
<h2>See also<a name="10"></a></h2>
<p><a href="Chess.html">Chess</a>, <a href="legal_move.html">legal_move</a>, <a href="show.html">show</a>, <a href="remove_figure.html">remove_figure</a>, <a href="Value_of_Figure.html">Value_of_Figure</a></p>
<h2>Signature<a name="11"></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 #####
%% King
% King The King objects.
%% Syntax
% varargout = King(method, varargin)
%% Description
% This m-function contains the variables and methods for all kings.
%%
% Inputs:
%%
% * method ... What the king instance wants (i.e move, best_move,init,...).
% * varargin ... parameters required for the method(i.e from, to, ...)
% * global board ... chess board and related information
%%
% Outputs:
%%
% * varargout ... outputs generated by the method (i.e. best move, legal move,...)
% * global board ... updated chess board and related information
%%
%% Example
% Add a white king on field c4 [5,3].
% |King('init',[5 3],1,'Bc4')|
%%
% Move the king from c4 [5,3] to d5 [4 4].
% |King('move',[5 3],[4 4])|
%%
% Determine the kings best move from c4
% |King('best_move',[5 3])|
%%
%% See also
% Chess, legal_move, show, remove_figure, Value_of_Figure
%%
%% 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 + -