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)