#include <Tactics3DSuperPower.h>
|
| SuperPower (SUPER_POWER id_, const std::string &name_, int maxUses_, int maxRounds_) |
|
virtual | ~SuperPower () |
|
virtual void | use (Warrior *user_, const Warriors &targets_, const Params ¶ms_) const |
|
virtual void | setInactive (Warrior *user_, const Warriors &targets_) const |
|
virtual void | takeDamage (Warrior *user_, int dmg_) const |
|
virtual void | onFirstActiveRoundEnd (Warrior *user_, const Warriors &targets_) const |
|
virtual void | getPlayerInfo (const Warrior *user_, char *buffer_, int bufferLen_) const |
|
virtual void | getPrePerformInfo (char *buffer_, int bufferLen_) const |
|
virtual void | getAnimationName (char *buffer_, int bufferLen_) const |
|
virtual bool | canMoveInSameRound () const |
|
virtual bool | canTranslate () const |
|
virtual bool | canRotate () const |
|
virtual bool | doesMoveCurrCamToWarriorPOV (const Warrior *user_) const |
|
virtual Warriors | filterTargets (const Warrior *user_, const Warriors &targets_) const |
|
virtual void | formatParams (Params ¶ms_) const |
|
Tactics3D::SuperPower::SuperPower |
( |
SUPER_POWER |
id_, |
|
|
const std::string & |
name_, |
|
|
int |
maxUses_, |
|
|
int |
maxRounds_ |
|
) |
| |
|
inline |
virtual Tactics3D::SuperPower::~SuperPower |
( |
| ) |
|
|
inlinevirtual |
virtual bool Tactics3D::SuperPower::canMoveInSameRound |
( |
| ) |
const |
|
inlinevirtual |
virtual bool Tactics3D::SuperPower::canRotate |
( |
| ) |
const |
|
inlinevirtual |
virtual bool Tactics3D::SuperPower::canTranslate |
( |
| ) |
const |
|
inlinevirtual |
virtual bool Tactics3D::SuperPower::doesMoveCurrCamToWarriorPOV |
( |
const Warrior * |
user_ | ) |
const |
|
inlinevirtual |
virtual void Tactics3D::SuperPower::formatParams |
( |
Params & |
params_ | ) |
const |
|
inlinevirtual |
virtual void Tactics3D::SuperPower::getAnimationName |
( |
char * |
buffer_, |
|
|
int |
bufferLen_ |
|
) |
| const |
|
inlinevirtual |
virtual void Tactics3D::SuperPower::getPlayerInfo |
( |
const Warrior * |
user_, |
|
|
char * |
buffer_, |
|
|
int |
bufferLen_ |
|
) |
| const |
|
inlinevirtual |
virtual void Tactics3D::SuperPower::getPrePerformInfo |
( |
char * |
buffer_, |
|
|
int |
bufferLen_ |
|
) |
| const |
|
inlinevirtual |
void SuperPower::initAll |
( |
| ) |
|
|
static |
virtual void Tactics3D::SuperPower::onFirstActiveRoundEnd |
( |
Warrior * |
user_, |
|
|
const Warriors & |
targets_ |
|
) |
| const |
|
inlinevirtual |
virtual void Tactics3D::SuperPower::setInactive |
( |
Warrior * |
user_, |
|
|
const Warriors & |
targets_ |
|
) |
| const |
|
inlinevirtual |
virtual void Tactics3D::SuperPower::takeDamage |
( |
Warrior * |
user_, |
|
|
int |
dmg_ |
|
) |
| const |
|
inlinevirtual |
int Tactics3D::SuperPower::_maxRounds |
int Tactics3D::SuperPower::_maxUses |
std::string Tactics3D::SuperPower::_name |
The documentation for this struct was generated from the following files: