HumanVsAiLogic ClassDelta Engine Documentation
Inheritance Hierarchy

System Object
  Drench.Logics Logic
    Drench.Logics TwoPlayerLogic
      Drench.Logics HumanVsAiLogic
        Drench.Logics HumanVsDumbAiLogic
        Drench.Logics HumanVsSmartAiLogic

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

public abstract class HumanVsAiLogic : TwoPlayerLogic

The HumanVsAiLogic type exposes the following members.

Constructors

  NameDescription
Protected methodHumanVsAiLogic
Initializes a new instance of the HumanVsAiLogic class
Top
Methods

  NameDescription
Protected methodCheckForGameOver (Inherited from Logic.)
Protected methodGameOver (Inherited from Logic.)
Public methodGetPlayerScore (Inherited from Logic.)
Public methodGetPlayerTurnsTaken (Inherited from Logic.)
Protected methodMakeAiMove
Public methodMakeMove (Overrides Logic MakeMove(Color).)
Public methodPass (Overrides Logic Pass .)
Public methodReset (Inherited from Logic.)
Top
Fields

  NameDescription
Protected fieldhomeSquares (Inherited from Logic.)
Protected fieldturns (Inherited from Logic.)
Top
Properties

  NameDescription
Public propertyActivePlayer (Inherited from Logic.)
Public propertyIsGameOver (Inherited from Logic.)
Public propertyLastPlayerPassed (Inherited from Logic.)
Top
Events

  NameDescription
Public eventGameFinished (Inherited from Logic.)
Top
See Also