|
Planeshift
|
This class holds the master list of all trade transformatations possible in the game. More...
#include <pstrade.h>
Public Member Functions | |
| uint32 | GetId () const |
| uint32 | GetItemId () const |
| int | GetItemQty () const |
| float | GetItemQualityPenaltyPercent () const |
| uint32 | GetPatternId () const |
| uint32 | GetProcessId () const |
| uint32 | GetResultId () const |
| int | GetResultQty () const |
| int | GetTransformationCacheFlag () |
| Cache flag is used for garbage collection. More... | |
| int | GetTransPoints () const |
| bool | Load (iResultRow &row) |
| psTradeTransformations () | |
| psTradeTransformations (uint32 rId, int rQty, uint32 iId, int iQty, char *tPoints) | |
| void | SetItemId (uint32 newItemId) |
| void | SetItemQty (int newItemQty) |
| ~psTradeTransformations () | |
iScriptableVar implementation | |
Functions that implement the iScriptableVar interface. | |
| const char * | ToString () |
| Returns the name of the current transform. More... | |
| double | CalcFunction (MathEnvironment *env, const char *functionName, const double *params) |
| Does nothing right now just returns 0 for anything passed. More... | |
| double | GetProperty (MathEnvironment *env, const char *ptr) |
| Returns the requested variable stored in this transform. More... | |
Public Member Functions inherited from iScriptableVar | |
| virtual | ~iScriptableVar () |
Protected Attributes | |
| uint32 | id |
| uint32 | itemId |
| int | itemQty |
| uint32 | patternId |
| float | penaltyPct |
| uint32 | processId |
| uint32 | resultId |
| int | resultQty |
| MathExpression * | transPoints |
This class holds the master list of all trade transformatations possible in the game.
This class is read only since it is cached and shared by multiple users.
| psTradeTransformations::psTradeTransformations | ( | ) |
| psTradeTransformations::psTradeTransformations | ( | uint32 | rId, |
| int | rQty, | ||
| uint32 | iId, | ||
| int | iQty, | ||
| char * | tPoints | ||
| ) |
| psTradeTransformations::~psTradeTransformations | ( | ) |
|
virtual |
Does nothing right now just returns 0 for anything passed.
Implements iScriptableVar.
|
inline |
|
inline |
|
inline |
|
virtual |
Returns the requested variable stored in this transform.
| env | The MathEnviroment. |
| ptr | A pointer to a char array stating the requested variable. |
Implements iScriptableVar.
|
inline |
|
inline |
|
inline |
| bool psTradeTransformations::Load | ( | iResultRow & | row | ) |
|
inline |
|
inline |
|
virtual |
Returns the name of the current transform.
Implements iScriptableVar.
|
protected |