Class TietokonePelaaja

java.lang.Object
   |
   +----AbstraktiPelaaja
           |
           +----TietokonePelaaja

public class TietokonePelaaja
extends AbstraktiPelaaja
Tietokonepelaajan AI-rutiinit. Toteutettaa tietokonekohtaisesti metodit teeSiirto ja hiiriKoord luokasta AbstraktiPelaaja.

Version:
Othello v1.0
Author:
(C) 1999 Jan Wagner, jwagner@cs.helsinki.fi

Constructor Index

 o TietokonePelaaja(int)
 o TietokonePelaaja(String, int)

Method Index

 o hiiriKoord(Lauta, int, int, boolean)
(ks.
 o teeSiirto(Lauta, int, int)
(ks.

Constructors

 o TietokonePelaaja
 public TietokonePelaaja(int väri)
 o TietokonePelaaja
 public TietokonePelaaja(String nimi,
                         int väri)

Methods

 o hiiriKoord
 public boolean hiiriKoord(Lauta l,
                           int x,
                           int y,
                           boolean painettu)
(ks. yliluokan hiiriKoord metodin kuvaus) Parametreina oltava lauta, koordinaatit (-1,-1) ja painettu=true.

Overrides:
hiiriKoord in class AbstraktiPelaaja
 o teeSiirto
 public boolean teeSiirto(Lauta l,
                          int x,
                          int y)
(ks. yliluokan teeSiirto metodin kuvaus) Metodi laskee ja suorittaa uuden siirron.

Returns:
true kun siirto on tehty, false jos ei mikään siirto mahdollinen
Overrides:
teeSiirto in class AbstraktiPelaaja