implementation.queenproblem
Interface IQueenGame

All Superinterfaces:
java.lang.Comparable<IQueenGame>
All Known Implementing Classes:
QueenGame, QueenProxy

public interface IQueenGame
extends java.lang.Comparable<IQueenGame>


Method Summary
 int collisions()
           
 int[] getGrid()
           
 boolean hasQueen(int x, int y)
           
 void initialize()
           
 boolean isSolved()
           
 int positionOf(int x)
           
 void random()
           
 void randomFull()
           
 void setQueen(int x, int y)
           
 int size()
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

initialize

void initialize()

randomFull

void randomFull()

random

void random()

setQueen

void setQueen(int x,
              int y)

positionOf

int positionOf(int x)

hasQueen

boolean hasQueen(int x,
                 int y)

collisions

int collisions()

isSolved

boolean isSolved()

size

int size()

getGrid

int[] getGrid()