#include </home/clem/local/src/opie/noncore/games/kcheckers/checkers.h>
Inheritance diagram for Checkers:

Public Member Functions | |
| Checkers (int) | |
| virtual bool | go1 (int, int)=0 |
| void | go2 () |
| bool | checkMove1 () |
| bool | checkMove2 () |
| virtual bool | checkCapture1 ()=0 |
| virtual bool | checkCapture2 ()=0 |
| void | setLevel (int i) |
Public Attributes | |
| int | board [54] |
Protected Member Functions | |
| int | turn () |
| void | turn (int &, bool capture=false) |
| virtual void | kingMove2 (int, int &)=0 |
| virtual bool | manCapture2 (int, int &)=0 |
| virtual bool | kingCapture2 (int, int, int &)=0 |
| virtual bool | manCapture1 (int, int, bool &)=0 |
| virtual bool | kingCapture1 (int, int, bool &)=0 |
Protected Attributes | |
| int | level |
| int | levelmax |
| int | to |
| int | bestboard [54] |
| int | bestcounter |
|
|
Definition at line 22 of file checkers.cpp. |
|
|
Implemented in ECheckers, and RCheckers. Referenced by KCheckers::click(). |
|
|
Implemented in ECheckers, and RCheckers. Referenced by KCheckers::click(), and turn(). |
|
|
Definition at line 47 of file checkers.cpp. References board, FREE, i, KING1, and MAN1. Referenced by KCheckers::click(). |
|
|
Definition at line 257 of file checkers.cpp. References board, FREE, i, KING2, and MAN2. Referenced by KCheckers::click(), and turn(). |
|
||||||||||||
|
Implemented in ECheckers, and RCheckers. Referenced by KCheckers::userGo(). |
|
|
Definition at line 75 of file checkers.cpp. References bestboard, board, i, level, and turn(). Referenced by KCheckers::compGo(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Implemented in ECheckers, and RCheckers. Referenced by turn(). |
|
||||||||||||
|
Implemented in ECheckers, and RCheckers. Referenced by turn(). |
|
||||||||||||||||
|
|
|
||||||||||||
|
Implemented in ECheckers, and RCheckers. Referenced by turn(). |
|
|
Definition at line 31 of file checkers.h. References levelmax. Referenced by KCheckers::setSkill(). |
|
||||||||||||
|
Definition at line 85 of file checkers.cpp. References bestboard, bestcounter, board, FREE, FULL, i, level, levelmax, NONE, and turn(). |
|
|
Definition at line 278 of file checkers.cpp. References board, checkCapture2(), checkMove2(), DL, DR, FREE, i, KING2, kingCapture2(), kingMove2(), level, levelmax, MAN2, manCapture2(), UL, and UR. Referenced by go2(), RCheckers::kingCapture2(), ECheckers::kingCapture2(), RCheckers::kingMove2(), ECheckers::kingMove2(), RCheckers::manCapture2(), ECheckers::manCapture2(), and turn(). |
|
|
Definition at line 43 of file checkers.h. |
|
|
Definition at line 44 of file checkers.h. Referenced by turn(). |
|
|
|
Definition at line 36 of file checkers.h. |
|
|
Definition at line 37 of file checkers.h. Referenced by Checkers(), setLevel(), and turn(). |
|
|
Definition at line 42 of file checkers.h. Referenced by RCheckers::go1(), ECheckers::go1(), RCheckers::kingCapture1(), ECheckers::kingCapture1(), RCheckers::manCapture1(), and ECheckers::manCapture1(). |
1.4.2