MovePosStack ClassDelta Engine Documentation
Maintains the list of moves which has been done on a board. The undo moves are kept up to when a new move is done.View code on GitHub
Inheritance Hierarchy

System Object
  Chess MovePosStack

Namespace: Chess
Assembly: Chess (in Chess.exe) Version: 1.1.1.0 (1.1.1)
Syntax

public class MovePosStack

The MovePosStack type exposes the following members.

Constructors

  NameDescription
Public methodMovePosStack
Class constructor View code on GitHub
Top
Methods

  NameDescription
Public methodAddMove
Add a move to the stack. All redo move are discarded View code on GitHub
Public methodClear
Removes all move in the list View code on GitHub
Public methodClone
Clone the stack View code on GitHub
Public methodLoadFromReader
Load from reader View code on GitHub
Public methodMoveToNext
Move to next move View code on GitHub
Public methodMoveToPrevious
Move to previous move View code on GitHub
Public methodSaveToWriter
Save to the specified binary writer View code on GitHub
Top
Properties

  NameDescription
Public propertyCount
Public propertyCurrentMove
Current move (last done move) View code on GitHub
Public propertyItem
Public propertyList
Get the list of moves View code on GitHub
Public propertyNextMove
Next move in the redo list View code on GitHub
Public propertyPositionInList
Current move index View code on GitHub
Top
See Also