Planeshift
psRewardDataMoney Class Reference

RewardDataMoney holds money reward data. More...

#include <adminmanager.h>

Public Member Functions

virtual bool IsZero ()
 checks if the reward is zero More...
 
 psRewardDataMoney (csString pmoneyType, int pmoneyCount, bool prandom)
 creates a money reward. More...
 
- Public Member Functions inherited from psRewardData
 psRewardData (Reward_Type prewardType)
 Only initializes the rewardType. More...
 
virtual ~psRewardData ()
 Destructor. More...
 

Public Attributes

int moneyCount
 relativ amount of money to adjust by if this is 0, a random value is used More...
 
csString moneyType
 name of the money type to award (circles, hexas, ...) More...
 
bool random
 whether the amount should be randomized or fix More...
 
- Public Attributes inherited from psRewardData
Reward_Type rewardType
 stores the reward type /see Reward_Type More...
 

Additional Inherited Members

- Public Types inherited from psRewardData
enum  Reward_Type {
  REWARD_EXPERIENCE, REWARD_FACTION, REWARD_SKILL, REWARD_MONEY,
  REWARD_ITEM, REWARD_PRACTICE
}
 The different types of rewards that can be assigned. More...
 

Detailed Description

RewardDataMoney holds money reward data.

Definition at line 204 of file adminmanager.h.

Constructor & Destructor Documentation

psRewardDataMoney::psRewardDataMoney ( csString  pmoneyType,
int  pmoneyCount,
bool  prandom 
)

creates a money reward.

Parameters
pmoneyTypestring containing trias,hexas,octas, ...
pmoneyCountamount of the money
prandomwhether this should be randomized (true) or not (false)

Member Function Documentation

virtual bool psRewardDataMoney::IsZero ( )
virtual

checks if the reward is zero

Returns
bool: true when reward is a zero gain, otherwise falsechecks if the reward is zero

Reimplemented from psRewardData.

Member Data Documentation

int psRewardDataMoney::moneyCount

relativ amount of money to adjust by if this is 0, a random value is used

Definition at line 211 of file adminmanager.h.

csString psRewardDataMoney::moneyType

name of the money type to award (circles, hexas, ...)

Definition at line 207 of file adminmanager.h.

bool psRewardDataMoney::random

whether the amount should be randomized or fix

Definition at line 212 of file adminmanager.h.


The documentation for this class was generated from the following file: