Add stub for config and motion definition in ruleset.

This commit is contained in:
2023-06-06 09:46:39 +08:00
parent 754e3be906
commit 2fe2a40e74

View File

@@ -32,6 +32,8 @@ namespace Cryville.Crtr {
[Binder(typeof(PdtBinder))] [Binder(typeof(PdtBinder))]
public class PdtRuleset { public class PdtRuleset {
public Dictionary<Identifier, ConfigDefinition> configs;
public Dictionary<Identifier, MotionDefinition> motions;
public Dictionary<Identifier, InputDefinition> inputs; public Dictionary<Identifier, InputDefinition> inputs;
public Dictionary<Identifier, PdtExpression> areas; public Dictionary<Identifier, PdtExpression> areas;
public Dictionary<Identifier, JudgeDefinition> judges; public Dictionary<Identifier, JudgeDefinition> judges;
@@ -66,6 +68,12 @@ namespace Cryville.Crtr {
constraints.PrePatch(chart); constraints.PrePatch(chart);
} }
} }
public class ConfigDefinition {
// TODO
}
public class MotionDefinition {
// TODO
}
public class InputDefinition { public class InputDefinition {
public int dim; public int dim;
public string pdim; public string pdim;