

Public Types | |
| enum | MineState { Hidden = 0, Empty, Mined, Flagged, Exploded, Wrong } |
Public Member Functions | |
| Mine (MineField *) | |
| void | paint (QPainter *p, const QColorGroup &cg, const QRect &cr) |
| QSize | sizeHint () const |
| void | activate (bool sure=TRUE) |
| void | setHint (int) |
| void | setState (MineState) |
| MineState | state () const |
| bool | isMined () const |
| void | setMined (bool m) |
Static Public Member Functions | |
| static void | paletteChange () |
Private Attributes | |
| bool | mined |
| int | hint |
| MineState | st |
| MineField * | field |
Static Private Attributes | |
| static QPixmap * | knownField = 0 |
| static QPixmap * | unknownField = 0 |
| static QPixmap * | flag_pix = 0 |
| static QPixmap * | mine_pix = 0 |
|
|
Definition at line 76 of file minefield.cpp. |
|
|
Definition at line 122 of file minefield.cpp. |
|
|
Definition at line 130 of file minefield.cpp. References Empty, Exploded, Flagged, Hidden, mined, setState(), and st. Referenced by MineField::setHint(), and MineField::updateMine(). |
|
|
Definition at line 99 of file minefield.cpp. References mined. Referenced by MineField::getHint(), MineField::placeMines(), MineField::readConfig(), MineField::showMines(), MineField::updateMine(), and MineField::writeConfig(). |
|
||||||||||||||||
|
Definition at line 180 of file minefield.cpp. References Qt::AlignHCenter, Qt::AlignVCenter, Qt::black, Qt::blue, Qt::darkMagenta, Qt::darkRed, Qt::darkYellow, Empty, Exploded, FALSE, flag_pix, Flagged, Qt::green, Hidden, hint, knownField, mine_pix, Mined, QString::number(), pix_flag, pix_mine, Qt::red, st, TRUE, unknownField, Wrong, Opie::MM::x, and Opie::MM::y. Referenced by MineField::drawContents(). |
|
|
Definition at line 168 of file minefield.cpp. References flag_pix, knownField, mine_pix, and unknownField. Referenced by MineField::paletteChange(), and MineField::setup(). |
|
|
Definition at line 163 of file minefield.cpp. References hint. Referenced by MineField::readConfig(), and MineField::setHint(). |
|
|
Definition at line 100 of file minefield.cpp. References mined. Referenced by MineField::placeMines(), and MineField::readConfig(). |
|
|
Definition at line 158 of file minefield.cpp. References st. Referenced by activate(), MineField::cellClicked(), MineField::readConfig(), MineField::showMines(), and MineField::updateMine(). |
|
|
Definition at line 91 of file minefield.cpp. References maxGrid. |
|
|
Definition at line 97 of file minefield.cpp. References st. Referenced by MineField::placeMines(), MineField::readConfig(), MineField::setHint(), MineField::showMines(), MineField::updateMine(), and MineField::writeConfig(). |
|
|
Definition at line 109 of file minefield.cpp. Referenced by Mine(). |
|
|
Definition at line 119 of file minefield.cpp. Referenced by paint(), and paletteChange(). |
|
|
Definition at line 106 of file minefield.cpp. |
|
|
Definition at line 117 of file minefield.cpp. Referenced by paint(), and paletteChange(). |
|
|
Definition at line 120 of file minefield.cpp. Referenced by paint(), and paletteChange(). |
|
|
Definition at line 105 of file minefield.cpp. Referenced by activate(), isMined(), Mine(), and setMined(). |
|
|
Definition at line 108 of file minefield.cpp. Referenced by activate(), Mine(), paint(), setState(), and state(). |
|
|
Definition at line 118 of file minefield.cpp. Referenced by paint(), and paletteChange(). |
1.4.2