Tokenize ruleset keys. Remove MotionName.
This commit is contained in:
@@ -9,7 +9,7 @@ namespace Cryville.Crtr {
|
||||
public Judge(PdtRuleset rs) {
|
||||
_rs = rs;
|
||||
foreach (var s in rs.scores) {
|
||||
var name = IdentifierManager.SharedInstance.Request(s.Key);
|
||||
var name = s.Key.Key;
|
||||
scoreDefs.Add(name, s.Value);
|
||||
scores.Add(name, s.Value.init);
|
||||
}
|
||||
@@ -45,14 +45,15 @@ namespace Cryville.Crtr {
|
||||
public class InputDefinition {
|
||||
public int dim;
|
||||
public bool notnull;
|
||||
public Dictionary<string, PdtExpression> pass;
|
||||
public Dictionary<Identifier, PdtExpression> pass;
|
||||
}
|
||||
public class JudgeDefinition {
|
||||
public PdtExpression clip;
|
||||
public Identifier input;
|
||||
public PdtExpression hit;
|
||||
public string[] pass;
|
||||
public string miss;
|
||||
public Dictionary<string, PdtExpression> scores;
|
||||
public Identifier[] pass;
|
||||
public Identifier miss;
|
||||
public Dictionary<Identifier, PdtExpression> scores;
|
||||
}
|
||||
public class ScoreOperation {
|
||||
public int name;
|
||||
|
Reference in New Issue
Block a user