C# Class MBC.Controllers.DaveBot_1_4_5.Bot

Mostrar archivo Open project: aiclub/Mohawk_Battleship Class Usage Examples

Public Methods

Method Description
Bot ( DaveBot_1_4_5_Interface controller ) : System
NewMatch ( ) : void
NewRound ( ) : void
ShotMiss ( ) : void
fire ( ) : void
myTurnEnds ( ) : void
myTurnStarts ( ) : void
shipHit ( Coordinates coords, bool sunk ) : void
shipSunk ( Coordinates coords ) : void

Private Methods

Method Description
RandomCoordinates ( ) : Coordinates
RandomShipOrientation ( ) : ShipOrientation
evaluateShipStatus ( ) : void
pickTarget ( ) : Coordinates
placeShips ( ) : void

Method Details

Bot() public method

public Bot ( DaveBot_1_4_5_Interface controller ) : System
controller DaveBot_1_4_5_Interface
return System

NewMatch() public method

public NewMatch ( ) : void
return void

NewRound() public method

public NewRound ( ) : void
return void

ShotMiss() public method

public ShotMiss ( ) : void
return void

fire() public method

public fire ( ) : void
return void

myTurnEnds() public method

public myTurnEnds ( ) : void
return void

myTurnStarts() public method

public myTurnStarts ( ) : void
return void

shipHit() public method

public shipHit ( Coordinates coords, bool sunk ) : void
coords Coordinates
sunk bool
return void

shipSunk() public method

public shipSunk ( Coordinates coords ) : void
coords Coordinates
return void