32     void PrintOutput(
const char* 
string, ...);
    34         bool TestMoney(iDocumentNode *testnode);
    35         bool InitMoney(iDocumentNode *command, 
psMoney& money);
    36         bool CheckMoneyString(iDocumentNode *command, 
psMoney& money);
    37         bool CheckMoneyTotal(iDocumentNode *command, 
psMoney& money);
    38         bool CheckMoneyTrias(iDocumentNode *command, 
psMoney& money);
    39         bool CheckMoneyHexas(iDocumentNode *command, 
psMoney& money);
    40         bool CheckMoneyOctas(iDocumentNode *command, 
psMoney& money);
    41         bool CheckMoneyCircles(iDocumentNode *command, 
psMoney& money);
    42         bool AdjustTrias(iDocumentNode *command, 
psMoney& money);
    43         bool AdjustHexas(iDocumentNode *command, 
psMoney& money);
    44         bool AdjustOctas(iDocumentNode *command, 
psMoney& money);
    45         bool AdjustCircles(iDocumentNode *command, 
psMoney& money);
    46         bool AdjustMoney(iDocumentNode *command, 
psMoney& money);
    47         bool CheckUserString(iDocumentNode *command, 
psMoney& money);
    48         bool NormalizeMoney(iDocumentNode *command, 
psMoney& money);
    49         bool CheckGreaterThan(iDocumentNode *command, 
psMoney& money);
    50         bool SubtractMoney(iDocumentNode *command, 
psMoney& money);
    51         bool NegateMoney(iDocumentNode *command, 
psMoney& money);
    52         bool MultiplyMoney(iDocumentNode *command, 
psMoney& money);
    54         iObjectRegistry* object_reg;
    57         csRef<iDocumentSystem> docsys;
 
TestRPGRules(iObjectRegistry *object_reg)