#include </home/clem/local/src/opie/noncore/games/kcheckers/kcheckers.h>
Collaboration diagram for KCheckers:

Public Member Functions | |
| KCheckers (QWidget *parent, const char *name, WFlags fl) | |
Static Public Member Functions | |
| static QString | appName () |
Protected Member Functions | |
| void | closeEvent (QCloseEvent *) |
Private Slots | |
| void | help () |
| void | about () |
| void | aboutQt () |
| void | newGame () |
| void | undoMove () |
| void | click (int) |
| void | showNumeration () |
| void | setSkillBeginner () |
| void | setSkillNovice () |
| void | setSkillAverage () |
| void | setSkillGood () |
| void | setSkillExpert () |
| void | setSkillMaster () |
| void | setPatternWooden () |
| void | setPatternGreen () |
| void | setPatternMarble () |
| void | setRulesEnglish () |
| void | setRulesRussian () |
Private Member Functions | |
| void | compGo () |
| bool | userGo (int) |
| void | drawBoard (int) |
| void | drawNumeration () |
| void | colorChange () |
| void | unselect () |
| void | readConfig () |
| void | setSkill (int) |
| void | setRules (int) |
| void | setPattern (int) |
Private Attributes | |
| int | from |
| int | skill |
| int | rules |
| int | pattern |
| int | numID |
| int | undoID |
| int | undoBoard [32] |
| bool | gameOver |
| bool | selected |
| bool | userFirst |
| Field * | field [64] |
| QImage * | imagePat1 |
| QImage * | imagePat2 |
| QImage * | imageFrame |
| QImage * | imageWood1 |
| QImage * | imageWood2 |
| QImage * | imageWood3 |
| QImage * | imageGreen1 |
| QImage * | imageGreen2 |
| QImage * | imageGreen3 |
| QImage * | imageMarble1 |
| QImage * | imageMarble2 |
| QImage * | imageMarble3 |
| QImage * | imageMan1 |
| QImage * | imageMan2 |
| QImage * | imageKing1 |
| QImage * | imageKing2 |
| Checkers * | game |
| QPopupMenu * | gameMenu |
| QPopupMenu * | skillMenu |
| QPopupMenu * | optionsMenu |
| QToolButton * | undoButton |
| QLabel * | statusLabel |
Static Private Attributes | |
| static QString | enNumeration = "1 2 3 4 5 6 7 8 9 1011121314151617181920212223242526272829303132" |
| static QString | ruNumeration = "B8D8F8H8A7C7E7G7B6D6F6H6A5C5E5G5B4D4F4H4A3C3E3G3B2D2F2H2A1C1E1G1" |
| static const int | t [32] |
|
||||||||||||||||
|
Definition at line 44 of file kcheckers.cpp. References about(), aboutQt(), add, Qt::AlignHCenter, AVERAGE, BEGINNER, click(), ENGLISH, EXPERT, field, frame, game, gameMenu, GOOD, GREEN, help(), help_xpm, i, imageGreen1, imageGreen2, imageGreen3, imageKing1, imageKing2, imageMan1, imageMan2, imageMarble1, imageMarble2, imageMarble3, imageWood1, imageWood2, imageWood3, Key_1, Key_2, Key_3, Key_4, Key_5, Key_6, Key_F1, Key_N, Key_Q, Key_Z, MARBLE, MASTER, newGame(), NOVICE, NULL, numID, optionsMenu, pattern, qApp, readConfig(), rules, RUSSIAN, selected, setPattern(), setPatternGreen(), setPatternMarble(), setPatternWooden(), setRulesEnglish(), setRulesRussian(), setSkillAverage(), setSkillBeginner(), setSkillExpert(), setSkillGood(), setSkillMaster(), setSkillNovice(), showNumeration(), SIZE, skill, skillMenu, statusLabel, tr, undoButton, undoID, undoMove(), userFirst, and WOODEN. |
|
|
Definition at line 399 of file kcheckers.cpp. Referenced by KCheckers(). |
|
|
Definition at line 415 of file kcheckers.cpp. Referenced by KCheckers(). |
|
|
Definition at line 32 of file kcheckers.h. References QString::fromLatin1(). |
|
|
Definition at line 495 of file kcheckers.cpp. References Checkers::board, Checkers::checkCapture1(), Checkers::checkCapture2(), Checkers::checkMove1(), Checkers::checkMove2(), compGo(), field, FREE, from, game, gameOver, imageFrame, KING1, MAN1, NULL, qApp, selected, Field::setFrame(), statusLabel, t, tr, unselect(), and userGo(). Referenced by KCheckers(). |
|
|
Definition at line 231 of file kcheckers.cpp. References AVERAGE, BEGINNER, ENGLISH, EXPERT, GOOD, GREEN, MARBLE, MASTER, NOVICE, pattern, rules, RUSSIAN, Config::setGroup(), skill, WOODEN, and Config::writeEntry(). |
|
|
Definition at line 474 of file kcheckers.cpp. References image, imageKing1, imageKing2, imageMan1, imageMan2, and userFirst. Referenced by newGame(), and setRules(). |
|
|
Definition at line 547 of file kcheckers.cpp. References Checkers::board, drawBoard(), game, Checkers::go2(), i, save(), and t. |
|
|
Definition at line 351 of file kcheckers.cpp. References Checkers::board, field, game, imageKing1, imageKing2, imageMan1, imageMan2, KING1, KING2, MAN1, MAN2, NULL, Field::setPicture(), and t. Referenced by compGo(), newGame(), undoMove(), and userGo(). |
|
|
Definition at line 328 of file kcheckers.cpp. References ENGLISH, enNumeration, field, i, QString::mid(), rules, ruNumeration, Field::setLabel(), and userFirst. Referenced by newGame(), and showNumeration(). |
|
|
Definition at line 373 of file kcheckers.cpp. Referenced by KCheckers(). |
|
|
Definition at line 421 of file kcheckers.cpp. References colorChange(), compGo(), drawBoard(), drawNumeration(), ENGLISH, game, gameMenu, gameOver, i, numID, optionsMenu, rules, RUSSIAN, skill, statusLabel, tr, undoButton, undoID, unselect(), and userFirst. Referenced by KCheckers(), and setRules(). |
|
|
Definition at line 206 of file kcheckers.cpp. References AVERAGE, BEGINNER, ENGLISH, EXPERT, GOOD, GREEN, MARBLE, MASTER, NOVICE, pattern, Config::readEntry(), rules, RUSSIAN, Config::setGroup(), skill, and WOODEN. Referenced by KCheckers(). |
|
|
Definition at line 281 of file kcheckers.cpp. References field, from, GREEN, i, imageFrame, imageGreen1, imageGreen2, imageGreen3, imageMarble1, imageMarble2, imageMarble3, imagePat1, imagePat2, imageWood1, imageWood2, imageWood3, MARBLE, optionsMenu, pattern, selected, Field::setFrame(), Field::setPattern(), and WOODEN. Referenced by KCheckers(), setPatternGreen(), setPatternMarble(), and setPatternWooden(). |
|
|
Definition at line 56 of file kcheckers.h. References GREEN, and setPattern(). Referenced by KCheckers(). |
|
|
Definition at line 57 of file kcheckers.h. References MARBLE, and setPattern(). Referenced by KCheckers(). |
|
|
Definition at line 55 of file kcheckers.h. References setPattern(), and WOODEN. Referenced by KCheckers(). |
|
|
Definition at line 269 of file kcheckers.cpp. References colorChange(), newGame(), optionsMenu, and rules. Referenced by setRulesEnglish(), and setRulesRussian(). |
|
|
Definition at line 59 of file kcheckers.h. References ENGLISH, and setRules(). Referenced by KCheckers(). |
|
|
Definition at line 60 of file kcheckers.h. References RUSSIAN, and setRules(). Referenced by KCheckers(). |
|
|
Definition at line 258 of file kcheckers.cpp. References game, Checkers::setLevel(), skill, and skillMenu. Referenced by setSkillAverage(), setSkillBeginner(), setSkillExpert(), setSkillGood(), setSkillMaster(), and setSkillNovice(). |
|
|
Definition at line 50 of file kcheckers.h. References AVERAGE, and setSkill(). Referenced by KCheckers(). |
|
|
Definition at line 48 of file kcheckers.h. References BEGINNER, and setSkill(). Referenced by KCheckers(). |
|
|
Definition at line 52 of file kcheckers.h. References EXPERT, and setSkill(). Referenced by KCheckers(). |
|
|
Definition at line 51 of file kcheckers.h. References GOOD, and setSkill(). Referenced by KCheckers(). |
|
|
Definition at line 53 of file kcheckers.h. References MASTER, and setSkill(). Referenced by KCheckers(). |
|
|
Definition at line 49 of file kcheckers.h. References NOVICE, and setSkill(). Referenced by KCheckers(). |
|
|
Definition at line 313 of file kcheckers.cpp. References drawNumeration(), field, i, numID, optionsMenu, and Field::setLabel(). Referenced by KCheckers(). |
|
|
Definition at line 456 of file kcheckers.cpp. References Checkers::board, drawBoard(), game, gameMenu, gameOver, i, statusLabel, t, tr, undoBoard, undoButton, undoID, and unselect(). Referenced by KCheckers(). |
|
|
Definition at line 488 of file kcheckers.cpp. References field, from, NULL, selected, and Field::setFrame(). Referenced by click(), newGame(), and undoMove(). |
|
|
Definition at line 562 of file kcheckers.cpp. References Checkers::board, drawBoard(), from, game, gameMenu, Checkers::go1(), i, save(), statusLabel, t, tr, undoBoard, undoButton, and undoID. Referenced by click(). |
|
|
Definition at line 37 of file kcheckers.cpp. Referenced by drawNumeration(). |
|
|
Definition at line 90 of file kcheckers.h. Referenced by click(), drawBoard(), drawNumeration(), KCheckers(), setPattern(), showNumeration(), and unselect(). |
|
|
Definition at line 77 of file kcheckers.h. Referenced by click(), setPattern(), unselect(), and userGo(). |
|
|
Definition at line 111 of file kcheckers.h. Referenced by click(), compGo(), drawBoard(), KCheckers(), newGame(), setSkill(), undoMove(), and userGo(). |
|
|
Definition at line 112 of file kcheckers.h. Referenced by KCheckers(), newGame(), undoMove(), and userGo(). |
|
|
Definition at line 86 of file kcheckers.h. Referenced by click(), newGame(), and undoMove(). |
|
|
Definition at line 94 of file kcheckers.h. Referenced by click(), and setPattern(). |
|
|
Definition at line 99 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 100 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 101 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 108 of file kcheckers.h. Referenced by colorChange(), drawBoard(), and KCheckers(). |
|
|
Definition at line 109 of file kcheckers.h. Referenced by colorChange(), drawBoard(), and KCheckers(). |
|
|
Definition at line 106 of file kcheckers.h. Referenced by colorChange(), drawBoard(), and KCheckers(). |
|
|
Definition at line 107 of file kcheckers.h. Referenced by colorChange(), drawBoard(), and KCheckers(). |
|
|
Definition at line 102 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 103 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 104 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 92 of file kcheckers.h. Referenced by setPattern(). |
|
|
Definition at line 93 of file kcheckers.h. Referenced by setPattern(). |
|
|
Definition at line 96 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 97 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 98 of file kcheckers.h. Referenced by KCheckers(), and setPattern(). |
|
|
Definition at line 82 of file kcheckers.h. Referenced by KCheckers(), newGame(), and showNumeration(). |
|
|
Definition at line 114 of file kcheckers.h. Referenced by KCheckers(), newGame(), setPattern(), setRules(), and showNumeration(). |
|
|
Definition at line 80 of file kcheckers.h. Referenced by closeEvent(), KCheckers(), readConfig(), and setPattern(). |
|
|
Definition at line 79 of file kcheckers.h. Referenced by closeEvent(), drawNumeration(), KCheckers(), newGame(), readConfig(), and setRules(). |
|
|
Definition at line 38 of file kcheckers.cpp. Referenced by drawNumeration(). |
|
|
Definition at line 87 of file kcheckers.h. Referenced by click(), KCheckers(), setPattern(), and unselect(). |
|
|
Definition at line 78 of file kcheckers.h. Referenced by closeEvent(), KCheckers(), newGame(), readConfig(), and setSkill(). |
|
|
Definition at line 113 of file kcheckers.h. Referenced by KCheckers(), and setSkill(). |
|
|
Definition at line 116 of file kcheckers.h. Referenced by click(), KCheckers(), newGame(), undoMove(), and userGo(). |
|
|
Initial value: {6,7,8,9,11,12,13,14,17,18,19,20,22,23,
24,25,28,29,30,31,33,34,35,36,39,40,41,42,44,45,46,47}
Definition at line 40 of file kcheckers.cpp. Referenced by click(), compGo(), drawBoard(), undoMove(), and userGo(). |
|
|
Definition at line 84 of file kcheckers.h. Referenced by undoMove(), and userGo(). |
|
|
Definition at line 115 of file kcheckers.h. Referenced by KCheckers(), newGame(), undoMove(), and userGo(). |
|
|
Definition at line 83 of file kcheckers.h. Referenced by KCheckers(), newGame(), undoMove(), and userGo(). |
|
|
Definition at line 88 of file kcheckers.h. Referenced by colorChange(), drawNumeration(), KCheckers(), and newGame(). |
1.4.2