Reads score operation as structure.
This commit is contained in:
@@ -53,11 +53,15 @@ namespace Cryville.Crtr {
|
||||
public PdtExpression hit;
|
||||
public Identifier[] pass;
|
||||
public Identifier miss;
|
||||
public Dictionary<Identifier, PdtExpression> scores;
|
||||
public Dictionary<ScoreOperation, PdtExpression> scores;
|
||||
}
|
||||
public class ScoreOperation {
|
||||
public int name;
|
||||
public PdtOperator op;
|
||||
public Identifier name;
|
||||
public Identifier op;
|
||||
public override string ToString() {
|
||||
if (op == default(Identifier)) return name.ToString();
|
||||
else return string.Format("{0} {1}", name, op);
|
||||
}
|
||||
}
|
||||
public class ScoreDefinition {
|
||||
public PdtExpression value;
|
||||
|
Reference in New Issue
Block a user