Renamed Out to CurveOutline

This commit is contained in:
2026-06-13 21:18:55 +02:00
parent 1ab259d3f9
commit 035588e3db
15 changed files with 391 additions and 390 deletions

View File

@@ -6,22 +6,22 @@ namespace _2DGAMELIB
//outline/path/line basically represents a curve :3 //outline/path/line basically represents a curve :3
[Serializable] [Serializable]
public class Out public class CurveOutline
{ {
public List<Vector2D> ps = new List<Vector2D>(); public List<Vector2D> ps = new List<Vector2D>();
public float Tension = 0.5f; public float Tension = 0.5f;
public bool Outline = true; public bool Outline = true;
public Out() public CurveOutline()
{ {
} }
public Out(Out Out) public CurveOutline(CurveOutline CurveOutline)
{ {
ps = new List<Vector2D>(Out.ps); ps = new List<Vector2D>(CurveOutline.ps);
Tension = Out.Tension; Tension = CurveOutline.Tension;
Outline = Out.Outline; Outline = CurveOutline.Outline;
} }
} }
} }

View File

@@ -286,7 +286,7 @@ namespace _2DGAMELIB
base_ = new ShapePart base_ = new ShapePart
{ {
Tag = Name + "_ベース", Tag = Name + "_ベース",
InitializeOP = new Out[1] { Shas.GetSquare() }, InitializeOP = new CurveOutline[1] { Shas.GetSquare() },
PositionBase = Position, PositionBase = Position,
SizeBase = Size, SizeBase = Size,
SizeXBase = Width, SizeXBase = Width,
@@ -300,7 +300,7 @@ namespace _2DGAMELIB
frame1 = new ShapePart frame1 = new ShapePart
{ {
Tag = Name + "_フレーム1", Tag = Name + "_フレーム1",
InitializeOP = new Out[1] { Shas.GetSquare() }, InitializeOP = new CurveOutline[1] { Shas.GetSquare() },
PositionBase = Position, PositionBase = Position,
SizeBase = Size, SizeBase = Size,
SizeXBase = Width * GetWidthMag(), SizeXBase = Width * GetWidthMag(),
@@ -315,7 +315,7 @@ namespace _2DGAMELIB
frame2 = new ShapePart frame2 = new ShapePart
{ {
Tag = Name + "_フレーム2", Tag = Name + "_フレーム2",
InitializeOP = new Out[1] { Shas.GetSquare() }, InitializeOP = new CurveOutline[1] { Shas.GetSquare() },
PositionBase = Position, PositionBase = Position,
SizeBase = Size, SizeBase = Size,
SizeXBase = Width * GetWidthMag(), SizeXBase = Width * GetWidthMag(),
@@ -329,7 +329,7 @@ namespace _2DGAMELIB
gauge = new ShapePart gauge = new ShapePart
{ {
Tag = Name + "_ゲージ", Tag = Name + "_ゲージ",
InitializeOP = new Out[1] { Shas.GetSquare() }, InitializeOP = new CurveOutline[1] { Shas.GetSquare() },
PositionBase = GetGaugePosition(), PositionBase = GetGaugePosition(),
SizeBase = Size, SizeBase = Size,
SizeXBase = Width * GetWidthMag() * GetGaugeWidthMag(Margin), SizeXBase = Width * GetWidthMag() * GetGaugeWidthMag(Margin),
@@ -343,7 +343,7 @@ namespace _2DGAMELIB
this.knob = new ShapePart this.knob = new ShapePart
{ {
Tag = Name + "_ブ", Tag = Name + "_ブ",
InitializeOP = new Out[1] { Shas.GetSquare() }, InitializeOP = new CurveOutline[1] { Shas.GetSquare() },
SizeBase = Size, SizeBase = Size,
SizeXBase = GetKnobWidthMag(Width), SizeXBase = GetKnobWidthMag(Width),
SizeYBase = GetKnobHeightMag(Height), SizeYBase = GetKnobHeightMag(Height),

View File

@@ -48,7 +48,7 @@ namespace _2DGAMELIB
this.Are = Are; this.Are = Are;
this.Width = Width; this.Width = Width;
Out[] array = new Out[1] { Shas.GetSquare() }; CurveOutline[] array = new CurveOutline[1] { Shas.GetSquare() };
if (FramColor == Color.Empty || FramColor == Color.Transparent) if (FramColor == Color.Empty || FramColor == Color.Transparent)
{ {
array.OutlineFalse(); array.OutlineFalse();

View File

@@ -66,7 +66,7 @@ namespace _2DGAMELIB
private static void GetMinMaxX(ShapePart ShapePart, ref double MinX, ref double MaxX) private static void GetMinMaxX(ShapePart ShapePart, ref double MinX, ref double MaxX)
{ {
foreach (Out item in ShapePart.OP) foreach (CurveOutline item in ShapePart.OP)
{ {
foreach (Vector2D p in item.ps) foreach (Vector2D p in item.ps)
{ {
@@ -85,7 +85,7 @@ namespace _2DGAMELIB
private static void GetMinMaxY(ShapePart ShapePart, ref double MinY, ref double MaxY) private static void GetMinMaxY(ShapePart ShapePart, ref double MinY, ref double MaxY)
{ {
foreach (Out item in ShapePart.OP) foreach (CurveOutline item in ShapePart.OP)
{ {
foreach (Vector2D p in item.ps) foreach (Vector2D p in item.ps)
{ {

View File

@@ -17,7 +17,8 @@ namespace _2DGAMELIB
private static readonly RemappedTypeBinder Binder = new RemappedTypeBinder() private static readonly RemappedTypeBinder Binder = new RemappedTypeBinder()
.Add("_2DGAMELIB.Par", typeof(ShapePart)) .Add("_2DGAMELIB.Par", typeof(ShapePart))
.Add("_2DGAMELIB.ParT", typeof(ShapePartT)) .Add("_2DGAMELIB.ParT", typeof(ShapePartT))
.Add("_2DGAMELIB.Pars", typeof(PartGroup)); .Add("_2DGAMELIB.Pars", typeof(PartGroup))
.Add("_2DGAMELIB.Out", typeof(CurveOutline));
private static BinaryFormatter NewFormatter() private static BinaryFormatter NewFormatter()
{ {

View File

@@ -29,7 +29,7 @@ namespace _2DGAMELIB
public string Tag = ""; public string Tag = "";
protected List<Out> op = new List<Out>(); protected List<CurveOutline> op = new List<CurveOutline>();
protected List<Joi> jp = new List<Joi>(); protected List<Joi> jp = new List<Joi>();
@@ -149,7 +149,7 @@ namespace _2DGAMELIB
public PartGroup Parent => parent; public PartGroup Parent => parent;
public List<Out> OP public List<CurveOutline> OP
{ {
get get
{ {
@@ -165,7 +165,7 @@ namespace _2DGAMELIB
} }
} }
public IEnumerable<Out> InitializeOP public IEnumerable<CurveOutline> InitializeOP
{ {
set set
{ {
@@ -583,10 +583,10 @@ namespace _2DGAMELIB
protected void Copy(ShapePart ShapePart) protected void Copy(ShapePart ShapePart)
{ {
Tag = ShapePart.Tag; Tag = ShapePart.Tag;
op = new List<Out>(ShapePart.op.Count); op = new List<CurveOutline>(ShapePart.op.Count);
for (int i = 0; i < ShapePart.op.Count; i++) for (int i = 0; i < ShapePart.op.Count; i++)
{ {
op.Add(new Out(ShapePart.op[i])); op.Add(new CurveOutline(ShapePart.op[i]));
} }
jp = new List<Joi>(ShapePart.jp.Count); jp = new List<Joi>(ShapePart.jp.Count);
for (int j = 0; j < ShapePart.jp.Count; j++) for (int j = 0; j < ShapePart.jp.Count; j++)
@@ -665,7 +665,7 @@ namespace _2DGAMELIB
Path.Reset(); Path.Reset();
OutlinePath.Reset(); OutlinePath.Reset();
foreach (Out item in op) foreach (CurveOutline item in op)
{ {
points = new PointF[item.ps.Count]; points = new PointF[item.ps.Count];
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
@@ -766,7 +766,7 @@ namespace _2DGAMELIB
gph.Reset(); gph.Reset();
if (Closed) if (Closed)
{ {
foreach (Out item in op) foreach (CurveOutline item in op)
{ {
psh = new PointF[item.ps.Count]; psh = new PointF[item.ps.Count];
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
@@ -784,7 +784,7 @@ namespace _2DGAMELIB
return; return;
} }
foreach (Out item2 in op) foreach (CurveOutline item2 in op)
{ {
psh = new PointF[item2.ps.Count]; psh = new PointF[item2.ps.Count];
for (int j = 0; j < item2.ps.Count; j++) for (int j = 0; j < item2.ps.Count; j++)

View File

@@ -365,18 +365,18 @@ namespace _2DGAMELIB
{ {
Vector2D[] stringRectPoints = GetStringRectPoints(Unit, Graphics); Vector2D[] stringRectPoints = GetStringRectPoints(Unit, Graphics);
Out @out = new Out { Tension = 0f }; CurveOutline curveOutline = new CurveOutline { Tension = 0f };
Vector2D vector2D = DataConsts.Vec2DZero - stringRectPoints[0]; Vector2D vector2D = DataConsts.Vec2DZero - stringRectPoints[0];
double x = 0.05; double x = 0.05;
double num = 0.025; double num = 0.025;
@out.ps.Add(stringRectPoints[0].AddY(-num) + vector2D); curveOutline.ps.Add(stringRectPoints[0].AddY(-num) + vector2D);
@out.ps.Add(stringRectPoints[1].AddXY(x, -num) + vector2D); curveOutline.ps.Add(stringRectPoints[1].AddXY(x, -num) + vector2D);
@out.ps.Add(stringRectPoints[2].AddXY(x, num) + vector2D); curveOutline.ps.Add(stringRectPoints[2].AddXY(x, num) + vector2D);
@out.ps.Add(stringRectPoints[3].AddY(num) + vector2D); curveOutline.ps.Add(stringRectPoints[3].AddY(num) + vector2D);
base.OP.Add(@out); base.OP.Add(curveOutline);
} }
public new void Dispose() public new void Dispose()
{ {

View File

@@ -38,27 +38,27 @@ namespace _2DGAMELIB
return Point; return Point;
} }
public static void SetTension(this IEnumerable<Out> Out, float Tension) public static void SetTension(this IEnumerable<CurveOutline> Out, float Tension)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
item.Tension = Tension; item.Tension = Tension;
} }
} }
public static void OutlineFalse(this IEnumerable<Out> Out) public static void OutlineFalse(this IEnumerable<CurveOutline> Out)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
item.Outline = false; item.Outline = false;
} }
} }
public static Vector2D GetCenter(this IEnumerable<Out> Out) public static Vector2D GetCenter(this IEnumerable<CurveOutline> Out)
{ {
double num = 0.0; double num = 0.0;
Vector2D vec2DZero = DataConsts.Vec2DZero; Vector2D vec2DZero = DataConsts.Vec2DZero;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
foreach (Vector2D p in item.ps) foreach (Vector2D p in item.ps)
{ {
@@ -81,10 +81,10 @@ namespace _2DGAMELIB
return vec2DZero / num; return vec2DZero / num;
} }
public static void Rotation(this IEnumerable<Out> Out, Vector2D BP, double Angle) public static void Rotation(this IEnumerable<CurveOutline> Out, Vector2D BP, double Angle)
{ {
MatrixD transform = Angle.ToRadian().RotationZ(); MatrixD transform = Angle.ToRadian().RotationZ();
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -93,10 +93,10 @@ namespace _2DGAMELIB
} }
} }
public static void ScalingX(this IEnumerable<Out> Out, Vector2D BP, double Rate) public static void ScalingX(this IEnumerable<CurveOutline> Out, Vector2D BP, double Rate)
{ {
double num = BP.X - BP.X * Rate; double num = BP.X - BP.X * Rate;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -107,10 +107,10 @@ namespace _2DGAMELIB
} }
} }
public static void ScalingX(this IEnumerable<Out> Out, ref Vector2D BP, double Rate) public static void ScalingX(this IEnumerable<CurveOutline> Out, ref Vector2D BP, double Rate)
{ {
double num = BP.X - BP.X * Rate; double num = BP.X - BP.X * Rate;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -121,10 +121,10 @@ namespace _2DGAMELIB
} }
} }
public static void ScalingY(this IEnumerable<Out> Out, Vector2D BP, double Rate) public static void ScalingY(this IEnumerable<CurveOutline> Out, Vector2D BP, double Rate)
{ {
double num = BP.Y - BP.Y * Rate; double num = BP.Y - BP.Y * Rate;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -135,10 +135,10 @@ namespace _2DGAMELIB
} }
} }
public static void ScalingY(this IEnumerable<Out> Out, ref Vector2D BP, double Rate) public static void ScalingY(this IEnumerable<CurveOutline> Out, ref Vector2D BP, double Rate)
{ {
double num = BP.Y - BP.Y * Rate; double num = BP.Y - BP.Y * Rate;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -149,12 +149,12 @@ namespace _2DGAMELIB
} }
} }
public static void ScalingXY(this IEnumerable<Out> Out, Vector2D BP, double Rate) public static void ScalingXY(this IEnumerable<CurveOutline> Out, Vector2D BP, double Rate)
{ {
Vector2D vector2D = default(Vector2D); Vector2D vector2D = default(Vector2D);
vector2D.X = BP.X - BP.X * Rate; vector2D.X = BP.X - BP.X * Rate;
vector2D.Y = BP.Y - BP.Y * Rate; vector2D.Y = BP.Y - BP.Y * Rate;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -166,12 +166,12 @@ namespace _2DGAMELIB
} }
} }
public static void ScalingXY(this IEnumerable<Out> Out, ref Vector2D BP, double Rate) public static void ScalingXY(this IEnumerable<CurveOutline> Out, ref Vector2D BP, double Rate)
{ {
Vector2D vector2D = default(Vector2D); Vector2D vector2D = default(Vector2D);
vector2D.X = BP.X - BP.X * Rate; vector2D.X = BP.X - BP.X * Rate;
vector2D.Y = BP.Y - BP.Y * Rate; vector2D.Y = BP.Y - BP.Y * Rate;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -183,12 +183,12 @@ namespace _2DGAMELIB
} }
} }
public static void ScalingXY(this IEnumerable<Out> Out, Vector2D BP, double X, double Y) public static void ScalingXY(this IEnumerable<CurveOutline> Out, Vector2D BP, double X, double Y)
{ {
Vector2D vector2D = default(Vector2D); Vector2D vector2D = default(Vector2D);
vector2D.X = BP.X - BP.X * X; vector2D.X = BP.X - BP.X * X;
vector2D.Y = BP.Y - BP.Y * Y; vector2D.Y = BP.Y - BP.Y * Y;
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -260,10 +260,10 @@ namespace _2DGAMELIB
} }
} }
public static void ReverseX(this List<Out> Out, ref Vector2D BP) public static void ReverseX(this List<CurveOutline> Out, ref Vector2D BP)
{ {
double num = BP.X - (1.0 - BP.X); double num = BP.X - (1.0 - BP.X);
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -276,10 +276,10 @@ namespace _2DGAMELIB
Out.Reverse(); Out.Reverse();
} }
public static void ReverseY(this List<Out> Out, Vector2D BP) public static void ReverseY(this List<CurveOutline> Out, Vector2D BP)
{ {
double num = BP.Y - (1.0 - BP.Y); double num = BP.Y - (1.0 - BP.Y);
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -292,10 +292,10 @@ namespace _2DGAMELIB
Out.Reverse(); Out.Reverse();
} }
public static void ReverseY(this List<Out> Out, ref Vector2D BP) public static void ReverseY(this List<CurveOutline> Out, ref Vector2D BP)
{ {
double num = BP.Y - (1.0 - BP.Y); double num = BP.Y - (1.0 - BP.Y);
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -326,9 +326,9 @@ namespace _2DGAMELIB
} }
} }
public static void ExpansionX(this List<Out> Out, Vector2D BP, double Rate) public static void ExpansionX(this List<CurveOutline> Out, Vector2D BP, double Rate)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -339,9 +339,9 @@ namespace _2DGAMELIB
} }
} }
public static void ExpansionX(this List<Out> Out, ref Vector2D BP, double Rate) public static void ExpansionX(this List<CurveOutline> Out, ref Vector2D BP, double Rate)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -352,9 +352,9 @@ namespace _2DGAMELIB
} }
} }
public static void ExpansionY(this List<Out> Out, Vector2D BP, double Rate) public static void ExpansionY(this List<CurveOutline> Out, Vector2D BP, double Rate)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -365,9 +365,9 @@ namespace _2DGAMELIB
} }
} }
public static void ExpansionY(this List<Out> Out, ref Vector2D BP, double Rate) public static void ExpansionY(this List<CurveOutline> Out, ref Vector2D BP, double Rate)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -378,9 +378,9 @@ namespace _2DGAMELIB
} }
} }
public static void ExpansionXY(this List<Out> Out, Vector2D BP, double Rate) public static void ExpansionXY(this List<CurveOutline> Out, Vector2D BP, double Rate)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -389,9 +389,9 @@ namespace _2DGAMELIB
} }
} }
public static void ExpansionXY(this List<Out> Out, ref Vector2D BP, double Rate) public static void ExpansionXY(this List<CurveOutline> Out, ref Vector2D BP, double Rate)
{ {
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
for (int i = 0; i < item.ps.Count; i++) for (int i = 0; i < item.ps.Count; i++)
{ {
@@ -436,10 +436,10 @@ namespace _2DGAMELIB
} }
} }
public static IEnumerable<Vector2D> EnumPoints(this IEnumerable<Out> Out) public static IEnumerable<Vector2D> EnumPoints(this IEnumerable<CurveOutline> Out)
{ {
HashSet<Vector2D> hs = new HashSet<Vector2D>(); HashSet<Vector2D> hs = new HashSet<Vector2D>();
foreach (Out item in Out) foreach (CurveOutline item in Out)
{ {
foreach (Vector2D p in item.ps) foreach (Vector2D p in item.ps)
{ {
@@ -452,7 +452,7 @@ namespace _2DGAMELIB
} }
} }
public static Out GetTriangle() public static CurveOutline GetTriangle()
{ {
MatrixD m120 = 120.0.ToRadian().RotationZ(); MatrixD m120 = 120.0.ToRadian().RotationZ();
@@ -464,16 +464,16 @@ namespace _2DGAMELIB
Vector2D TP3 = Math.TransformCoordinateBP(TP1, new Vector2D(0.5, 0.5), m240); Vector2D TP3 = Math.TransformCoordinateBP(TP1, new Vector2D(0.5, 0.5), m240);
return new Out return new CurveOutline
{ {
Tension = 0f, Tension = 0f,
ps = { TP1, TP2, TP3 } ps = { TP1, TP2, TP3 }
}; };
} }
public static Out GetSquare() public static CurveOutline GetSquare()
{ {
return new Out return new CurveOutline
{ {
Tension = 0f, Tension = 0f,
ps = { ps = {

View File

@@ -204,7 +204,7 @@ namespace _2DGAMELIB
private void SetParT(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor) private void SetParT(string Name, ref Vector2D Position, double Size, double Width, double Height, Font Font, double TextSize, string Text, ref Color TextColor, ref Color ShadColor, ref Color BackColor)
{ {
_partGroup = new PartGroup(); _partGroup = new PartGroup();
Out[] array = new Out[1] { Shas.GetSquare() }; CurveOutline[] array = new CurveOutline[1] { Shas.GetSquare() };
array.OutlineFalse(); array.OutlineFalse();
_shapePartT = new ShapePartT _shapePartT = new ShapePartT
{ {
@@ -231,7 +231,7 @@ namespace _2DGAMELIB
private void SetFeed(string Name, double Size, ref Color FeedColor) private void SetFeed(string Name, double Size, ref Color FeedColor)
{ {
Out[] array = new Out[1] { Shas.GetTriangle() }; CurveOutline[] array = new CurveOutline[1] { Shas.GetTriangle() };
feed = new ShapePart feed = new ShapePart
{ {
Tag = Name + "_Feed", Tag = Name + "_Feed",

View File

@@ -646,7 +646,7 @@ class Program
["Size"] = ShapePart.Size, ["Size"] = ShapePart.Size,
["SizeX"] = ShapePart.SizeX, ["SizeX"] = ShapePart.SizeX,
["SizeY"] = ShapePart.SizeY, ["SizeY"] = ShapePart.SizeY,
["Out"] = new JArray() ["CurveOutline"] = new JArray()
}; };
foreach (var outObj in ShapePart.OP) foreach (var outObj in ShapePart.OP)
@@ -659,7 +659,7 @@ class Program
}; };
foreach (var pt in outObj.ps) foreach (var pt in outObj.ps)
((JArray)outJ["Points"]).Add(ExportVec(pt)); ((JArray)outJ["Points"]).Add(ExportVec(pt));
((JArray)result["Out"]).Add(outJ); ((JArray)result["CurveOutline"]).Add(outJ);
} }
if (ShapePart.JP.Count > 0) if (ShapePart.JP.Count > 0)

View File

@@ -155,7 +155,7 @@ namespace SlaveMatrix
MaiB.BasePointBase = DataConsts.Vec2DZero; MaiB.BasePointBase = DataConsts.Vec2DZero;
MaiB.PositionBase = vector2D; MaiB.PositionBase = vector2D;
MaiB.SizeBase = num2; MaiB.SizeBase = num2;
MaiB.OP.AddRange(new Out[1] { Shas.GetSquare() }); MaiB.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
MaiB.OP.ScalingX(MaiB.BasePointBase, num3); MaiB.OP.ScalingX(MaiB.BasePointBase, num3);
MaiB.OP.ScalingY(MaiB.BasePointBase, num4); MaiB.OP.ScalingY(MaiB.BasePointBase, num4);
MaiB.Closed = true; MaiB.Closed = true;
@@ -174,7 +174,7 @@ namespace SlaveMatrix
Mai2B.BasePointBase = DataConsts.Vec2DZero; Mai2B.BasePointBase = DataConsts.Vec2DZero;
Mai2B.PositionBase = new Vector2D(vector2D.X, 0.01); Mai2B.PositionBase = new Vector2D(vector2D.X, 0.01);
Mai2B.SizeBase = num2; Mai2B.SizeBase = num2;
Mai2B.OP.AddRange(new Out[1] { Shas.GetSquare() }); Mai2B.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
Mai2B.OP.ScalingX(Mai2B.BasePointBase, num3); Mai2B.OP.ScalingX(Mai2B.BasePointBase, num3);
Mai2B.OP.ScalingY(Mai2B.BasePointBase, num5); Mai2B.OP.ScalingY(Mai2B.BasePointBase, num5);
Mai2B.Closed = true; Mai2B.Closed = true;
@@ -194,7 +194,7 @@ namespace SlaveMatrix
SubB.BasePointBase = DataConsts.Vec2DZero; SubB.BasePointBase = DataConsts.Vec2DZero;
SubB.PositionBase = vector2D; SubB.PositionBase = vector2D;
SubB.SizeBase = num2; SubB.SizeBase = num2;
SubB.OP.AddRange(new Out[1] { Shas.GetSquare() }); SubB.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
SubB.OP.ScalingX(SubB.BasePointBase, num3); SubB.OP.ScalingX(SubB.BasePointBase, num3);
SubB.OP.ScalingY(SubB.BasePointBase, num4); SubB.OP.ScalingY(SubB.BasePointBase, num4);
SubB.Closed = true; SubB.Closed = true;
@@ -210,7 +210,7 @@ namespace SlaveMatrix
Sub2B.BasePointBase = DataConsts.Vec2DZero; Sub2B.BasePointBase = DataConsts.Vec2DZero;
Sub2B.PositionBase = new Vector2D(0.0025, vector2D.Y); Sub2B.PositionBase = new Vector2D(0.0025, vector2D.Y);
Sub2B.SizeBase = num2; Sub2B.SizeBase = num2;
Sub2B.OP.AddRange(new Out[1] { Shas.GetSquare() }); Sub2B.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
Sub2B.OP.ScalingX(Sub2B.BasePointBase, num3); Sub2B.OP.ScalingX(Sub2B.BasePointBase, num3);
Sub2B.OP.ScalingY(Sub2B.BasePointBase, num4); Sub2B.OP.ScalingY(Sub2B.BasePointBase, num4);
Sub2B.Closed = true; Sub2B.Closed = true;

View File

@@ -2560,227 +2560,227 @@ namespace SlaveMatrix
{ {
double num = 1.5; double num = 1.5;
int num2 = ( ? 1 : 0); int num2 = ( ? 1 : 0);
List<Out> oP = X0Y0_人指_人指3.OP; List<CurveOutline> oP = X0Y0_人指_人指3.OP;
Out @out = oP[(int)((double)(oP.Count - num2) * 0.5)]; CurveOutline curveOutline = oP[(int)((double)(oP.Count - num2) * 0.5)];
int index = (int)((double)@out.ps.Count * 0.5); int index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value;
List<Out> oP2 = X0Y0_中指_中指3.OP; List<CurveOutline> oP2 = X0Y0_中指_中指3.OP;
@out = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; curveOutline = oP2[(int)((double)(oP2.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value;
List<Out> oP3 = X0Y0_薬指_薬指3.OP; List<CurveOutline> oP3 = X0Y0_薬指_薬指3.OP;
@out = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; curveOutline = oP3[(int)((double)(oP3.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP4 = X0Y0_小指_小指3.OP; List<CurveOutline> oP4 = X0Y0_小指_小指3.OP;
@out = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; curveOutline = oP4[(int)((double)(oP4.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value;
List<Out> oP5 = X0Y0_親指_親指3.OP; List<CurveOutline> oP5 = X0Y0_親指_親指3.OP;
@out = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; curveOutline = oP5[(int)((double)(oP5.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP6 = X0Y9_人指_人指3.OP; List<CurveOutline> oP6 = X0Y9_人指_人指3.OP;
@out = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; curveOutline = oP6[(int)((double)(oP6.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y9_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_人指_人指3.BasePointBase) * num * value;
List<Out> oP7 = X0Y9_中指_中指3.OP; List<CurveOutline> oP7 = X0Y9_中指_中指3.OP;
@out = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; curveOutline = oP7[(int)((double)(oP7.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y9_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_中指_中指3.BasePointBase) * num * value;
List<Out> oP8 = X0Y9_薬指_薬指3.OP; List<CurveOutline> oP8 = X0Y9_薬指_薬指3.OP;
@out = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; curveOutline = oP8[(int)((double)(oP8.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y9_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP9 = X0Y9_小指_小指3.OP; List<CurveOutline> oP9 = X0Y9_小指_小指3.OP;
@out = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; curveOutline = oP9[(int)((double)(oP9.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y9_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_小指_小指3.BasePointBase) * num * value;
List<Out> oP10 = X0Y9_親指_親指3.OP; List<CurveOutline> oP10 = X0Y9_親指_親指3.OP;
@out = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; curveOutline = oP10[(int)((double)(oP10.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y9_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_親指_親指3.BasePointBase) * num * 0.65 * value;
num2 = ((!) ? 1 : 0); num2 = ((!) ? 1 : 0);
List<Out> oP11 = X0Y1_人指_人指3.OP; List<CurveOutline> oP11 = X0Y1_人指_人指3.OP;
@out = oP11[(int)((double)(oP11.Count - num2) * 0.5)]; curveOutline = oP11[(int)((double)(oP11.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value;
List<Out> oP12 = X0Y1_中指_中指3.OP; List<CurveOutline> oP12 = X0Y1_中指_中指3.OP;
@out = oP12[(int)((double)(oP12.Count - num2) * 0.5)]; curveOutline = oP12[(int)((double)(oP12.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value;
List<Out> oP13 = X0Y1_薬指_薬指3.OP; List<CurveOutline> oP13 = X0Y1_薬指_薬指3.OP;
@out = oP13[(int)((double)(oP13.Count - num2) * 0.5)]; curveOutline = oP13[(int)((double)(oP13.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP14 = X0Y1_小指_小指3.OP; List<CurveOutline> oP14 = X0Y1_小指_小指3.OP;
@out = oP14[(int)((double)(oP14.Count - num2) * 0.5)]; curveOutline = oP14[(int)((double)(oP14.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value;
List<Out> oP15 = X0Y1_親指_親指3.OP; List<CurveOutline> oP15 = X0Y1_親指_親指3.OP;
@out = oP15[(int)((double)(oP15.Count - num2) * 0.5)]; curveOutline = oP15[(int)((double)(oP15.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP16 = X0Y2_人指_人指3.OP; List<CurveOutline> oP16 = X0Y2_人指_人指3.OP;
@out = oP16[(int)((double)(oP16.Count - num2) * 0.5)]; curveOutline = oP16[(int)((double)(oP16.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y2_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_人指_人指3.BasePointBase) * num * value;
List<Out> oP17 = X0Y2_中指_中指3.OP; List<CurveOutline> oP17 = X0Y2_中指_中指3.OP;
@out = oP17[(int)((double)(oP17.Count - num2) * 0.5)]; curveOutline = oP17[(int)((double)(oP17.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y2_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_中指_中指3.BasePointBase) * num * value;
List<Out> oP18 = X0Y2_薬指_薬指3.OP; List<CurveOutline> oP18 = X0Y2_薬指_薬指3.OP;
@out = oP18[(int)((double)(oP18.Count - num2) * 0.5)]; curveOutline = oP18[(int)((double)(oP18.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y2_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP19 = X0Y2_小指_小指3.OP; List<CurveOutline> oP19 = X0Y2_小指_小指3.OP;
@out = oP19[(int)((double)(oP19.Count - num2) * 0.5)]; curveOutline = oP19[(int)((double)(oP19.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y2_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_小指_小指3.BasePointBase) * num * value;
List<Out> oP20 = X0Y2_親指_親指3.OP; List<CurveOutline> oP20 = X0Y2_親指_親指3.OP;
@out = oP20[(int)((double)(oP20.Count - num2) * 0.5)]; curveOutline = oP20[(int)((double)(oP20.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y2_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP21 = X0Y3_人指_人指3.OP; List<CurveOutline> oP21 = X0Y3_人指_人指3.OP;
@out = oP21[(int)((double)(oP21.Count - num2) * 0.5)]; curveOutline = oP21[(int)((double)(oP21.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y3_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_人指_人指3.BasePointBase) * num * value;
List<Out> oP22 = X0Y3_中指_中指3.OP; List<CurveOutline> oP22 = X0Y3_中指_中指3.OP;
@out = oP22[(int)((double)(oP22.Count - num2) * 0.5)]; curveOutline = oP22[(int)((double)(oP22.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y3_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_中指_中指3.BasePointBase) * num * value;
List<Out> oP23 = X0Y3_薬指_薬指3.OP; List<CurveOutline> oP23 = X0Y3_薬指_薬指3.OP;
@out = oP23[(int)((double)(oP23.Count - num2) * 0.5)]; curveOutline = oP23[(int)((double)(oP23.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y3_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP24 = X0Y3_小指_小指3.OP; List<CurveOutline> oP24 = X0Y3_小指_小指3.OP;
@out = oP24[(int)((double)(oP24.Count - num2) * 0.5)]; curveOutline = oP24[(int)((double)(oP24.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y3_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_小指_小指3.BasePointBase) * num * value;
List<Out> oP25 = X0Y3_親指_親指3.OP; List<CurveOutline> oP25 = X0Y3_親指_親指3.OP;
@out = oP25[(int)((double)(oP25.Count - num2) * 0.5)]; curveOutline = oP25[(int)((double)(oP25.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y3_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP26 = X0Y4_人指_人指3.OP; List<CurveOutline> oP26 = X0Y4_人指_人指3.OP;
@out = oP26[(int)((double)(oP26.Count - num2) * 0.5)]; curveOutline = oP26[(int)((double)(oP26.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y4_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_人指_人指3.BasePointBase) * num * value;
List<Out> oP27 = X0Y4_中指_中指3.OP; List<CurveOutline> oP27 = X0Y4_中指_中指3.OP;
@out = oP27[(int)((double)(oP27.Count - num2) * 0.5)]; curveOutline = oP27[(int)((double)(oP27.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y4_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_中指_中指3.BasePointBase) * num * value;
List<Out> oP28 = X0Y4_薬指_薬指3.OP; List<CurveOutline> oP28 = X0Y4_薬指_薬指3.OP;
@out = oP28[(int)((double)(oP28.Count - num2) * 0.5)]; curveOutline = oP28[(int)((double)(oP28.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y4_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP29 = X0Y4_小指_小指3.OP; List<CurveOutline> oP29 = X0Y4_小指_小指3.OP;
@out = oP29[(int)((double)(oP29.Count - num2) * 0.5)]; curveOutline = oP29[(int)((double)(oP29.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y4_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_小指_小指3.BasePointBase) * num * value;
List<Out> oP30 = X0Y4_親指_親指3.OP; List<CurveOutline> oP30 = X0Y4_親指_親指3.OP;
@out = oP30[(int)((double)(oP30.Count - num2) * 0.5)]; curveOutline = oP30[(int)((double)(oP30.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y4_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP31 = X0Y5_人指_人指3.OP; List<CurveOutline> oP31 = X0Y5_人指_人指3.OP;
@out = oP31[(int)((double)(oP31.Count - num2) * 0.5)]; curveOutline = oP31[(int)((double)(oP31.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y5_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_人指_人指3.BasePointBase) * num * value;
List<Out> oP32 = X0Y5_中指_中指3.OP; List<CurveOutline> oP32 = X0Y5_中指_中指3.OP;
@out = oP32[(int)((double)(oP32.Count - num2) * 0.5)]; curveOutline = oP32[(int)((double)(oP32.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y5_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_中指_中指3.BasePointBase) * num * value;
List<Out> oP33 = X0Y5_薬指_薬指3.OP; List<CurveOutline> oP33 = X0Y5_薬指_薬指3.OP;
@out = oP33[(int)((double)(oP33.Count - num2) * 0.5)]; curveOutline = oP33[(int)((double)(oP33.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y5_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP34 = X0Y5_小指_小指3.OP; List<CurveOutline> oP34 = X0Y5_小指_小指3.OP;
@out = oP34[(int)((double)(oP34.Count - num2) * 0.5)]; curveOutline = oP34[(int)((double)(oP34.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y5_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_小指_小指3.BasePointBase) * num * value;
List<Out> oP35 = X0Y5_親指_親指3.OP; List<CurveOutline> oP35 = X0Y5_親指_親指3.OP;
@out = oP35[(int)((double)(oP35.Count - num2) * 0.5)]; curveOutline = oP35[(int)((double)(oP35.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y5_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP36 = X0Y6_人指_人指3.OP; List<CurveOutline> oP36 = X0Y6_人指_人指3.OP;
@out = oP36[(int)((double)(oP36.Count - num2) * 0.5)]; curveOutline = oP36[(int)((double)(oP36.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y6_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_人指_人指3.BasePointBase) * num * value;
List<Out> oP37 = X0Y6_中指_中指3.OP; List<CurveOutline> oP37 = X0Y6_中指_中指3.OP;
@out = oP37[(int)((double)(oP37.Count - num2) * 0.5)]; curveOutline = oP37[(int)((double)(oP37.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y6_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_中指_中指3.BasePointBase) * num * value;
List<Out> oP38 = X0Y6_薬指_薬指3.OP; List<CurveOutline> oP38 = X0Y6_薬指_薬指3.OP;
@out = oP38[(int)((double)(oP38.Count - num2) * 0.5)]; curveOutline = oP38[(int)((double)(oP38.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y6_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP39 = X0Y6_小指_小指3.OP; List<CurveOutline> oP39 = X0Y6_小指_小指3.OP;
@out = oP39[(int)((double)(oP39.Count - num2) * 0.5)]; curveOutline = oP39[(int)((double)(oP39.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y6_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_小指_小指3.BasePointBase) * num * value;
List<Out> oP40 = X0Y6_親指_親指3.OP; List<CurveOutline> oP40 = X0Y6_親指_親指3.OP;
@out = oP40[(int)((double)(oP40.Count - num2) * 0.5)]; curveOutline = oP40[(int)((double)(oP40.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y6_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP41 = X0Y7_人指_人指3.OP; List<CurveOutline> oP41 = X0Y7_人指_人指3.OP;
@out = oP41[(int)((double)(oP41.Count - num2) * 0.5)]; curveOutline = oP41[(int)((double)(oP41.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y7_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_人指_人指3.BasePointBase) * num * value;
List<Out> oP42 = X0Y7_中指_中指3.OP; List<CurveOutline> oP42 = X0Y7_中指_中指3.OP;
@out = oP42[(int)((double)(oP42.Count - num2) * 0.5)]; curveOutline = oP42[(int)((double)(oP42.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y7_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_中指_中指3.BasePointBase) * num * value;
List<Out> oP43 = X0Y7_薬指_薬指3.OP; List<CurveOutline> oP43 = X0Y7_薬指_薬指3.OP;
@out = oP43[(int)((double)(oP43.Count - num2) * 0.5)]; curveOutline = oP43[(int)((double)(oP43.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y7_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP44 = X0Y7_小指_小指3.OP; List<CurveOutline> oP44 = X0Y7_小指_小指3.OP;
@out = oP44[(int)((double)(oP44.Count - num2) * 0.5)]; curveOutline = oP44[(int)((double)(oP44.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y7_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_小指_小指3.BasePointBase) * num * value;
List<Out> oP45 = X0Y7_親指_親指3.OP; List<CurveOutline> oP45 = X0Y7_親指_親指3.OP;
@out = oP45[(int)((double)(oP45.Count - num2) * 0.5)]; curveOutline = oP45[(int)((double)(oP45.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y7_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP46 = X0Y8_人指_人指3.OP; List<CurveOutline> oP46 = X0Y8_人指_人指3.OP;
@out = oP46[(int)((double)(oP46.Count - num2) * 0.5)]; curveOutline = oP46[(int)((double)(oP46.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y8_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_人指_人指3.BasePointBase) * num * value;
List<Out> oP47 = X0Y8_中指_中指3.OP; List<CurveOutline> oP47 = X0Y8_中指_中指3.OP;
@out = oP47[(int)((double)(oP47.Count - num2) * 0.5)]; curveOutline = oP47[(int)((double)(oP47.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y8_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_中指_中指3.BasePointBase) * num * value;
List<Out> oP48 = X0Y8_薬指_薬指3.OP; List<CurveOutline> oP48 = X0Y8_薬指_薬指3.OP;
@out = oP48[(int)((double)(oP48.Count - num2) * 0.5)]; curveOutline = oP48[(int)((double)(oP48.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y8_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP49 = X0Y8_小指_小指3.OP; List<CurveOutline> oP49 = X0Y8_小指_小指3.OP;
@out = oP49[(int)((double)(oP49.Count - num2) * 0.5)]; curveOutline = oP49[(int)((double)(oP49.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y8_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_小指_小指3.BasePointBase) * num * value;
List<Out> oP50 = X0Y8_親指_親指3.OP; List<CurveOutline> oP50 = X0Y8_親指_親指3.OP;
@out = oP50[(int)((double)(oP50.Count - num2) * 0.5)]; curveOutline = oP50[(int)((double)(oP50.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y8_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP51 = X0Y10_人指_人指3.OP; List<CurveOutline> oP51 = X0Y10_人指_人指3.OP;
@out = oP51[(int)((double)(oP51.Count - num2) * 0.5)]; curveOutline = oP51[(int)((double)(oP51.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y10_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_人指_人指3.BasePointBase) * num * value;
List<Out> oP52 = X0Y10_中指_中指3.OP; List<CurveOutline> oP52 = X0Y10_中指_中指3.OP;
@out = oP52[(int)((double)(oP52.Count - num2) * 0.5)]; curveOutline = oP52[(int)((double)(oP52.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y10_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_中指_中指3.BasePointBase) * num * value;
List<Out> oP53 = X0Y10_薬指_薬指3.OP; List<CurveOutline> oP53 = X0Y10_薬指_薬指3.OP;
@out = oP53[(int)((double)(oP53.Count - num2) * 0.5)]; curveOutline = oP53[(int)((double)(oP53.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y10_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP54 = X0Y10_小指_小指3.OP; List<CurveOutline> oP54 = X0Y10_小指_小指3.OP;
@out = oP54[(int)((double)(oP54.Count - num2) * 0.5)]; curveOutline = oP54[(int)((double)(oP54.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y10_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_小指_小指3.BasePointBase) * num * value;
List<Out> oP55 = X0Y10_親指_親指3.OP; List<CurveOutline> oP55 = X0Y10_親指_親指3.OP;
@out = oP55[(int)((double)(oP55.Count - num2) * 0.5)]; curveOutline = oP55[(int)((double)(oP55.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y10_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_親指_親指3.BasePointBase) * num * 0.65 * value;
} }
} }

View File

@@ -298,7 +298,7 @@ namespace SlaveMatrix
} }
int num = 0; int num = 0;
Vector2D vec2DZero = DataConsts.Vec2DZero; Vector2D vec2DZero = DataConsts.Vec2DZero;
foreach (Out item in shapePart.OP) foreach (CurveOutline item in shapePart.OP)
{ {
foreach (Vector2D item2 in item.ps.Skip(1).Take(item.ps.Count - 2)) foreach (Vector2D item2 in item.ps.Skip(1).Take(item.ps.Count - 2))
{ {

View File

@@ -2968,46 +2968,46 @@ namespace SlaveMatrix
{ {
double num = 1.7; double num = 1.7;
int num2 = ( ? 1 : 0); int num2 = ( ? 1 : 0);
List<Out> oP = X0Y0_人指_人指3.OP; List<CurveOutline> oP = X0Y0_人指_人指3.OP;
Out @out = oP[(int)((double)(oP.Count - num2) * 0.5)]; CurveOutline curveOutline = oP[(int)((double)(oP.Count - num2) * 0.5)];
int index = (int)((double)@out.ps.Count * 0.5); int index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_人指_人指3.BasePointBase) * num * value;
List<Out> oP2 = X0Y0_中指_中指3.OP; List<CurveOutline> oP2 = X0Y0_中指_中指3.OP;
@out = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; curveOutline = oP2[(int)((double)(oP2.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_中指_中指3.BasePointBase) * num * value;
List<Out> oP3 = X0Y0_薬指_薬指3.OP; List<CurveOutline> oP3 = X0Y0_薬指_薬指3.OP;
@out = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; curveOutline = oP3[(int)((double)(oP3.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP4 = X0Y0_小指_小指3.OP; List<CurveOutline> oP4 = X0Y0_小指_小指3.OP;
@out = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; curveOutline = oP4[(int)((double)(oP4.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_小指_小指3.BasePointBase) * num * value;
List<Out> oP5 = X0Y0_親指_親指3.OP; List<CurveOutline> oP5 = X0Y0_親指_親指3.OP;
@out = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; curveOutline = oP5[(int)((double)(oP5.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_親指_親指3.BasePointBase) * num * 0.65 * value;
List<Out> oP6 = X0Y1_人指_人指3.OP; List<CurveOutline> oP6 = X0Y1_人指_人指3.OP;
@out = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; curveOutline = oP6[(int)((double)(oP6.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_人指_人指3.BasePointBase) * num * value;
List<Out> oP7 = X0Y1_中指_中指3.OP; List<CurveOutline> oP7 = X0Y1_中指_中指3.OP;
@out = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; curveOutline = oP7[(int)((double)(oP7.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_中指_中指3.BasePointBase) * num * value;
List<Out> oP8 = X0Y1_薬指_薬指3.OP; List<CurveOutline> oP8 = X0Y1_薬指_薬指3.OP;
@out = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; curveOutline = oP8[(int)((double)(oP8.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_薬指_薬指3.BasePointBase) * num * value;
List<Out> oP9 = X0Y1_小指_小指3.OP; List<CurveOutline> oP9 = X0Y1_小指_小指3.OP;
@out = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; curveOutline = oP9[(int)((double)(oP9.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_小指_小指3.BasePointBase) * num * value;
List<Out> oP10 = X0Y1_親指_親指3.OP; List<CurveOutline> oP10 = X0Y1_親指_親指3.OP;
@out = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; curveOutline = oP10[(int)((double)(oP10.Count - num2) * 0.5)];
index = (int)((double)@out.ps.Count * 0.5); index = (int)((double)curveOutline.ps.Count * 0.5);
@out.ps[index] += (@out.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value; curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_親指_親指3.BasePointBase) * num * 0.65 * value;
} }
} }

View File

@@ -25,7 +25,7 @@ namespace SlaveMatrix
shapePartT.Text = text; shapePartT.Text = text;
shapePartT.FontSize = 0.14; shapePartT.FontSize = 0.14;
shapePartT.SizeBase = 0.05; shapePartT.SizeBase = 0.05;
shapePartT.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT.OP.ScalingXY(shapePartT.OP.GetCenter(), 0.87, 0.23); shapePartT.OP.ScalingXY(shapePartT.OP.GetCenter(), 0.87, 0.23);
shapePartT.Closed = true; shapePartT.Closed = true;
shapePartT.TextColor = Col.White; shapePartT.TextColor = Col.White;
@@ -42,7 +42,7 @@ namespace SlaveMatrix
shapePartT.Text = GameText.完了; shapePartT.Text = GameText.完了;
shapePartT.FontSize = 0.15; shapePartT.FontSize = 0.15;
shapePartT.SizeBase = 0.05; shapePartT.SizeBase = 0.05;
shapePartT.OP.AddRange(new Out[1] { Shas.Get正方形() }); shapePartT.OP.AddRange(new CurveOutline[1] { Shas.Get正方形() });
shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47); shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47);
shapePartT.Closed = true; shapePartT.Closed = true;
shapePartT.TextColor = Col.White; shapePartT.TextColor = Col.White;
@@ -60,7 +60,7 @@ namespace SlaveMatrix
shapePartT4.Text = "Load"; shapePartT4.Text = "Load";
shapePartT4.FontSize = 0.14; shapePartT4.FontSize = 0.14;
shapePartT4.SizeBase = 0.05; shapePartT4.SizeBase = 0.05;
shapePartT4.OP.AddRange(new Out[1] { Shas.Get正方形() }); shapePartT4.OP.AddRange(new CurveOutline[1] { Shas.Get正方形() });
shapePartT4.OP.ScalingXY(shapePartT4.OP.GetCenter(), 0.87, 0.23); shapePartT4.OP.ScalingXY(shapePartT4.OP.GetCenter(), 0.87, 0.23);
shapePartT4.Closed = true; shapePartT4.Closed = true;
shapePartT4.TextColor = Col.White; shapePartT4.TextColor = Col.White;
@@ -82,7 +82,7 @@ namespace SlaveMatrix
shapePartT.Text = text; shapePartT.Text = text;
shapePartT.FontSize = 0.15; shapePartT.FontSize = 0.15;
shapePartT.SizeBase = 0.05; shapePartT.SizeBase = 0.05;
shapePartT.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47); shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47);
shapePartT.OP.Rotation(shapePartT.OP.GetCenter(), -26.0); shapePartT.OP.Rotation(shapePartT.OP.GetCenter(), -26.0);
shapePartT.Closed = true; shapePartT.Closed = true;
@@ -2827,7 +2827,7 @@ namespace SlaveMatrix
shapePartT13.Text = "1F"; shapePartT13.Text = "1F";
shapePartT13.FontSize = 0.15; shapePartT13.FontSize = 0.15;
shapePartT13.SizeBase = 0.05; shapePartT13.SizeBase = 0.05;
shapePartT13.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT13.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT13.BasePointBase = shapePartT13.OP.GetCenter(); shapePartT13.BasePointBase = shapePartT13.OP.GetCenter();
shapePartT13.OP.ScalingXY(shapePartT13.BasePointBase, 0.3); shapePartT13.OP.ScalingXY(shapePartT13.BasePointBase, 0.3);
shapePartT13.Closed = true; shapePartT13.Closed = true;
@@ -2854,7 +2854,7 @@ namespace SlaveMatrix
shapePartT14.Text = "2F"; shapePartT14.Text = "2F";
shapePartT14.FontSize = 0.15; shapePartT14.FontSize = 0.15;
shapePartT14.SizeBase = 0.05; shapePartT14.SizeBase = 0.05;
shapePartT14.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT14.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT14.BasePointBase = shapePartT14.OP.GetCenter(); shapePartT14.BasePointBase = shapePartT14.OP.GetCenter();
shapePartT14.OP.ScalingXY(shapePartT14.BasePointBase, 0.3); shapePartT14.OP.ScalingXY(shapePartT14.BasePointBase, 0.3);
shapePartT14.Closed = true; shapePartT14.Closed = true;
@@ -2878,7 +2878,7 @@ namespace SlaveMatrix
shapePartT15.Text = "3F"; shapePartT15.Text = "3F";
shapePartT15.FontSize = 0.15; shapePartT15.FontSize = 0.15;
shapePartT15.SizeBase = 0.05; shapePartT15.SizeBase = 0.05;
shapePartT15.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT15.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT15.BasePointBase = shapePartT15.OP.GetCenter(); shapePartT15.BasePointBase = shapePartT15.OP.GetCenter();
shapePartT15.OP.ScalingXY(shapePartT15.BasePointBase, 0.3); shapePartT15.OP.ScalingXY(shapePartT15.BasePointBase, 0.3);
shapePartT15.Closed = true; shapePartT15.Closed = true;
@@ -2902,7 +2902,7 @@ namespace SlaveMatrix
shapePartT16.Text = "4F"; shapePartT16.Text = "4F";
shapePartT16.FontSize = 0.15; shapePartT16.FontSize = 0.15;
shapePartT16.SizeBase = 0.05; shapePartT16.SizeBase = 0.05;
shapePartT16.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT16.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT16.BasePointBase = shapePartT16.OP.GetCenter(); shapePartT16.BasePointBase = shapePartT16.OP.GetCenter();
shapePartT16.OP.ScalingXY(shapePartT16.BasePointBase, 0.3); shapePartT16.OP.ScalingXY(shapePartT16.BasePointBase, 0.3);
shapePartT16.Closed = true; shapePartT16.Closed = true;
@@ -2926,7 +2926,7 @@ namespace SlaveMatrix
shapePartT17.Text = "5F"; shapePartT17.Text = "5F";
shapePartT17.FontSize = 0.15; shapePartT17.FontSize = 0.15;
shapePartT17.SizeBase = 0.05; shapePartT17.SizeBase = 0.05;
shapePartT17.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT17.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT17.BasePointBase = shapePartT17.OP.GetCenter(); shapePartT17.BasePointBase = shapePartT17.OP.GetCenter();
shapePartT17.OP.ScalingXY(shapePartT17.BasePointBase, 0.3); shapePartT17.OP.ScalingXY(shapePartT17.BasePointBase, 0.3);
shapePartT17.Closed = true; shapePartT17.Closed = true;
@@ -2950,7 +2950,7 @@ namespace SlaveMatrix
shapePartT18.Text = "6F"; shapePartT18.Text = "6F";
shapePartT18.FontSize = 0.15; shapePartT18.FontSize = 0.15;
shapePartT18.SizeBase = 0.05; shapePartT18.SizeBase = 0.05;
shapePartT18.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT18.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT18.BasePointBase = shapePartT18.OP.GetCenter(); shapePartT18.BasePointBase = shapePartT18.OP.GetCenter();
shapePartT18.OP.ScalingXY(shapePartT18.BasePointBase, 0.3); shapePartT18.OP.ScalingXY(shapePartT18.BasePointBase, 0.3);
shapePartT18.Closed = true; shapePartT18.Closed = true;
@@ -2974,7 +2974,7 @@ namespace SlaveMatrix
shapePartT19.Text = "7F"; shapePartT19.Text = "7F";
shapePartT19.FontSize = 0.15; shapePartT19.FontSize = 0.15;
shapePartT19.SizeBase = 0.05; shapePartT19.SizeBase = 0.05;
shapePartT19.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT19.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT19.BasePointBase = shapePartT19.OP.GetCenter(); shapePartT19.BasePointBase = shapePartT19.OP.GetCenter();
shapePartT19.OP.ScalingXY(shapePartT19.BasePointBase, 0.3); shapePartT19.OP.ScalingXY(shapePartT19.BasePointBase, 0.3);
shapePartT19.Closed = true; shapePartT19.Closed = true;
@@ -2998,7 +2998,7 @@ namespace SlaveMatrix
shapePartT20.Text = "8F"; shapePartT20.Text = "8F";
shapePartT20.FontSize = 0.15; shapePartT20.FontSize = 0.15;
shapePartT20.SizeBase = 0.05; shapePartT20.SizeBase = 0.05;
shapePartT20.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT20.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT20.BasePointBase = shapePartT20.OP.GetCenter(); shapePartT20.BasePointBase = shapePartT20.OP.GetCenter();
shapePartT20.OP.ScalingXY(shapePartT20.BasePointBase, 0.3); shapePartT20.OP.ScalingXY(shapePartT20.BasePointBase, 0.3);
shapePartT20.Closed = true; shapePartT20.Closed = true;
@@ -3022,7 +3022,7 @@ namespace SlaveMatrix
shapePartT21.Text = "9F"; shapePartT21.Text = "9F";
shapePartT21.FontSize = 0.15; shapePartT21.FontSize = 0.15;
shapePartT21.SizeBase = 0.05; shapePartT21.SizeBase = 0.05;
shapePartT21.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT21.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT21.BasePointBase = shapePartT21.OP.GetCenter(); shapePartT21.BasePointBase = shapePartT21.OP.GetCenter();
shapePartT21.OP.ScalingXY(shapePartT21.BasePointBase, 0.3); shapePartT21.OP.ScalingXY(shapePartT21.BasePointBase, 0.3);
shapePartT21.Closed = true; shapePartT21.Closed = true;
@@ -3644,7 +3644,7 @@ namespace SlaveMatrix
shapePartT.Text = GameText.; shapePartT.Text = GameText.;
shapePartT.FontSize = 0.15; shapePartT.FontSize = 0.15;
shapePartT.SizeBase = 0.05; shapePartT.SizeBase = 0.05;
shapePartT.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47); shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47);
shapePartT.OP.Rotation(shapePartT.OP.GetCenter(), -26.0); shapePartT.OP.Rotation(shapePartT.OP.GetCenter(), -26.0);
shapePartT.Closed = true; shapePartT.Closed = true;
@@ -3667,7 +3667,7 @@ namespace SlaveMatrix
shapePartT2.Text = GameText.; shapePartT2.Text = GameText.;
shapePartT2.FontSize = 0.15; shapePartT2.FontSize = 0.15;
shapePartT2.SizeBase = 0.05; shapePartT2.SizeBase = 0.05;
shapePartT2.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT2.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT2.OP.ScalingY(shapePartT2.OP.GetCenter(), 0.47); shapePartT2.OP.ScalingY(shapePartT2.OP.GetCenter(), 0.47);
shapePartT2.OP.Rotation(shapePartT2.OP.GetCenter(), -26.0); shapePartT2.OP.Rotation(shapePartT2.OP.GetCenter(), -26.0);
shapePartT2.Closed = true; shapePartT2.Closed = true;
@@ -3687,7 +3687,7 @@ namespace SlaveMatrix
shapePartT3.Text = GameText.; shapePartT3.Text = GameText.;
shapePartT3.FontSize = 0.15; shapePartT3.FontSize = 0.15;
shapePartT3.SizeBase = 0.05; shapePartT3.SizeBase = 0.05;
shapePartT3.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT3.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT3.OP.ScalingY(shapePartT3.OP.GetCenter(), 0.47); shapePartT3.OP.ScalingY(shapePartT3.OP.GetCenter(), 0.47);
shapePartT3.OP.Rotation(shapePartT3.OP.GetCenter(), -26.0); shapePartT3.OP.Rotation(shapePartT3.OP.GetCenter(), -26.0);
shapePartT3.Closed = true; shapePartT3.Closed = true;
@@ -3707,7 +3707,7 @@ namespace SlaveMatrix
shapePartT4.Text = GameText.; shapePartT4.Text = GameText.;
shapePartT4.FontSize = 0.15; shapePartT4.FontSize = 0.15;
shapePartT4.SizeBase = 0.05; shapePartT4.SizeBase = 0.05;
shapePartT4.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT4.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT4.OP.ScalingY(shapePartT4.OP.GetCenter(), 0.47); shapePartT4.OP.ScalingY(shapePartT4.OP.GetCenter(), 0.47);
shapePartT4.OP.Rotation(shapePartT4.OP.GetCenter(), -26.0); shapePartT4.OP.Rotation(shapePartT4.OP.GetCenter(), -26.0);
shapePartT4.Closed = true; shapePartT4.Closed = true;
@@ -3917,7 +3917,7 @@ namespace SlaveMatrix
shapePartT2.Text = "c"; shapePartT2.Text = "c";
shapePartT2.FontSize = 0.15; shapePartT2.FontSize = 0.15;
shapePartT2.SizeBase = 0.07; shapePartT2.SizeBase = 0.07;
shapePartT2.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT2.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT2.OP.ScalingXY(shapePartT2.OP.GetCenter(), 0.3, 0.3); shapePartT2.OP.ScalingXY(shapePartT2.OP.GetCenter(), 0.3, 0.3);
shapePartT2.Closed = true; shapePartT2.Closed = true;
shapePartT2.TextColor = Col.White; shapePartT2.TextColor = Col.White;
@@ -3937,7 +3937,7 @@ namespace SlaveMatrix
shapePartT3.Text = "m"; shapePartT3.Text = "m";
shapePartT3.FontSize = 0.15; shapePartT3.FontSize = 0.15;
shapePartT3.SizeBase = 0.07; shapePartT3.SizeBase = 0.07;
shapePartT3.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT3.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT3.OP.ScalingXY(shapePartT3.OP.GetCenter(), 0.3, 0.3); shapePartT3.OP.ScalingXY(shapePartT3.OP.GetCenter(), 0.3, 0.3);
shapePartT3.Closed = true; shapePartT3.Closed = true;
shapePartT3.TextColor = Col.White; shapePartT3.TextColor = Col.White;
@@ -3966,7 +3966,7 @@ namespace SlaveMatrix
shapePartT4.Text = "7"; shapePartT4.Text = "7";
shapePartT4.FontSize = 0.15; shapePartT4.FontSize = 0.15;
shapePartT4.SizeBase = 0.07; shapePartT4.SizeBase = 0.07;
shapePartT4.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT4.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT4.OP.ScalingXY(shapePartT4.OP.GetCenter(), 0.3, 0.3); shapePartT4.OP.ScalingXY(shapePartT4.OP.GetCenter(), 0.3, 0.3);
shapePartT4.Closed = true; shapePartT4.Closed = true;
shapePartT4.TextColor = Col.White; shapePartT4.TextColor = Col.White;
@@ -3986,7 +3986,7 @@ namespace SlaveMatrix
shapePartT5.Text = "8"; shapePartT5.Text = "8";
shapePartT5.FontSize = 0.15; shapePartT5.FontSize = 0.15;
shapePartT5.SizeBase = 0.07; shapePartT5.SizeBase = 0.07;
shapePartT5.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT5.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT5.OP.ScalingXY(shapePartT5.OP.GetCenter(), 0.3, 0.3); shapePartT5.OP.ScalingXY(shapePartT5.OP.GetCenter(), 0.3, 0.3);
shapePartT5.Closed = true; shapePartT5.Closed = true;
shapePartT5.TextColor = Col.White; shapePartT5.TextColor = Col.White;
@@ -4006,7 +4006,7 @@ namespace SlaveMatrix
shapePartT6.Text = "9"; shapePartT6.Text = "9";
shapePartT6.FontSize = 0.15; shapePartT6.FontSize = 0.15;
shapePartT6.SizeBase = 0.07; shapePartT6.SizeBase = 0.07;
shapePartT6.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT6.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT6.OP.ScalingXY(shapePartT6.OP.GetCenter(), 0.3, 0.3); shapePartT6.OP.ScalingXY(shapePartT6.OP.GetCenter(), 0.3, 0.3);
shapePartT6.Closed = true; shapePartT6.Closed = true;
shapePartT6.TextColor = Col.White; shapePartT6.TextColor = Col.White;
@@ -4026,7 +4026,7 @@ namespace SlaveMatrix
shapePartT7.Text = "4"; shapePartT7.Text = "4";
shapePartT7.FontSize = 0.15; shapePartT7.FontSize = 0.15;
shapePartT7.SizeBase = 0.07; shapePartT7.SizeBase = 0.07;
shapePartT7.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT7.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT7.OP.ScalingXY(shapePartT7.OP.GetCenter(), 0.3, 0.3); shapePartT7.OP.ScalingXY(shapePartT7.OP.GetCenter(), 0.3, 0.3);
shapePartT7.Closed = true; shapePartT7.Closed = true;
shapePartT7.TextColor = Col.White; shapePartT7.TextColor = Col.White;
@@ -4046,7 +4046,7 @@ namespace SlaveMatrix
shapePartT8.Text = "5"; shapePartT8.Text = "5";
shapePartT8.FontSize = 0.15; shapePartT8.FontSize = 0.15;
shapePartT8.SizeBase = 0.07; shapePartT8.SizeBase = 0.07;
shapePartT8.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT8.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT8.OP.ScalingXY(shapePartT8.OP.GetCenter(), 0.3, 0.3); shapePartT8.OP.ScalingXY(shapePartT8.OP.GetCenter(), 0.3, 0.3);
shapePartT8.Closed = true; shapePartT8.Closed = true;
shapePartT8.TextColor = Col.White; shapePartT8.TextColor = Col.White;
@@ -4066,7 +4066,7 @@ namespace SlaveMatrix
shapePartT9.Text = "6"; shapePartT9.Text = "6";
shapePartT9.FontSize = 0.15; shapePartT9.FontSize = 0.15;
shapePartT9.SizeBase = 0.07; shapePartT9.SizeBase = 0.07;
shapePartT9.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT9.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT9.OP.ScalingXY(shapePartT9.OP.GetCenter(), 0.3, 0.3); shapePartT9.OP.ScalingXY(shapePartT9.OP.GetCenter(), 0.3, 0.3);
shapePartT9.Closed = true; shapePartT9.Closed = true;
shapePartT9.TextColor = Col.White; shapePartT9.TextColor = Col.White;
@@ -4086,7 +4086,7 @@ namespace SlaveMatrix
shapePartT10.Text = "1"; shapePartT10.Text = "1";
shapePartT10.FontSize = 0.15; shapePartT10.FontSize = 0.15;
shapePartT10.SizeBase = 0.07; shapePartT10.SizeBase = 0.07;
shapePartT10.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT10.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT10.OP.ScalingXY(shapePartT10.OP.GetCenter(), 0.3, 0.3); shapePartT10.OP.ScalingXY(shapePartT10.OP.GetCenter(), 0.3, 0.3);
shapePartT10.Closed = true; shapePartT10.Closed = true;
shapePartT10.TextColor = Col.White; shapePartT10.TextColor = Col.White;
@@ -4106,7 +4106,7 @@ namespace SlaveMatrix
shapePartT11.Text = "2"; shapePartT11.Text = "2";
shapePartT11.FontSize = 0.15; shapePartT11.FontSize = 0.15;
shapePartT11.SizeBase = 0.07; shapePartT11.SizeBase = 0.07;
shapePartT11.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT11.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT11.OP.ScalingXY(shapePartT11.OP.GetCenter(), 0.3, 0.3); shapePartT11.OP.ScalingXY(shapePartT11.OP.GetCenter(), 0.3, 0.3);
shapePartT11.Closed = true; shapePartT11.Closed = true;
shapePartT11.TextColor = Col.White; shapePartT11.TextColor = Col.White;
@@ -4126,7 +4126,7 @@ namespace SlaveMatrix
shapePartT12.Text = "3"; shapePartT12.Text = "3";
shapePartT12.FontSize = 0.15; shapePartT12.FontSize = 0.15;
shapePartT12.SizeBase = 0.07; shapePartT12.SizeBase = 0.07;
shapePartT12.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT12.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT12.OP.ScalingXY(shapePartT12.OP.GetCenter(), 0.3, 0.3); shapePartT12.OP.ScalingXY(shapePartT12.OP.GetCenter(), 0.3, 0.3);
shapePartT12.Closed = true; shapePartT12.Closed = true;
shapePartT12.TextColor = Col.White; shapePartT12.TextColor = Col.White;
@@ -4146,7 +4146,7 @@ namespace SlaveMatrix
shapePartT13.Text = "0"; shapePartT13.Text = "0";
shapePartT13.FontSize = 0.15; shapePartT13.FontSize = 0.15;
shapePartT13.SizeBase = 0.07; shapePartT13.SizeBase = 0.07;
shapePartT13.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT13.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT13.OP.ScalingXY(shapePartT13.OP.GetCenter(), 0.3, 0.3); shapePartT13.OP.ScalingXY(shapePartT13.OP.GetCenter(), 0.3, 0.3);
shapePartT13.Closed = true; shapePartT13.Closed = true;
shapePartT13.TextColor = Col.White; shapePartT13.TextColor = Col.White;
@@ -4166,7 +4166,7 @@ namespace SlaveMatrix
shapePartT14.Text = GameText.; shapePartT14.Text = GameText.;
shapePartT14.FontSize = 0.15; shapePartT14.FontSize = 0.15;
shapePartT14.SizeBase = 0.07; shapePartT14.SizeBase = 0.07;
shapePartT14.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT14.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT14.OP.ScalingXY(shapePartT14.OP.GetCenter(), 0.3, 0.3); shapePartT14.OP.ScalingXY(shapePartT14.OP.GetCenter(), 0.3, 0.3);
shapePartT14.Closed = true; shapePartT14.Closed = true;
shapePartT14.TextColor = Col.White; shapePartT14.TextColor = Col.White;
@@ -4213,7 +4213,7 @@ namespace SlaveMatrix
shapePartT15.Text = GameText.; shapePartT15.Text = GameText.;
shapePartT15.FontSize = 0.15; shapePartT15.FontSize = 0.15;
shapePartT15.SizeBase = 0.07; shapePartT15.SizeBase = 0.07;
shapePartT15.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT15.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT15.OP.ScalingXY(shapePartT15.OP.GetCenter(), 0.3, 0.3); shapePartT15.OP.ScalingXY(shapePartT15.OP.GetCenter(), 0.3, 0.3);
shapePartT15.Closed = true; shapePartT15.Closed = true;
shapePartT15.TextColor = Col.White; shapePartT15.TextColor = Col.White;
@@ -4423,7 +4423,7 @@ namespace SlaveMatrix
shapePartT.Text = GameText.; shapePartT.Text = GameText.;
shapePartT.FontSize = 0.15; shapePartT.FontSize = 0.15;
shapePartT.SizeBase = 0.05; shapePartT.SizeBase = 0.05;
shapePartT.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47); shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47);
shapePartT.OP.Rotation(shapePartT.OP.GetCenter(), -26.0); shapePartT.OP.Rotation(shapePartT.OP.GetCenter(), -26.0);
shapePartT.Closed = true; shapePartT.Closed = true;
@@ -4450,7 +4450,7 @@ namespace SlaveMatrix
shapePartT2.Text = GameText.; shapePartT2.Text = GameText.;
shapePartT2.FontSize = 0.15; shapePartT2.FontSize = 0.15;
shapePartT2.SizeBase = 0.05; shapePartT2.SizeBase = 0.05;
shapePartT2.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT2.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT2.OP.ScalingY(shapePartT2.OP.GetCenter(), 0.47); shapePartT2.OP.ScalingY(shapePartT2.OP.GetCenter(), 0.47);
shapePartT2.OP.Rotation(shapePartT2.OP.GetCenter(), -26.0); shapePartT2.OP.Rotation(shapePartT2.OP.GetCenter(), -26.0);
shapePartT2.Closed = true; shapePartT2.Closed = true;
@@ -4471,7 +4471,7 @@ namespace SlaveMatrix
shapePartT3.Text = GameText.; shapePartT3.Text = GameText.;
shapePartT3.FontSize = 0.15; shapePartT3.FontSize = 0.15;
shapePartT3.SizeBase = 0.05; shapePartT3.SizeBase = 0.05;
shapePartT3.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT3.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT3.OP.ScalingY(shapePartT3.OP.GetCenter(), 0.47); shapePartT3.OP.ScalingY(shapePartT3.OP.GetCenter(), 0.47);
shapePartT3.OP.Rotation(shapePartT3.OP.GetCenter(), -26.0); shapePartT3.OP.Rotation(shapePartT3.OP.GetCenter(), -26.0);
shapePartT3.Closed = true; shapePartT3.Closed = true;
@@ -4501,7 +4501,7 @@ namespace SlaveMatrix
shapePartT4.Text = GameText.; shapePartT4.Text = GameText.;
shapePartT4.FontSize = 0.15; shapePartT4.FontSize = 0.15;
shapePartT4.SizeBase = 0.05; shapePartT4.SizeBase = 0.05;
shapePartT4.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT4.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT4.OP.ScalingY(shapePartT4.OP.GetCenter(), 0.5 * num); shapePartT4.OP.ScalingY(shapePartT4.OP.GetCenter(), 0.5 * num);
shapePartT4.Closed = true; shapePartT4.Closed = true;
shapePartT4.TextColor = Col.White; shapePartT4.TextColor = Col.White;
@@ -4527,7 +4527,7 @@ namespace SlaveMatrix
shapePartT5.Text = GameText.; shapePartT5.Text = GameText.;
shapePartT5.FontSize = 0.15; shapePartT5.FontSize = 0.15;
shapePartT5.SizeBase = 0.05; shapePartT5.SizeBase = 0.05;
shapePartT5.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT5.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT5.OP.ScalingY(shapePartT5.OP.GetCenter(), 0.5 * num); shapePartT5.OP.ScalingY(shapePartT5.OP.GetCenter(), 0.5 * num);
shapePartT5.Closed = true; shapePartT5.Closed = true;
shapePartT5.TextColor = Col.White; shapePartT5.TextColor = Col.White;
@@ -4548,7 +4548,7 @@ namespace SlaveMatrix
shapePartT6.Text = GameText.; shapePartT6.Text = GameText.;
shapePartT6.FontSize = 0.15; shapePartT6.FontSize = 0.15;
shapePartT6.SizeBase = 0.05; shapePartT6.SizeBase = 0.05;
shapePartT6.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT6.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT6.OP.ScalingY(shapePartT6.OP.GetCenter(), 0.5 * num); shapePartT6.OP.ScalingY(shapePartT6.OP.GetCenter(), 0.5 * num);
shapePartT6.Closed = true; shapePartT6.Closed = true;
shapePartT6.TextColor = Col.White; shapePartT6.TextColor = Col.White;
@@ -4569,7 +4569,7 @@ namespace SlaveMatrix
shapePartT7.Text = GameText.; shapePartT7.Text = GameText.;
shapePartT7.FontSize = 0.15; shapePartT7.FontSize = 0.15;
shapePartT7.SizeBase = 0.05; shapePartT7.SizeBase = 0.05;
shapePartT7.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT7.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT7.OP.ScalingY(shapePartT7.OP.GetCenter(), 0.5 * num); shapePartT7.OP.ScalingY(shapePartT7.OP.GetCenter(), 0.5 * num);
shapePartT7.Closed = true; shapePartT7.Closed = true;
shapePartT7.TextColor = Col.White; shapePartT7.TextColor = Col.White;
@@ -4590,7 +4590,7 @@ namespace SlaveMatrix
shapePartT8.Text = GameText.; shapePartT8.Text = GameText.;
shapePartT8.FontSize = 0.15; shapePartT8.FontSize = 0.15;
shapePartT8.SizeBase = 0.05; shapePartT8.SizeBase = 0.05;
shapePartT8.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT8.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT8.OP.ScalingY(shapePartT8.OP.GetCenter(), 0.5 * num); shapePartT8.OP.ScalingY(shapePartT8.OP.GetCenter(), 0.5 * num);
shapePartT8.Closed = true; shapePartT8.Closed = true;
shapePartT8.TextColor = Col.White; shapePartT8.TextColor = Col.White;
@@ -4611,7 +4611,7 @@ namespace SlaveMatrix
shapePartT9.Text = GameText.; shapePartT9.Text = GameText.;
shapePartT9.FontSize = 0.15; shapePartT9.FontSize = 0.15;
shapePartT9.SizeBase = 0.05; shapePartT9.SizeBase = 0.05;
shapePartT9.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT9.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT9.OP.ScalingY(shapePartT9.OP.GetCenter(), 0.5 * num); shapePartT9.OP.ScalingY(shapePartT9.OP.GetCenter(), 0.5 * num);
shapePartT9.Closed = true; shapePartT9.Closed = true;
shapePartT9.TextColor = Col.White; shapePartT9.TextColor = Col.White;
@@ -4632,7 +4632,7 @@ namespace SlaveMatrix
shapePartT10.Text = GameText.; shapePartT10.Text = GameText.;
shapePartT10.FontSize = 0.15; shapePartT10.FontSize = 0.15;
shapePartT10.SizeBase = 0.05; shapePartT10.SizeBase = 0.05;
shapePartT10.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT10.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT10.OP.ScalingY(shapePartT10.OP.GetCenter(), 0.5 * num); shapePartT10.OP.ScalingY(shapePartT10.OP.GetCenter(), 0.5 * num);
shapePartT10.Closed = true; shapePartT10.Closed = true;
shapePartT10.TextColor = Col.White; shapePartT10.TextColor = Col.White;
@@ -4653,7 +4653,7 @@ namespace SlaveMatrix
shapePartT11.Text = GameText.; shapePartT11.Text = GameText.;
shapePartT11.FontSize = 0.15; shapePartT11.FontSize = 0.15;
shapePartT11.SizeBase = 0.05; shapePartT11.SizeBase = 0.05;
shapePartT11.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT11.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT11.OP.ScalingY(shapePartT11.OP.GetCenter(), 0.5 * num); shapePartT11.OP.ScalingY(shapePartT11.OP.GetCenter(), 0.5 * num);
shapePartT11.Closed = true; shapePartT11.Closed = true;
shapePartT11.TextColor = Col.White; shapePartT11.TextColor = Col.White;
@@ -4674,7 +4674,7 @@ namespace SlaveMatrix
shapePartT12.Text = GameText.; shapePartT12.Text = GameText.;
shapePartT12.FontSize = 0.15; shapePartT12.FontSize = 0.15;
shapePartT12.SizeBase = 0.05; shapePartT12.SizeBase = 0.05;
shapePartT12.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT12.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT12.OP.ScalingY(shapePartT12.OP.GetCenter(), 0.5 * num); shapePartT12.OP.ScalingY(shapePartT12.OP.GetCenter(), 0.5 * num);
shapePartT12.Closed = true; shapePartT12.Closed = true;
shapePartT12.TextColor = Col.White; shapePartT12.TextColor = Col.White;
@@ -4695,7 +4695,7 @@ namespace SlaveMatrix
shapePartT13.Text = GameText.; shapePartT13.Text = GameText.;
shapePartT13.FontSize = 0.15; shapePartT13.FontSize = 0.15;
shapePartT13.SizeBase = 0.05; shapePartT13.SizeBase = 0.05;
shapePartT13.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT13.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT13.OP.ScalingY(shapePartT13.OP.GetCenter(), 0.5 * num); shapePartT13.OP.ScalingY(shapePartT13.OP.GetCenter(), 0.5 * num);
shapePartT13.Closed = true; shapePartT13.Closed = true;
shapePartT13.TextColor = Col.White; shapePartT13.TextColor = Col.White;
@@ -4851,7 +4851,7 @@ namespace SlaveMatrix
shapePartT14.Text = GameText.; shapePartT14.Text = GameText.;
shapePartT14.FontSize = 0.15; shapePartT14.FontSize = 0.15;
shapePartT14.SizeBase = 0.05; shapePartT14.SizeBase = 0.05;
shapePartT14.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT14.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT14.OP.ScalingY(shapePartT14.OP.GetCenter(), 0.5 * num); shapePartT14.OP.ScalingY(shapePartT14.OP.GetCenter(), 0.5 * num);
shapePartT14.Closed = true; shapePartT14.Closed = true;
shapePartT14.TextColor = Col.White; shapePartT14.TextColor = Col.White;
@@ -4877,7 +4877,7 @@ namespace SlaveMatrix
shapePartT15.Text = GameText.; shapePartT15.Text = GameText.;
shapePartT15.FontSize = 0.15; shapePartT15.FontSize = 0.15;
shapePartT15.SizeBase = 0.05; shapePartT15.SizeBase = 0.05;
shapePartT15.OP.AddRange(new Out[1] { Shas.GetSquare() }); shapePartT15.OP.AddRange(new CurveOutline[1] { Shas.GetSquare() });
shapePartT15.OP.ScalingY(shapePartT15.OP.GetCenter(), 0.5 * num); shapePartT15.OP.ScalingY(shapePartT15.OP.GetCenter(), 0.5 * num);
shapePartT15.Closed = true; shapePartT15.Closed = true;
shapePartT15.TextColor = Col.White; shapePartT15.TextColor = Col.White;