/*
coded by :Da_MoRz
Email :p_mdriyaz@hotmail.com


header file :class_define.h
*/

class knight
     {

     int chess[8][8],
         location[64][10],
         denied[64],
         valid[8];

     int loc_row,
         row,
         col;

public:

     knight();
     void assignment(void);
     int value(int);
     void refresh(void);
     void append(void);
     int possiblity(int);
     void backtrace(void);
     void display(void);
     int check(int,int);
     void dimension(int &,int &,int);
     int linear(int,int);
     void std_algorithm(void);

     };




    Source: geocities.com/ecma_ver1/source

               ( geocities.com/ecma_ver1)