Code covered by the BSD License  

Highlights from
Chess with "Greedy Edi"

image thumbnail

Chess with "Greedy Edi"

by

 

07 Nov 2009 (Updated )

Play chess against "Greedy Edi".

has_moved

has_moved

has_moved whether the figure was moved once

Contents

Syntax

answer = has_moved(from)

Description

Whether the figure was moved once or whether there was any activity on that field.

This function is required to determine whether the castling is still possible.

Inputs:

  • from ... whether a figure has moved "from" that field.
  • global history ... the game history

Outputs:

  • answer ... Boolean answer (true if the figure was moved once).

Example

Assume you like to do the castling. The the kings method 'possible' will call has_moved([8 8]).

See also

King, Chess

Signature

  • Copyright 2006 W.Garn

Contact us