- Removed the third parameter from dumpclasses when it was restricted it to Actors, because
I have no idea what that was all about. - Got rid of FActorInfo and merged it into a new PClassActor. SVN r2240 (scripting)
This commit is contained in:
parent
7aa402b2a5
commit
f88f601230
78 changed files with 1171 additions and 1039 deletions
|
|
@ -57,22 +57,22 @@ FRandom pr_exrandom ("EX_Random");
|
|||
// [GRB] Parses an expression and stores it into Expression array
|
||||
//
|
||||
|
||||
static FxExpression *ParseExpressionM (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionL (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionK (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionJ (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionI (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionH (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionG (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionF (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionE (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionD (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionC (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionB (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionA (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpression0 (FScanner &sc, const PClass *cls);
|
||||
static FxExpression *ParseExpressionM (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionL (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionK (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionJ (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionI (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionH (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionG (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionF (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionE (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionD (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionC (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionB (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpressionA (FScanner &sc, PClassActor *cls);
|
||||
static FxExpression *ParseExpression0 (FScanner &sc, PClassActor *cls);
|
||||
|
||||
FxExpression *ParseExpression (FScanner &sc, PClass *cls)
|
||||
FxExpression *ParseExpression (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *data = ParseExpressionM (sc, cls);
|
||||
|
||||
|
|
@ -84,7 +84,7 @@ FxExpression *ParseExpression (FScanner &sc, PClass *cls)
|
|||
return data;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionM (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionM (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *condition = ParseExpressionL (sc, cls);
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ static FxExpression *ParseExpressionM (FScanner &sc, const PClass *cls)
|
|||
}
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionL (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionL (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionK (sc, cls);
|
||||
|
||||
|
|
@ -113,7 +113,7 @@ static FxExpression *ParseExpressionL (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionK (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionK (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionJ (sc, cls);
|
||||
|
||||
|
|
@ -125,7 +125,7 @@ static FxExpression *ParseExpressionK (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionJ (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionJ (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionI (sc, cls);
|
||||
|
||||
|
|
@ -137,7 +137,7 @@ static FxExpression *ParseExpressionJ (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionI (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionI (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionH (sc, cls);
|
||||
|
||||
|
|
@ -149,7 +149,7 @@ static FxExpression *ParseExpressionI (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionH (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionH (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionG (sc, cls);
|
||||
|
||||
|
|
@ -161,7 +161,7 @@ static FxExpression *ParseExpressionH (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionG (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionG (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionF (sc, cls);
|
||||
|
||||
|
|
@ -175,7 +175,7 @@ static FxExpression *ParseExpressionG (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionF (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionF (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionE (sc, cls);
|
||||
|
||||
|
|
@ -189,7 +189,7 @@ static FxExpression *ParseExpressionF (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionE (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionE (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionD (sc, cls);
|
||||
|
||||
|
|
@ -203,7 +203,7 @@ static FxExpression *ParseExpressionE (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionD (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionD (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionC (sc, cls);
|
||||
|
||||
|
|
@ -217,7 +217,7 @@ static FxExpression *ParseExpressionD (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionC (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionC (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *tmp = ParseExpressionB (sc, cls);
|
||||
|
||||
|
|
@ -231,7 +231,7 @@ static FxExpression *ParseExpressionC (FScanner &sc, const PClass *cls)
|
|||
return tmp;
|
||||
}
|
||||
|
||||
static FxExpression *ParseExpressionB (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionB (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
sc.GetToken();
|
||||
switch(sc.TokenType)
|
||||
|
|
@ -260,7 +260,7 @@ static FxExpression *ParseExpressionB (FScanner &sc, const PClass *cls)
|
|||
//
|
||||
//==========================================================================
|
||||
|
||||
static FxExpression *ParseExpressionA (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpressionA (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FxExpression *base_expr = ParseExpression0 (sc, cls);
|
||||
|
||||
|
|
@ -311,7 +311,7 @@ static FxExpression *ParseExpressionA (FScanner &sc, const PClass *cls)
|
|||
|
||||
|
||||
|
||||
static FxExpression *ParseExpression0 (FScanner &sc, const PClass *cls)
|
||||
static FxExpression *ParseExpression0 (FScanner &sc, PClassActor *cls)
|
||||
{
|
||||
FScriptPosition scpos(sc);
|
||||
if (sc.CheckToken('('))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue