Esempio n. 1
0
 public DominoProtocolDefinition(XElement ProtocolDefinition)
 {
     xParams = new Multipliers();
     yParams = new Multipliers();
     if (ProtocolDefinition.Attributes("xPositionMultiplier").Count() != 0 || ProtocolDefinition.Attributes("yPositionMultiplier").Count() != 0 ||
         ProtocolDefinition.Attributes("WidthMultiplier").Count() != 0 || ProtocolDefinition.Attributes("HeightMultiplier").Count() != 0)
     {
         xParams.xConstant        = GetAttribute(ProtocolDefinition, "xConstant");
         yParams.yConstant        = GetAttribute(ProtocolDefinition, "yConstant");
         xParams.xMultiplier      = GetAttribute(ProtocolDefinition, "xPositionMultiplier");
         yParams.yMultiplier      = GetAttribute(ProtocolDefinition, "yPositionMultiplier");
         xParams.WidthMultiplier  = GetAttribute(ProtocolDefinition, "WidthMultiplier");
         yParams.HeightMultiplier = GetAttribute(ProtocolDefinition, "HeightMultiplier");
     }
     else
     {
         xParams.xConstant        = GetAttribute(ProtocolDefinition, "xConstant");
         xParams.xMultiplier      = GetAttribute(ProtocolDefinition, "xxPositionMultiplier");
         xParams.yMultiplier      = GetAttribute(ProtocolDefinition, "xyPositionMultiplier");
         xParams.WidthMultiplier  = GetAttribute(ProtocolDefinition, "xWidthMultiplier");
         xParams.HeightMultiplier = GetAttribute(ProtocolDefinition, "xHeightMultiplier");
         yParams.yConstant        = GetAttribute(ProtocolDefinition, "yConstant");
         yParams.xMultiplier      = GetAttribute(ProtocolDefinition, "yxPositionMultiplier");
         yParams.yMultiplier      = GetAttribute(ProtocolDefinition, "yyPositionMultiplier");
         yParams.WidthMultiplier  = GetAttribute(ProtocolDefinition, "yWidthMultiplier");
         yParams.HeightMultiplier = GetAttribute(ProtocolDefinition, "yHeightMultiplier");
     }
 }
Esempio n. 2
0
 public DominoProtocolDefinition()
 {
     xParams = new Multipliers();
     yParams = new Multipliers();
 }