kgoldrunner
KGrKGoldrunnerRules Class Reference
#include <kgrrulebook.h>
Inheritance diagram for KGrKGoldrunnerRules:
Public Member Functions | |
KGrKGoldrunnerRules (QObject *parent) | |
~KGrKGoldrunnerRules () | |
Direction | findBestWay (const int eI, const int eJ, const int hI, const int hJ, KGrLevelGrid *pGrid, bool leftRightSearch=true) |
Public Member Functions inherited from KGrRuleBook | |
KGrRuleBook (QObject *parent) | |
virtual | ~KGrRuleBook () |
bool | alwaysCollectNugget () const |
bool | enemiesShowGold () const |
void | getDigTimes (int &digTime, int &digCounter) |
char | getEnemyTimes (int &runTime, int &fallTime, int &trapTime) |
void | getHeroTimes (int &runTime, int &fallTime, int &enemyFallTime, int &trapTime) |
int | pointsPerCell () const |
bool | reappearAtTop () const |
int | reappearRow () const |
bool | runThruHole () const |
void | setTiming (const int enemyCount=0) |
bool | turnAnywhere () const |
bool | variableTiming () const |
Additional Inherited Members | |
Protected Attributes inherited from KGrRuleBook | |
KGrLevelGrid * | grid |
bool | mAlwaysCollectNugget |
bool | mEnemiesShowGold |
int | mPointsPerCell |
bool | mReappearAtTop |
int | mReappearRow |
char | mRules |
bool | mRunThruHole |
bool | mTurnAnywhere |
bool | mVariableTiming |
Timing | times |
Detailed Description
Definition at line 117 of file kgrrulebook.h.
Constructor & Destructor Documentation
KGrKGoldrunnerRules::KGrKGoldrunnerRules | ( | QObject * | parent | ) |
< Speed same for any no. of enemies.
< Enemies sometimes collect nuggets.
< Enemy cannot run through dug hole.
< Enemies reborn at start position.
< Row where enemies reappear (N/A).
< Number of points in each grid-cell.
< Change direction only at next cell.
< Show enemies carrying gold.
Definition at line 455 of file kgrrulebook.cpp.
KGrKGoldrunnerRules::~KGrKGoldrunnerRules | ( | ) |
Definition at line 474 of file kgrrulebook.cpp.
Member Function Documentation
|
virtual |
Implements KGrRuleBook.
Definition at line 478 of file kgrrulebook.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:44:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:44:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.