Renamed Par -> ShapePart

Renamed ParT -> ShapePartT
This commit is contained in:
2026-06-13 20:45:58 +02:00
parent e424ebc7e9
commit a588c1273b
366 changed files with 14546 additions and 14537 deletions

View File

@@ -50,9 +50,9 @@ namespace _2DGAMELIB
public Pars Pars => pars;
public But(ParT ParT, Action<But> Action)
public But(ShapePartT ShapePartT, Action<But> Action)
{
pars = new Pars(ParT);
pars = new Pars(ShapePartT);
this.Action = Action;
}
@@ -119,7 +119,7 @@ namespace _2DGAMELIB
public void SetHitColor(ModeEventDispatcher Med)
{
foreach (Par item in pars.EnumAllPar())
foreach (ShapePart item in pars.EnumAllPar())
{
if (item.HitColor != Color.Transparent)
{

View File

@@ -15,15 +15,15 @@ namespace _2DGAMELIB
public List<Color> TextColors = new List<Color>();
public But1(ParT ParT, Action<But> Action)
: base(ParT, Action)
public But1(ShapePartT ShapePartT, Action<But> Action)
: base(ShapePartT, Action)
{
Setting();
}
private void Setting()
{
foreach (Par item in pars.EnumAllPar())
foreach (ShapePart item in pars.EnumAllPar())
{
BaseColors.Add(item.BrushColor);
OverColors.Add(BaseColors.Last().FuncHSV(delegate(Hsv hsv)
@@ -45,7 +45,7 @@ namespace _2DGAMELIB
Over = delegate
{
int num4 = 0;
foreach (Par item2 in pars.EnumAllPar())
foreach (ShapePart item2 in pars.EnumAllPar())
{
item2.BrushColor = OverColors[num4];
if (item2.IsParT())
@@ -58,7 +58,7 @@ namespace _2DGAMELIB
Push = delegate
{
int num3 = 0;
foreach (Par item3 in pars.EnumAllPar())
foreach (ShapePart item3 in pars.EnumAllPar())
{
item3.BrushColor = PushColors[num3];
if (item3.IsParT())
@@ -71,7 +71,7 @@ namespace _2DGAMELIB
Release = delegate
{
int num2 = 0;
foreach (Par item4 in pars.EnumAllPar())
foreach (ShapePart item4 in pars.EnumAllPar())
{
item4.BrushColor = OverColors[num2];
if (item4.IsParT())
@@ -84,7 +84,7 @@ namespace _2DGAMELIB
Out = delegate
{
int num = 0;
foreach (Par item5 in pars.EnumAllPar())
foreach (ShapePart item5 in pars.EnumAllPar())
{
item5.BrushColor = BaseColors[num];
if (item5.IsParT())

View File

@@ -159,11 +159,11 @@ namespace _2DGAMELIB
}
}
public IEnumerable<Par> EnumAllPar()
public IEnumerable<ShapePart> EnumAllPar()
{
foreach (Pars item in parss)
{
foreach (Par item2 in item.EnumAllPar())
foreach (ShapePart item2 in item.EnumAllPar())
{
yield return item2;
}
@@ -211,9 +211,9 @@ namespace _2DGAMELIB
return list;
}
public List<Par> GetHitPars(ref Color HitColor)
public List<ShapePart> GetHitPars(ref Color HitColor)
{
List<Par> list = new List<Par>();
List<ShapePart> list = new List<ShapePart>();
foreach (Pars item in parss)
{
list.AddRange(item.GetHitPars(ref HitColor));

View File

@@ -19,7 +19,7 @@ namespace _2DGAMELIB
public Dictionary<Pars, Joints> pj;
public Dictionary<Pars, Par> pr;
public Dictionary<Pars, ShapePart> pr;
public int CountX => difs.Count;
@@ -214,7 +214,7 @@ namespace _2DGAMELIB
}
[JsonIgnore]
public Par CurJoinRoot
public ShapePart CurJoinRoot
{
get
{
@@ -228,12 +228,12 @@ namespace _2DGAMELIB
}
[JsonIgnore]
public IEnumerable<Par> EnumJoinRoot => pr.Values;
public IEnumerable<Par> EnumAllPar()
public IEnumerable<ShapePart> EnumJoinRoot => pr.Values;
public IEnumerable<ShapePart> EnumAllPar()
{
foreach (Dif dif in difs)
{
foreach (Par item in dif.EnumAllPar())
foreach (ShapePart item in dif.EnumAllPar())
{
yield return item;
}
@@ -294,26 +294,26 @@ namespace _2DGAMELIB
AreM.Draw(Current);
}
private Par GetJoinRoot(Pars ps)
private ShapePart GetJoinRoot(Pars ps)
{
Par[] array = ps.EnumAllPar().ToArray();
ShapePart[] array = ps.EnumAllPar().ToArray();
if (array.Length <= 1)
{
return array.FirstOrDefault();
}
Par[] array2 = array;
foreach (Par p0 in array2)
ShapePart[] array2 = array;
foreach (ShapePart p0 in array2)
{
Vector2D p = p0.Position;
if (array.All((Par p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance))))
if (array.All((ShapePart p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance))))
{
return p0;
}
}
Par par = array.FirstOrDefault((Par e) => e.JP.Count > 0);
if (par != null)
ShapePart shapePart = array.FirstOrDefault((ShapePart e) => e.JP.Count > 0);
if (shapePart != null)
{
return par;
return shapePart;
}
return array.First();
}
@@ -321,10 +321,10 @@ namespace _2DGAMELIB
public void SetJoints()
{
pj = new Dictionary<Pars, Joints>();
pr = new Dictionary<Pars, Par>();
pr = new Dictionary<Pars, ShapePart>();
foreach (Pars item in EnumAllPars())
{
Par joinRoot = GetJoinRoot(item);
ShapePart joinRoot = GetJoinRoot(item);
if (joinRoot != null)
{
pj.Add(item, joinRoot.GetJoints(item.EnumAllPar()));
@@ -359,9 +359,9 @@ namespace _2DGAMELIB
}
}
public Par GetHitPar_(Color HitColor)
public ShapePart GetHitPar_(Color HitColor)
{
return difs.FirstOrDefault((Dif d) => d.IsHit(ref HitColor)).Parss.FirstOrDefault((Pars ps) => ps.IsHit(ref HitColor)).EnumAllPar().FirstOrDefault((Par e) => e.HitColor == HitColor);
return difs.FirstOrDefault((Dif d) => d.IsHit(ref HitColor)).Parss.FirstOrDefault((Pars ps) => ps.IsHit(ref HitColor)).EnumAllPar().FirstOrDefault((ShapePart e) => e.HitColor == HitColor);
}
public bool IsHit(ref Color HitColor)

View File

@@ -20,15 +20,15 @@ namespace _2DGAMELIB
{
private Pars pars;
private Par base_;
private ShapePart base_;
private Par frame1;
private ShapePart frame1;
private Par frame2;
private ShapePart frame2;
private Par gauge;
private ShapePart gauge;
private Par knob;
private ShapePart knob;
private double val;
@@ -58,13 +58,13 @@ namespace _2DGAMELIB
public Pars Pars => pars;
public Par Base => base_;
public ShapePart Base => base_;
public Par Frame1 => frame1;
public ShapePart Frame1 => frame1;
public Par Gauge => gauge;
public ShapePart Gauge => gauge;
public Par Knob => knob;
public ShapePart Knob => knob;
public double Value
{
@@ -283,7 +283,7 @@ namespace _2DGAMELIB
private void ParSetting(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, ref Color BackColor, bool knob)
{
pars = new Pars();
base_ = new Par
base_ = new ShapePart
{
Tag = Name + "_ベース",
InitializeOP = new Out[1] { Shas.GetSquare() },
@@ -297,7 +297,7 @@ namespace _2DGAMELIB
};
base_.BasePointBase = base_.OP.GetCenter();
pars.Add(base_.Tag, base_);
frame1 = new Par
frame1 = new ShapePart
{
Tag = Name + "_フレーム1",
InitializeOP = new Out[1] { Shas.GetSquare() },
@@ -312,7 +312,7 @@ namespace _2DGAMELIB
pars.Add(frame1.Tag, frame1);
if (Range == Range.MinusPlus)
{
frame2 = new Par
frame2 = new ShapePart
{
Tag = Name + "_フレーム2",
InitializeOP = new Out[1] { Shas.GetSquare() },
@@ -326,7 +326,7 @@ namespace _2DGAMELIB
frame2.BasePointBase = GetBasePoint2();
pars.Add(frame2.Tag, frame2);
}
gauge = new Par
gauge = new ShapePart
{
Tag = Name + "_ゲージ",
InitializeOP = new Out[1] { Shas.GetSquare() },
@@ -340,7 +340,7 @@ namespace _2DGAMELIB
pars.Add(gauge.Tag, gauge);
if (knob)
{
this.knob = new Par
this.knob = new ShapePart
{
Tag = Name + "_ブ",
InitializeOP = new Out[1] { Shas.GetSquare() },

View File

@@ -8,18 +8,18 @@ namespace _2DGAMELIB
{
public static double IdentityDistance = System.Math.Pow(5E-05, 2.0);
public static Joints GetJoints(this Par JoinRoot, IEnumerable<Par> EnumPar)
public static Joints GetJoints(this ShapePart JoinRoot, IEnumerable<ShapePart> EnumPar)
{
Joints joints = new Joints();
int num = 0;
List<int> list = new List<int>();
List<Par> list2 = EnumPar.ToList();
List<ShapePart> list2 = EnumPar.ToList();
foreach (Joi item in JoinRoot.JP)
{
Vector2D v = JoinRoot.ToGlobal(item.Joint);
int num2 = 0;
list.Clear();
foreach (Par item2 in list2)
foreach (ShapePart item2 in list2)
{
if (JoinRoot != item2)
{
@@ -48,7 +48,7 @@ namespace _2DGAMELIB
return joints;
}
private static void GetJoints(List<Par> pl, Joints js, List<int> del)
private static void GetJoints(List<ShapePart> pl, Joints js, List<int> del)
{
int num = -1;
int num2 = 0;
@@ -57,20 +57,20 @@ namespace _2DGAMELIB
num = js.Joins.Count;
for (int i = num2; i < num; i++)
{
Par par = js.Joins[i].Par1;
ShapePart shapePart = js.Joins[i].Par1;
int num3 = 0;
foreach (Joi item in par.JP)
foreach (Joi item in shapePart.JP)
{
Vector2D v = par.ToGlobal(item.Joint);
Vector2D v = shapePart.ToGlobal(item.Joint);
int num4 = 0;
del.Clear();
foreach (Par item2 in pl)
foreach (ShapePart item2 in pl)
{
if (par != item2)
if (shapePart != item2)
{
if (v.DistanceSquared(item2.Position) <= IdentityDistance)
{
js.Joins.Add(new Joint(par, num3, item2));
js.Joins.Add(new Joint(shapePart, num3, item2));
if (!del.Contains(num4))
{
del.Add(num4);
@@ -99,7 +99,7 @@ namespace _2DGAMELIB
JointsD jointsD = new JointsD();
List<int> list = new List<int>();
List<Difs> list2 = EnumDifs.ToList();
foreach (Par item in JoinRoot.EnumAllPar())
foreach (ShapePart item in JoinRoot.EnumAllPar())
{
int num = 0;
list.Clear();
@@ -111,7 +111,7 @@ namespace _2DGAMELIB
foreach (Joi item3 in item.JP)
{
Vector2D v = item.ToGlobal(item3.Joint);
foreach (Par item4 in item2.EnumJoinRoot)
foreach (ShapePart item4 in item2.EnumJoinRoot)
{
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
{
@@ -151,7 +151,7 @@ namespace _2DGAMELIB
for (int i = num2; i < num; i++)
{
Difs difs = jsd.Joins[i].Difs1;
foreach (Par item in difs.EnumAllPar())
foreach (ShapePart item in difs.EnumAllPar())
{
int num3 = 0;
del.Clear();
@@ -163,7 +163,7 @@ namespace _2DGAMELIB
foreach (Joi item3 in item.JP)
{
Vector2D v = item.ToGlobal(item3.Joint);
foreach (Par item4 in item2.EnumJoinRoot)
foreach (ShapePart item4 in item2.EnumJoinRoot)
{
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
{

View File

@@ -5,13 +5,13 @@ namespace _2DGAMELIB
[Serializable]
public class Joint
{
public Par Par0;
public ShapePart Par0;
public int Index;
public Par Par1;
public ShapePart Par1;
public Joint(Par Par0, int Index, Par Par1)
public Joint(ShapePart Par0, int Index, ShapePart Par1)
{
this.Par0 = Par0;
this.Index = Index;

View File

@@ -14,7 +14,7 @@ namespace _2DGAMELIB
public Difs Difs1;
public JointD(Difs Difs0, Par Par0, int Index, Difs Difs1)
public JointD(Difs Difs0, ShapePart Par0, int Index, Difs Difs1)
{
this.Difs0 = Difs0;
Path0 = Par0.GetPath();

View File

@@ -33,10 +33,10 @@ namespace _2DGAMELIB
public int Index;
public JointS(Difs Difs, Par Par, int Index)
public JointS(Difs Difs, ShapePart ShapePart, int Index)
{
this.Difs = Difs;
Path = Par.GetPath();
Path = ShapePart.GetPath();
this.Index = Index;
}
}

View File

@@ -5,7 +5,7 @@ namespace _2DGAMELIB
{
public class Lab
{
private ParT parT;
private ShapePartT _shapePartT;
private RenderArea Are;
@@ -13,13 +13,13 @@ namespace _2DGAMELIB
private double Min;
public ParT ParT => parT;
public ShapePartT ShapePartT => _shapePartT;
public string Text
{
get
{
return parT.Text;
return _shapePartT.Text;
}
set
{
@@ -29,7 +29,7 @@ namespace _2DGAMELIB
private void SetText(string Text)
{
parT.Text = Text;
_shapePartT.Text = Text;
SetRect();
}
@@ -55,7 +55,7 @@ namespace _2DGAMELIB
}
parT = new ParT
_shapePartT = new ShapePartT
{
InitializeOP = array,
BasePointBase = array[0].ps[0],
@@ -75,49 +75,49 @@ namespace _2DGAMELIB
if (ShadColor != Color.Empty)
{
parT.ShadBrush = new SolidBrush(ShadColor);
_shapePartT.ShadBrush = new SolidBrush(ShadColor);
}
SetRect();
Min = parT.RectSize.Y;
Min = _shapePartT.RectSize.Y;
SetText(Text);
}
public void SetHitColor(ModeEventDispatcher Med)
{
if (parT.HitColor != Color.Transparent)
if (_shapePartT.HitColor != Color.Transparent)
{
Med.RemUniqueColor(parT.HitColor);
Med.RemUniqueColor(_shapePartT.HitColor);
}
parT.HitColor = Med.GetUniqueColor();
_shapePartT.HitColor = Med.GetUniqueColor();
}
private void SetRect()
{
if (!string.IsNullOrEmpty(parT.Text))
if (!string.IsNullOrEmpty(_shapePartT.Text))
{
parT.RectSize = new Vector2D(Width, 10.0);
Vector2D_2 stringRect = parT.GetStringRect(Are.DisplayUnitScale, Are.DisplayGraphics);
_shapePartT.RectSize = new Vector2D(Width, 10.0);
Vector2D_2 stringRect = _shapePartT.GetStringRect(Are.DisplayUnitScale, Are.DisplayGraphics);
double x = ((stringRect.v2.X > Min) ? stringRect.v2.X : Min) + 0.07;
parT.RectSize = new Vector2D(x, stringRect.v2.Y);
_shapePartT.RectSize = new Vector2D(x, stringRect.v2.Y);
}
else
{
double x2 = Min + 0.07;
parT.RectSize = new Vector2D(x2, Min);
_shapePartT.RectSize = new Vector2D(x2, Min);
}
parT.OP[0].ps[0] = new Vector2D(0.0, 0.0);
parT.OP[0].ps[1] = new Vector2D(parT.RectSize.X, 0.0);
parT.OP[0].ps[2] = new Vector2D(parT.RectSize.X, parT.RectSize.Y);
parT.OP[0].ps[3] = new Vector2D(0.0, parT.RectSize.Y);
_shapePartT.OP[0].ps[0] = new Vector2D(0.0, 0.0);
_shapePartT.OP[0].ps[1] = new Vector2D(_shapePartT.RectSize.X, 0.0);
_shapePartT.OP[0].ps[2] = new Vector2D(_shapePartT.RectSize.X, _shapePartT.RectSize.Y);
_shapePartT.OP[0].ps[3] = new Vector2D(0.0, _shapePartT.RectSize.Y);
}
public void Dispose()
{
parT.Dispose();
_shapePartT.Dispose();
}
}
}

View File

@@ -28,7 +28,7 @@ namespace _2DGAMELIB
{
foreach (Lab value in labs.Values)
{
Are.Draw(value.ParT);
Are.Draw(value.ShapePartT);
}
}

View File

@@ -366,9 +366,9 @@ namespace _2DGAMELIB
HitColors.Add(c);
}
public void SetUniqueColor(IEnumerable<Par> ps)
public void SetUniqueColor(IEnumerable<ShapePart> ps)
{
foreach (Par p in ps)
foreach (ShapePart p in ps)
{
p.HitColor = GetUniqueColor();
}
@@ -379,9 +379,9 @@ namespace _2DGAMELIB
HitColors.Remove(Color);
}
public void RemUniqueColor(IEnumerable<Par> ps)
public void RemUniqueColor(IEnumerable<ShapePart> ps)
{
foreach (Par p in ps)
foreach (ShapePart p in ps)
{
HitColors.Remove(p.HitColor);
}

View File

@@ -178,11 +178,11 @@ namespace _2DGAMELIB
}
public Difs JoinRoot => r;
public IEnumerable<Par> EnumAllPar()
public IEnumerable<ShapePart> EnumAllPar()
{
foreach (Difs value in Difss.Values)
{
foreach (Par item in value.EnumAllPar())
foreach (ShapePart item in value.EnumAllPar())
{
yield return item;
}
@@ -220,15 +220,15 @@ namespace _2DGAMELIB
{
return array.FirstOrDefault();
}
Par[] pa = EnumAllPar().ToArray();
ShapePart[] pa = EnumAllPar().ToArray();
Difs[] array2 = array;
Vector2D p;
foreach (Difs difs in array2)
{
if (difs.EnumJoinRoot.All(delegate(Par p0)
if (difs.EnumJoinRoot.All(delegate(ShapePart p0)
{
p = p0.Position;
return pa.All((Par p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance)));
return pa.All((ShapePart p1) => p0 == p1 || p1.JP.All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance)));
}))
{
return difs;

View File

@@ -64,13 +64,13 @@ namespace _2DGAMELIB
};
}
private static void GetMinMaxX(Par Par, ref double MinX, ref double MaxX)
private static void GetMinMaxX(ShapePart ShapePart, ref double MinX, ref double MaxX)
{
foreach (Out item in Par.OP)
foreach (Out item in ShapePart.OP)
{
foreach (Vector2D p in item.ps)
{
Vector2D vector2D = Par.ToGlobal(p);
Vector2D vector2D = ShapePart.ToGlobal(p);
if (MinX > vector2D.X)
{
MinX = vector2D.X;
@@ -83,13 +83,13 @@ namespace _2DGAMELIB
}
}
private static void GetMinMaxY(Par Par, ref double MinY, ref double MaxY)
private static void GetMinMaxY(ShapePart ShapePart, ref double MinY, ref double MaxY)
{
foreach (Out item in Par.OP)
foreach (Out item in ShapePart.OP)
{
foreach (Vector2D p in item.ps)
{
Vector2D vector2D = Par.ToGlobal(p);
Vector2D vector2D = ShapePart.ToGlobal(p);
if (MinY > vector2D.Y)
{
MinY = vector2D.Y;
@@ -102,7 +102,7 @@ namespace _2DGAMELIB
}
}
private static void GetMinMaxY(Par[] Pars, ref double MinY, ref double MaxY)
private static void GetMinMaxY(ShapePart[] Pars, ref double MinY, ref double MaxY)
{
for (int i = 0; i < Pars.Length; i++)
{
@@ -110,50 +110,50 @@ namespace _2DGAMELIB
}
}
public static void GetMiX_MaX(this Par Par, out Vector2D[] MM)
public static void GetMiX_MaX(this ShapePart ShapePart, out Vector2D[] MM)
{
Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First());
Vector2D vector2D = ShapePart.ToGlobal(ShapePart.OP.First().ps.First());
MM = new Vector2D[2];
MM[0].X = vector2D.X;
MM[1].X = vector2D.X;
GetMinMaxX(Par, ref MM[0].X, ref MM[1].X);
GetMinMaxX(ShapePart, ref MM[0].X, ref MM[1].X);
}
public static void GetMaX_MiX(this Par Par, out Vector2D[] MM)
public static void GetMaX_MiX(this ShapePart ShapePart, out Vector2D[] MM)
{
Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First());
Vector2D vector2D = ShapePart.ToGlobal(ShapePart.OP.First().ps.First());
MM = new Vector2D[2];
MM[0].X = vector2D.X;
MM[1].X = vector2D.X;
GetMinMaxX(Par, ref MM[1].X, ref MM[0].X);
GetMinMaxX(ShapePart, ref MM[1].X, ref MM[0].X);
}
public static void GetMiY_MaY(this Par Par, out Vector2D[] MM)
public static void GetMiY_MaY(this ShapePart ShapePart, out Vector2D[] MM)
{
Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First());
Vector2D vector2D = ShapePart.ToGlobal(ShapePart.OP.First().ps.First());
MM = new Vector2D[2];
MM[0].Y = vector2D.Y;
MM[1].Y = vector2D.Y;
GetMinMaxY(Par, ref MM[0].Y, ref MM[1].Y);
GetMinMaxY(ShapePart, ref MM[0].Y, ref MM[1].Y);
}
public static void GetMiY_MaY(this Par[] Pars, out Vector2D[] MM)
public static void GetMiY_MaY(this ShapePart[] Pars, out Vector2D[] MM)
{
Par par = Pars.First();
Vector2D vector2D = par.ToGlobal(par.OP.First().ps.First());
ShapePart shapePart = Pars.First();
Vector2D vector2D = shapePart.ToGlobal(shapePart.OP.First().ps.First());
MM = new Vector2D[2];
MM[0].Y = vector2D.Y;
MM[1].Y = vector2D.Y;
GetMinMaxY(Pars, ref MM[0].Y, ref MM[1].Y);
}
public static void GetMaY_MiY(this Par Par, out Vector2D[] MM)
public static void GetMaY_MiY(this ShapePart ShapePart, out Vector2D[] MM)
{
Vector2D vector2D = Par.ToGlobal(Par.OP.First().ps.First());
Vector2D vector2D = ShapePart.ToGlobal(ShapePart.OP.First().ps.First());
MM = new Vector2D[2];
MM[0].Y = vector2D.Y;
MM[1].Y = vector2D.Y;
GetMinMaxY(Par, ref MM[1].Y, ref MM[0].Y);
GetMinMaxY(ShapePart, ref MM[1].Y, ref MM[0].Y);
}
public static Obj ObjLoad(this byte[] bd)

View File

@@ -30,9 +30,9 @@ namespace _2DGAMELIB
{
((Pars)value2).PositionSize = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).PositionSize = value;
((ShapePart)value2).PositionSize = value;
}
}
}
@@ -48,9 +48,9 @@ namespace _2DGAMELIB
{
((Pars)value2).PositionVector = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).PositionVector = value;
((ShapePart)value2).PositionVector = value;
}
}
}
@@ -66,9 +66,9 @@ namespace _2DGAMELIB
{
((Pars)value2).AngleBase = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).AngleBase = value;
((ShapePart)value2).AngleBase = value;
}
}
}
@@ -84,9 +84,9 @@ namespace _2DGAMELIB
{
((Pars)value2).AngleCont = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).AngleCont = value;
((ShapePart)value2).AngleCont = value;
}
}
}
@@ -102,9 +102,9 @@ namespace _2DGAMELIB
{
((Pars)value2).SizeBase = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).SizeBase = value;
((ShapePart)value2).SizeBase = value;
}
}
}
@@ -120,9 +120,9 @@ namespace _2DGAMELIB
{
((Pars)value2).SizeCont = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).SizeCont = value;
((ShapePart)value2).SizeCont = value;
}
}
}
@@ -138,9 +138,9 @@ namespace _2DGAMELIB
{
((Pars)value2).SizeXBase = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).SizeXBase = value;
((ShapePart)value2).SizeXBase = value;
}
}
}
@@ -156,9 +156,9 @@ namespace _2DGAMELIB
{
((Pars)value2).SizeXCont = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).SizeXCont = value;
((ShapePart)value2).SizeXCont = value;
}
}
}
@@ -174,9 +174,9 @@ namespace _2DGAMELIB
{
((Pars)value2).SizeYBase = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).SizeYBase = value;
((ShapePart)value2).SizeYBase = value;
}
}
}
@@ -192,9 +192,9 @@ namespace _2DGAMELIB
{
((Pars)value2).SizeYCont = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).SizeYCont = value;
((ShapePart)value2).SizeYCont = value;
}
}
}
@@ -210,9 +210,9 @@ namespace _2DGAMELIB
{
((Pars)value2).Dra = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).Dra = value;
((ShapePart)value2).Dra = value;
}
}
}
@@ -228,9 +228,9 @@ namespace _2DGAMELIB
{
((Pars)value2).Hit = value;
}
else if (value2 is Par)
else if (value2 is ShapePart)
{
((Par)value2).Hit = value;
((ShapePart)value2).Hit = value;
}
}
}
@@ -270,16 +270,16 @@ namespace _2DGAMELIB
return pars.IndexOf(obj);
}
public void Add(string Name, Par Par)
public void Add(string Name, ShapePart ShapePart)
{
Par.SetParent(this);
pars.Add(Name, Par);
ShapePart.SetParent(this);
pars.Add(Name, ShapePart);
}
public void Add(string Name, ParT ParT)
public void Add(string Name, ShapePartT ShapePartT)
{
ParT.SetParent(this);
pars.Add(Name, ParT);
ShapePartT.SetParent(this);
pars.Add(Name, ShapePartT);
}
public void Add(string Name, Pars Pars)
@@ -301,31 +301,31 @@ namespace _2DGAMELIB
{
((Pars)obj).SetParent(null);
}
else if (obj is ParT)
else if (obj is ShapePartT)
{
((ParT)obj).SetParent(null);
((ShapePartT)obj).SetParent(null);
}
else if (obj is Par)
else if (obj is ShapePart)
{
((Par)obj).SetParent(null);
((ShapePart)obj).SetParent(null);
}
pars.Remove(Name);
}
public IEnumerable<Par> EnumAllPar()
public IEnumerable<ShapePart> EnumAllPar()
{
foreach (object value in pars.Values)
{
if (value is Pars)
{
foreach (Par item in ((Pars)value).EnumAllPar())
foreach (ShapePart item in ((Pars)value).EnumAllPar())
{
yield return item;
}
}
else if (value is Par)
else if (value is ShapePart)
{
yield return (Par)value;
yield return (ShapePart)value;
}
}
}
@@ -338,13 +338,13 @@ namespace _2DGAMELIB
{
((Pars)value).SetDefault();
}
else if (value is ParT)
else if (value is ShapePartT)
{
((ParT)value).SetDefault();
((ShapePartT)value).SetDefault();
}
else if (value is Par)
else if (value is ShapePart)
{
((Par)value).SetDefault();
((ShapePart)value).SetDefault();
}
}
}
@@ -353,16 +353,16 @@ namespace _2DGAMELIB
{
}
public Pars(Par Par)
public Pars(ShapePart ShapePart)
{
Tag = Par.Tag;
Add(Par.Tag, Par);
Tag = ShapePart.Tag;
Add(ShapePart.Tag, ShapePart);
}
public Pars(ParT ParT)
public Pars(ShapePartT ShapePartT)
{
Tag = ParT.Tag;
Add(ParT.Tag, ParT);
Tag = ShapePartT.Tag;
Add(ShapePartT.Tag, ShapePartT);
}
public Pars(Pars Pars)
@@ -380,13 +380,13 @@ namespace _2DGAMELIB
{
Add(key, ((Pars)obj).Clone());
}
else if (obj is ParT)
else if (obj is ShapePartT)
{
Add(key, new ParT((ParT)obj));
Add(key, new ShapePartT((ShapePartT)obj));
}
else if (obj is Par)
else if (obj is ShapePart)
{
Add(key, new Par((Par)obj));
Add(key, new ShapePart((ShapePart)obj));
}
}
}
@@ -402,13 +402,13 @@ namespace _2DGAMELIB
{
pars2.Add(key, ((Pars)obj).Clone());
}
else if (obj is ParT)
else if (obj is ShapePartT)
{
pars2.Add(key, new ParT((ParT)obj));
pars2.Add(key, new ShapePartT((ShapePartT)obj));
}
else if (obj is Par)
else if (obj is ShapePart)
{
pars2.Add(key, new Par((Par)obj));
pars2.Add(key, new ShapePart((ShapePart)obj));
}
}
return pars2;
@@ -422,13 +422,13 @@ namespace _2DGAMELIB
{
((Pars)value).Draw(Unit, Graphics);
}
else if (value is ParT)
else if (value is ShapePartT)
{
((ParT)value).Draw(Unit, Graphics);
((ShapePartT)value).Draw(Unit, Graphics);
}
else if (value is Par)
else if (value is ShapePart)
{
((Par)value).Draw(Unit, Graphics);
((ShapePart)value).Draw(Unit, Graphics);
}
}
}
@@ -441,9 +441,9 @@ namespace _2DGAMELIB
{
((Pars)value).DrawH(Unit, Graphics);
}
else if (value is Par)
else if (value is ShapePart)
{
((Par)value).DrawH(Unit, Graphics);
((ShapePart)value).DrawH(Unit, Graphics);
}
}
}
@@ -453,30 +453,30 @@ namespace _2DGAMELIB
List<string> list = new List<string>();
foreach (object value in pars.Values)
{
Par par;
ShapePart shapePart;
if (value is Pars)
{
list.AddRange(((Pars)value).GetHitTags(ref HitColor));
}
else if (value is Par && (par = (Par)value).HitColor == HitColor)
else if (value is ShapePart && (shapePart = (ShapePart)value).HitColor == HitColor)
{
list.Add(par.Tag);
list.Add(shapePart.Tag);
}
}
return list;
}
public List<Par> GetHitPars(ref Color HitColor)
public List<ShapePart> GetHitPars(ref Color HitColor)
{
List<Par> list = new List<Par>();
List<ShapePart> list = new List<ShapePart>();
foreach (object value in pars.Values)
{
Par item;
ShapePart item;
if (value is Pars)
{
list.AddRange(((Pars)value).GetHitPars(ref HitColor));
}
else if (value is Par && (item = (Par)value).HitColor == HitColor)
else if (value is ShapePart && (item = (ShapePart)value).HitColor == HitColor)
{
list.Add(item);
}
@@ -492,7 +492,7 @@ namespace _2DGAMELIB
{
return true;
}
if (value is Par && ((Par)value).HitColor == HitColor)
if (value is ShapePart && ((ShapePart)value).HitColor == HitColor)
{
return true;
}
@@ -500,19 +500,19 @@ namespace _2DGAMELIB
return false;
}
public Par GetPar(List<int> Path)
public ShapePart GetPar(List<int> Path)
{
return GetPar(0, Path);
}
private Par GetPar(int l, List<int> Path)
private ShapePart GetPar(int l, List<int> Path)
{
object obj = pars[Path[l]];
if (obj is Pars)
{
return ((Pars)obj).GetPar(l + 1, Path);
}
return (Par)obj;
return (ShapePart)obj;
}
public void ReverseX()
@@ -523,9 +523,9 @@ namespace _2DGAMELIB
{
((Pars)value).ReverseX();
}
else if (value is Par)
else if (value is ShapePart)
{
((Par)value).ReverseX();
((ShapePart)value).ReverseX();
}
}
}
@@ -538,9 +538,9 @@ namespace _2DGAMELIB
{
((Pars)value).ReverseY();
}
else if (value is Par)
else if (value is ShapePart)
{
((Par)value).ReverseY();
((ShapePart)value).ReverseY();
}
}
}
@@ -553,13 +553,13 @@ namespace _2DGAMELIB
{
((Pars)value).Dispose();
}
else if (value is ParT)
else if (value is ShapePartT)
{
((ParT)value).Dispose();
((ShapePartT)value).Dispose();
}
else if (value is Par)
else if (value is ShapePart)
{
((Par)value).Dispose();
((ShapePart)value).Dispose();
}
}
}
@@ -571,14 +571,14 @@ namespace _2DGAMELIB
return (Pars)obj;
}
public static ParT ToParT(this object obj)
public static ShapePartT ToParT(this object obj)
{
return (ParT)obj;
return (ShapePartT)obj;
}
public static Par ToPar(this object obj)
public static ShapePart ToPar(this object obj)
{
return (Par)obj;
return (ShapePart)obj;
}
public static Pen Copy(this Pen Pen)

View File

@@ -92,21 +92,21 @@ namespace _2DGAMELIB
return new Vector2D(Position.X - BasePoint.X * XRatio * Size, Position.Y - BasePoint.Y * YRatio * Size);
}
public void Draw(Par Par)
public void Draw(ShapePart ShapePart)
{
Par.Draw(displayUnitScale, displayGraphics);
ShapePart.Draw(displayUnitScale, displayGraphics);
if (hitGraphics != null)
{
Par.DrawH(hitUnitScale, hitGraphics);
ShapePart.DrawH(hitUnitScale, hitGraphics);
}
}
public void Draw(ParT ParT)
public void Draw(ShapePartT ShapePartT)
{
ParT.Draw(displayUnitScale, displayGraphics);
ShapePartT.Draw(displayUnitScale, displayGraphics);
if (hitGraphics != null)
{
ParT.DrawH(hitUnitScale, hitGraphics);
ShapePartT.DrawH(hitUnitScale, hitGraphics);
}
}

View File

@@ -14,6 +14,15 @@ namespace _2DGAMELIB
{
private static SerializableAttribute s = new SerializableAttribute();
private static readonly RemappedTypeBinder Binder = new RemappedTypeBinder()
.Add("_2DGAMELIB.Par", typeof(ShapePart))
.Add("_2DGAMELIB.ParT", typeof(ShapePartT));
private static BinaryFormatter NewFormatter()
{
return new BinaryFormatter { Binder = Binder };
}
private static JsonSerializerSettings CreateSettings()
{
var settings = new JsonSerializerSettings
@@ -32,7 +41,7 @@ namespace _2DGAMELIB
public static T DeepCopy<T>(this T Object)
{
BinaryFormatter binaryFormatter = new BinaryFormatter();
BinaryFormatter binaryFormatter = NewFormatter();
using MemoryStream memoryStream = new MemoryStream();
binaryFormatter.Serialize(memoryStream, Object);
memoryStream.Position = 0L;
@@ -42,32 +51,32 @@ namespace _2DGAMELIB
public static byte[] ToSerialBytes<T>(this T Object)
{
using MemoryStream memoryStream = new MemoryStream();
new BinaryFormatter().Serialize(memoryStream, Object);
NewFormatter().Serialize(memoryStream, Object);
return memoryStream.ToArray();
}
public static T ToDeserialObject<T>(this byte[] Bytes)
{
using MemoryStream serializationStream = new MemoryStream(Bytes);
return (T)new BinaryFormatter().Deserialize(serializationStream);
return (T)NewFormatter().Deserialize(serializationStream);
}
public static void Save<T>(this T Object, string Path)
{
using FileStream serializationStream = new FileStream(Path, FileMode.Create, FileAccess.Write);
new BinaryFormatter().Serialize(serializationStream, Object);
NewFormatter().Serialize(serializationStream, Object);
}
public static T Load<T>(this string Path)
{
using FileStream serializationStream = new FileStream(Path, FileMode.Open, FileAccess.Read);
return (T)new BinaryFormatter().Deserialize(serializationStream);
return (T)NewFormatter().Deserialize(serializationStream);
}
public static T Load<T>(this byte[] bd)
{
using MemoryStream serializationStream = new MemoryStream(bd);
return (T)new BinaryFormatter().Deserialize(serializationStream);
return (T)NewFormatter().Deserialize(serializationStream);
}
static Ser() { }

View File

@@ -10,7 +10,7 @@ namespace _2DGAMELIB
{
//represents a whole or part of a body part :3
[Serializable]
public class Par
public class ShapePart
{
//FOR TESTS
public static long TCalc;
@@ -569,61 +569,61 @@ namespace _2DGAMELIB
gph = new GraphicsPath();
}
public Par()
public ShapePart()
{
pen.StartCap = LineCap.Round;
pen.EndCap = LineCap.Round;
}
public Par(Par Par)
public ShapePart(ShapePart ShapePart)
{
Copy(Par);
Copy(ShapePart);
}
protected void Copy(Par Par)
protected void Copy(ShapePart ShapePart)
{
Tag = Par.Tag;
op = new List<Out>(Par.op.Count);
for (int i = 0; i < Par.op.Count; i++)
Tag = ShapePart.Tag;
op = new List<Out>(ShapePart.op.Count);
for (int i = 0; i < ShapePart.op.Count; i++)
{
op.Add(new Out(Par.op[i]));
op.Add(new Out(ShapePart.op[i]));
}
jp = new List<Joi>(Par.jp.Count);
for (int j = 0; j < Par.jp.Count; j++)
jp = new List<Joi>(ShapePart.jp.Count);
for (int j = 0; j < ShapePart.jp.Count; j++)
{
jp.Add(new Joi(Par.jp[j]));
jp.Add(new Joi(ShapePart.jp[j]));
}
basePointBase = Par.basePointBase;
basePointCont = Par.basePointCont;
positionBase = Par.positionBase;
positionContO = Par.positionContO;
positionCont = Par.positionCont;
positionSize = Par.positionSize;
positionVector = Par.positionVector;
anglePare = Par.anglePare;
angleBase = Par.angleBase;
angleCont = Par.angleCont;
sizeBase = Par.sizeBase;
sizeCont = Par.sizeCont;
xSizeBase = Par.xSizeBase;
xSizeCont = Par.xSizeCont;
ySizeBase = Par.ySizeBase;
ySizeCont = Par.ySizeCont;
penWidth = Par.penWidth;
Dra = Par.Dra;
closed = Par.closed;
if (Par.pen != null)
basePointBase = ShapePart.basePointBase;
basePointCont = ShapePart.basePointCont;
positionBase = ShapePart.positionBase;
positionContO = ShapePart.positionContO;
positionCont = ShapePart.positionCont;
positionSize = ShapePart.positionSize;
positionVector = ShapePart.positionVector;
anglePare = ShapePart.anglePare;
angleBase = ShapePart.angleBase;
angleCont = ShapePart.angleCont;
sizeBase = ShapePart.sizeBase;
sizeCont = ShapePart.sizeCont;
xSizeBase = ShapePart.xSizeBase;
xSizeCont = ShapePart.xSizeCont;
ySizeBase = ShapePart.ySizeBase;
ySizeCont = ShapePart.ySizeCont;
penWidth = ShapePart.penWidth;
Dra = ShapePart.Dra;
closed = ShapePart.closed;
if (ShapePart.pen != null)
{
Pen = Par.pen.Copy();
Pen = ShapePart.pen.Copy();
}
if (Par.brush != null)
if (ShapePart.brush != null)
{
Brush = Par.brush.Copy();
Brush = ShapePart.brush.Copy();
}
Hit = Par.Hit;
if (Par.HitBrush != null)
Hit = ShapePart.Hit;
if (ShapePart.HitBrush != null)
{
HitBrush = (SolidBrush)Par.HitBrush.Copy();
HitBrush = (SolidBrush)ShapePart.HitBrush.Copy();
}
}
@@ -833,25 +833,25 @@ namespace _2DGAMELIB
}
}
public void SetJointP(int Index, Par Par)
public void SetJointP(int Index, ShapePart ShapePart)
{
if (Index < jp.Count)
{
Par.PositionBase = ToGlobal(jp[Index].Joint);
ShapePart.PositionBase = ToGlobal(jp[Index].Joint);
}
Par.Edit = true;
Par.EditH = true;
ShapePart.Edit = true;
ShapePart.EditH = true;
}
public void SetJointPA(int Index, Par Par)
public void SetJointPA(int Index, ShapePart ShapePart)
{
if (Index < jp.Count)
{
Par.PositionBase = ToGlobal(jp[Index].Joint);
ShapePart.PositionBase = ToGlobal(jp[Index].Joint);
}
Par.AngleParent = Angle;
Par.Edit = true;
Par.EditH = true;
ShapePart.AngleParent = Angle;
ShapePart.Edit = true;
ShapePart.EditH = true;
}
public Vector2D ToGlobal(Vector2D Local)
@@ -954,12 +954,12 @@ namespace _2DGAMELIB
public bool IsParT()
{
return this is ParT;
return this is ShapePartT;
}
public ParT ToParT()
public ShapePartT ToParT()
{
return (ParT)this;
return (ShapePartT)this;
}
public List<int> GetPath()

View File

@@ -7,7 +7,7 @@ namespace _2DGAMELIB
{
// renders text
[Serializable]
public class ParT : Par
public class ShapePartT : ShapePart
{
[NonSerialized, JsonIgnore]
private Font font = new Font("", 1f);
@@ -178,36 +178,36 @@ namespace _2DGAMELIB
EditTS = true;
}
public ParT()
public ShapePartT()
{
}
public ParT(ParT ParT)
public ShapePartT(ShapePartT ShapePartT)
{
CopyT(ParT);
CopyT(ShapePartT);
}
private void CopyT(ParT ParT)
private void CopyT(ShapePartT ShapePartT)
{
Copy(ParT);
Copy(ShapePartT);
fontSize = ParT.fontSize;
fontSize = ShapePartT.fontSize;
if (ParT.font != null)
Font = ParT.font.Copy();
if (ShapePartT.font != null)
Font = ShapePartT.font.Copy();
if (ParT.brusht != null)
TextBrush = ParT.brusht.Copy();
if (ShapePartT.brusht != null)
TextBrush = ShapePartT.brusht.Copy();
if (ParT.brushs != null)
ShadBrush = ParT.brushs.Copy();
if (ShapePartT.brushs != null)
ShadBrush = ShapePartT.brushs.Copy();
if (ParT.stringformat != null)
StringFormat = ParT.stringformat.Copy();
if (ShapePartT.stringformat != null)
StringFormat = ShapePartT.stringformat.Copy();
positionT = ParT.positionT;
rectSize = ParT.rectSize;
Text = ParT.Text;
positionT = ShapePartT.positionT;
rectSize = ShapePartT.rectSize;
Text = ShapePartT.Text;
}
public new void Draw(double Unit, Graphics Graphics)

View File

@@ -49,7 +49,7 @@ namespace _2DGAMELIB
}
i = 0;
{
foreach (Par item in but.Pars.EnumAllPar())
foreach (ShapePart item in but.Pars.EnumAllPar())
{
item.BrushColor = but.OverColors[i];
i++;
@@ -82,7 +82,7 @@ namespace _2DGAMELIB
});
}
j = 0;
foreach (Par item2 in but.Pars.EnumAllPar())
foreach (ShapePart item2 in but.Pars.EnumAllPar())
{
item2.BrushColor = but.OverColors[j];
j++;
@@ -120,7 +120,7 @@ namespace _2DGAMELIB
}
i = 0;
{
foreach (Par item in but.Pars.EnumAllPar())
foreach (ShapePart item in but.Pars.EnumAllPar())
{
item.BrushColor = but.BaseColors[i];
i++;
@@ -153,7 +153,7 @@ namespace _2DGAMELIB
});
}
j = 0;
foreach (Par item2 in but.Pars.EnumAllPar())
foreach (ShapePart item2 in but.Pars.EnumAllPar())
{
item2.BrushColor = but.BaseColors[j];
j++;

View File

@@ -9,9 +9,9 @@ namespace _2DGAMELIB
{
private Pars pars;
private ParT parT;
private ShapePartT _shapePartT;
private Par feed;
private ShapePart feed;
public int Space;
@@ -45,9 +45,9 @@ namespace _2DGAMELIB
public Pars Pars => pars;
public ParT ParT => parT;
public ShapePartT ShapePartT => _shapePartT;
public Par Feed => feed;
public ShapePart Feed => feed;
public string TextIm
{
@@ -68,9 +68,9 @@ namespace _2DGAMELIB
Max = text.Length;
Count = Max;
f1 = false;
if (parT != null)
if (_shapePartT != null)
{
parT.Text = text;
_shapePartT.Text = text;
}
}
}
@@ -113,14 +113,14 @@ namespace _2DGAMELIB
{
get
{
return parT.PositionBase;
return _shapePartT.PositionBase;
}
set
{
parT.PositionBase = value;
_shapePartT.PositionBase = value;
if (feed != null)
{
feed.PositionBase = parT.ToGlobal(parT.OP[0].ps[2] * 0.95);
feed.PositionBase = _shapePartT.ToGlobal(_shapePartT.OP[0].ps[2] * 0.95);
}
}
}
@@ -206,7 +206,7 @@ namespace _2DGAMELIB
pars = new Pars();
Out[] array = new Out[1] { Shas.GetSquare() };
array.OutlineFalse();
parT = new ParT
_shapePartT = new ShapePartT
{
Tag = Name,
InitializeOP = array,
@@ -220,24 +220,24 @@ namespace _2DGAMELIB
RectSize = new Vector2D(Width, Height),
Text = Text
};
ParT.OP.ScalingX(ParT.BasePointBase, Width);
ParT.OP.ScalingY(ParT.BasePointBase, Height);
ShapePartT.OP.ScalingX(ShapePartT.BasePointBase, Width);
ShapePartT.OP.ScalingY(ShapePartT.BasePointBase, Height);
if (ShadColor != Color.Empty)
{
parT.ShadBrush = new SolidBrush(ShadColor);
_shapePartT.ShadBrush = new SolidBrush(ShadColor);
}
pars.Add(parT.Tag, parT);
pars.Add(_shapePartT.Tag, _shapePartT);
}
private void SetFeed(string Name, double Size, ref Color FeedColor)
{
Out[] array = new Out[1] { Shas.GetTriangle() };
feed = new Par
feed = new ShapePart
{
Tag = Name + "_Feed",
InitializeOP = array,
BasePointBase = array.GetCenter(),
PositionBase = parT.ToGlobal(parT.OP[0].ps[2] * 0.96),
PositionBase = _shapePartT.ToGlobal(_shapePartT.OP[0].ps[2] * 0.96),
SizeBase = Size * 0.07,
SizeYBase = 0.9,
Closed = true,
@@ -251,11 +251,11 @@ namespace _2DGAMELIB
public void SetHitColor(ModeEventDispatcher Med)
{
if (parT.HitColor != Color.Transparent)
if (_shapePartT.HitColor != Color.Transparent)
{
Med.RemUniqueColor(parT.HitColor);
Med.RemUniqueColor(_shapePartT.HitColor);
}
parT.HitColor = Med.GetUniqueColor();
_shapePartT.HitColor = Med.GetUniqueColor();
}
public void Progression(FPS FPS)
@@ -266,10 +266,10 @@ namespace _2DGAMELIB
int num = (int)Count;
if (num <= Max)
{
parT.Text = text.Substring(0, num);
_shapePartT.Text = text.Substring(0, num);
return;
}
parT.Text = text;
_shapePartT.Text = text;
f1 = true;
if (feed != null)
{
@@ -292,7 +292,7 @@ namespace _2DGAMELIB
public bool Down(ref Color HitColor)
{
if (parT.HitColor == HitColor)
if (_shapePartT.HitColor == HitColor)
{
f2 = true;
if (!f1 && Speed == speed)
@@ -306,7 +306,7 @@ namespace _2DGAMELIB
public bool Up(ref Color HitColor)
{
if (f1 && f2 && parT.HitColor == HitColor && Speed == speed)
if (f1 && f2 && _shapePartT.HitColor == HitColor && Speed == speed)
{
f1 = false;
f2 = false;

View File

@@ -441,24 +441,24 @@ class Program
ExportParsToSvgInner(childPars, sb, foundJoints);
sb.AppendLine("</g>");
}
else if (val is Par par)
else if (val is ShapePart par)
{
ExportParToSvg(par, key, sb, foundJoints);
}
}
}
static void ExportParToSvg(Par par, string name, StringBuilder sb, List<string> foundJoints)
static void ExportParToSvg(ShapePart ShapePart, string name, StringBuilder sb, List<string> foundJoints)
{
if (!par.Dra) return;
if (!ShapePart.Dra) return;
var bx = par.BasePoint.X;
var by = par.BasePoint.Y;
var px = par.Position.X;
var py = par.Position.Y;
var angle = par.Angle;
var sx = par.Size * par.SizeX;
var sy = par.Size * par.SizeY;
var bx = ShapePart.BasePoint.X;
var by = ShapePart.BasePoint.Y;
var px = ShapePart.Position.X;
var py = ShapePart.Position.Y;
var angle = ShapePart.Angle;
var sx = ShapePart.Size * ShapePart.SizeX;
var sy = ShapePart.Size * ShapePart.SizeY;
var hasTransform = System.Math.Abs(bx) > 0.001 || System.Math.Abs(by) > 0.001
|| System.Math.Abs(px) > 0.001 || System.Math.Abs(py) > 0.001
@@ -467,22 +467,22 @@ class Program
if (hasTransform)
sb.Append($"<g transform=\"translate({F(px)},{F(py)}) rotate({F(angle)}) scale({F(sx)},{F(sy)}) translate({F(-bx)},{F(-by)})\">");
foreach (var outObj in par.OP)
foreach (var outObj in ShapePart.OP)
{
var points = outObj.ps;
if (points.Count < 2) continue;
var d = BuildSvgPath(points, outObj.Tension, par.Closed);
var fill = par.Closed ? "#cccccc" : "none";
var d = BuildSvgPath(points, outObj.Tension, ShapePart.Closed);
var fill = ShapePart.Closed ? "#cccccc" : "none";
var stroke = outObj.Outline ? "#000000" : "none";
var sw_val = outObj.Outline ? System.Math.Max(par.PenWidth, 0.001) : 0.0;
var sw_val = outObj.Outline ? System.Math.Max(ShapePart.PenWidth, 0.001) : 0.0;
sb.AppendLine($"<path d=\"{d}\" fill=\"{fill}\" stroke=\"{stroke}\" stroke-width=\"{F(sw_val)}\"/>");
}
if (hasTransform)
sb.Append("</g>");
foreach (var joi in par.JP)
foreach (var joi in ShapePart.JP)
{
foundJoints.Add($"{F(joi.Joint.X)},{F(joi.Joint.Y)}");
}
@@ -621,9 +621,9 @@ class Program
var val = pars[key];
if (val is Pars childPars)
result["Children"][key] = ExportPars(childPars);
else if (val is ParT parT)
else if (val is ShapePartT parT)
result["Children"][key] = ExportParT(parT);
else if (val is Par par)
else if (val is ShapePart par)
result["Children"][key] = ExportPar(par);
else
result["Children"][key] = val?.ToString() ?? "null";
@@ -632,24 +632,24 @@ class Program
return result;
}
static JObject ExportPar(Par par)
static JObject ExportPar(ShapePart ShapePart)
{
var result = new JObject
{
["Tag"] = par.Tag ?? "",
["Dra"] = par.Dra,
["PenWidth"] = par.PenWidth,
["Closed"] = par.Closed,
["BasePoint"] = ExportVec(par.BasePoint),
["Position"] = ExportVec(par.Position),
["Angle"] = par.Angle,
["Size"] = par.Size,
["SizeX"] = par.SizeX,
["SizeY"] = par.SizeY,
["Tag"] = ShapePart.Tag ?? "",
["Dra"] = ShapePart.Dra,
["PenWidth"] = ShapePart.PenWidth,
["Closed"] = ShapePart.Closed,
["BasePoint"] = ExportVec(ShapePart.BasePoint),
["Position"] = ExportVec(ShapePart.Position),
["Angle"] = ShapePart.Angle,
["Size"] = ShapePart.Size,
["SizeX"] = ShapePart.SizeX,
["SizeY"] = ShapePart.SizeY,
["Out"] = new JArray()
};
foreach (var outObj in par.OP)
foreach (var outObj in ShapePart.OP)
{
var outJ = new JObject
{
@@ -662,21 +662,21 @@ class Program
((JArray)result["Out"]).Add(outJ);
}
if (par.JP.Count > 0)
if (ShapePart.JP.Count > 0)
{
result["Joints"] = new JArray();
foreach (var joi in par.JP)
foreach (var joi in ShapePart.JP)
((JArray)result["Joints"]).Add(ExportVec(joi.Joint));
}
return result;
}
static JObject ExportParT(ParT parT)
static JObject ExportParT(ShapePartT ShapePartT)
{
var result = ExportPar(parT);
result["Text"] = parT.Text ?? "";
result["FontSize"] = parT.FontSize;
var result = ExportPar(ShapePartT);
result["Text"] = ShapePartT.Text ?? "";
result["FontSize"] = ShapePartT.FontSize;
return result;
}

View File

@@ -4,29 +4,29 @@ namespace SlaveMatrix
{
public class BackHair0_カル :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_髪中;
public ShapePart X0Y0_髪中;
public Par X0Y0_髪左1;
public ShapePart X0Y0_髪左1;
public Par X0Y0_髪左2;
public ShapePart X0Y0_髪左2;
public Par X0Y0_髪左3;
public ShapePart X0Y0_髪左3;
public Par X0Y0_髪左4;
public ShapePart X0Y0_髪左4;
public Par X0Y0_髪左5;
public ShapePart X0Y0_髪左5;
public Par X0Y0_髪右1;
public ShapePart X0Y0_髪右1;
public Par X0Y0_髪右2;
public ShapePart X0Y0_髪右2;
public Par X0Y0_髪右3;
public ShapePart X0Y0_髪右3;
public Par X0Y0_髪右4;
public ShapePart X0Y0_髪右4;
public Par X0Y0_髪右5;
public ShapePart X0Y0_髪右5;
public ColorD CD;

View File

@@ -4,29 +4,29 @@ namespace SlaveMatrix
{
public class BackHair0_ジグ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_髪中;
public ShapePart X0Y0_髪中;
public Par X0Y0_髪左1;
public ShapePart X0Y0_髪左1;
public Par X0Y0_髪左2;
public ShapePart X0Y0_髪左2;
public Par X0Y0_髪左3;
public ShapePart X0Y0_髪左3;
public Par X0Y0_髪左4;
public ShapePart X0Y0_髪左4;
public Par X0Y0_髪左5;
public ShapePart X0Y0_髪左5;
public Par X0Y0_髪右1;
public ShapePart X0Y0_髪右1;
public Par X0Y0_髪右2;
public ShapePart X0Y0_髪右2;
public Par X0Y0_髪右3;
public ShapePart X0Y0_髪右3;
public Par X0Y0_髪右4;
public ShapePart X0Y0_髪右4;
public Par X0Y0_髪右5;
public ShapePart X0Y0_髪右5;
public ColorD CD;

View File

@@ -4,29 +4,29 @@ namespace SlaveMatrix
{
public class 0_ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_髪中;
public ShapePart X0Y0_髪中;
public Par X0Y0_髪左1;
public ShapePart X0Y0_髪左1;
public Par X0Y0_髪左2;
public ShapePart X0Y0_髪左2;
public Par X0Y0_髪左3;
public ShapePart X0Y0_髪左3;
public Par X0Y0_髪左4;
public ShapePart X0Y0_髪左4;
public Par X0Y0_髪左5;
public ShapePart X0Y0_髪左5;
public Par X0Y0_髪右1;
public ShapePart X0Y0_髪右1;
public Par X0Y0_髪右2;
public ShapePart X0Y0_髪右2;
public Par X0Y0_髪右3;
public ShapePart X0Y0_髪右3;
public Par X0Y0_髪右4;
public ShapePart X0Y0_髪右4;
public Par X0Y0_髪右5;
public ShapePart X0Y0_髪右5;
public ColorD CD;

View File

@@ -4,29 +4,29 @@ namespace SlaveMatrix
{
public class BackHair0_パツ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_髪中;
public ShapePart X0Y0_髪中;
public Par X0Y0_髪左1;
public ShapePart X0Y0_髪左1;
public Par X0Y0_髪左2;
public ShapePart X0Y0_髪左2;
public Par X0Y0_髪左3;
public ShapePart X0Y0_髪左3;
public Par X0Y0_髪左4;
public ShapePart X0Y0_髪左4;
public Par X0Y0_髪左5;
public ShapePart X0Y0_髪左5;
public Par X0Y0_髪右1;
public ShapePart X0Y0_髪右1;
public Par X0Y0_髪右2;
public ShapePart X0Y0_髪右2;
public Par X0Y0_髪右3;
public ShapePart X0Y0_髪右3;
public Par X0Y0_髪右4;
public ShapePart X0Y0_髪右4;
public Par X0Y0_髪右5;
public ShapePart X0Y0_髪右5;
public ColorD CD;

View File

@@ -4,23 +4,23 @@ namespace SlaveMatrix
{
public class BackHair0_下1カル : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪節;
public ShapePart X0Y0_お下げ_髪節;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -467,7 +467,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 12 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,23 +4,23 @@ namespace SlaveMatrix
{
public class 0_1 : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪節;
public ShapePart X0Y0_お下げ_髪節;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -427,7 +427,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,23 +4,23 @@ namespace SlaveMatrix
{
public class BackHair0_下1ハネ : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪節;
public ShapePart X0Y0_お下げ_髪節;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -427,7 +427,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,23 +4,23 @@ namespace SlaveMatrix
{
public class BackHair0_下1パツ : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪節;
public ShapePart X0Y0_お下げ_髪節;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -422,7 +422,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 3 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,27 +4,27 @@ namespace SlaveMatrix
{
public class BackHair0_下2カル : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪左;
public ShapePart X0Y0_お下げ左_髪左;
public Par X0Y0_お下げ左_髪右;
public ShapePart X0Y0_お下げ左_髪右;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪右;
public ShapePart X0Y0_お下げ右_髪右;
public Par X0Y0_お下げ右_髪左;
public ShapePart X0Y0_お下げ右_髪左;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -530,7 +530,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 12 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -4,27 +4,27 @@ namespace SlaveMatrix
{
public class BackHair0_下2ジグ : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪左;
public ShapePart X0Y0_お下げ左_髪左;
public Par X0Y0_お下げ左_髪右;
public ShapePart X0Y0_お下げ左_髪右;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪右;
public ShapePart X0Y0_お下げ右_髪右;
public Par X0Y0_お下げ右_髪左;
public ShapePart X0Y0_お下げ右_髪左;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -482,7 +482,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -4,27 +4,27 @@ namespace SlaveMatrix
{
public class BackHair0_下2ハネ : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪右;
public ShapePart X0Y0_お下げ左_髪右;
public Par X0Y0_お下げ左_髪左;
public ShapePart X0Y0_お下げ左_髪左;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪左;
public ShapePart X0Y0_お下げ右_髪左;
public Par X0Y0_お下げ右_髪右;
public ShapePart X0Y0_お下げ右_髪右;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -482,7 +482,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -4,27 +4,27 @@ namespace SlaveMatrix
{
public class BackHair0_下2パツ : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪左;
public ShapePart X0Y0_お下げ左_髪左;
public Par X0Y0_お下げ左_髪右;
public ShapePart X0Y0_お下げ左_髪右;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪右;
public ShapePart X0Y0_お下げ右_髪右;
public Par X0Y0_お下げ右_髪左;
public ShapePart X0Y0_お下げ右_髪左;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -476,7 +476,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 3 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -4,49 +4,49 @@ namespace SlaveMatrix
{
public class BackHair0_編1カル : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_編節1_髪節;
public ShapePart X0Y0_お下げ_編節1_髪節;
public Par X0Y0_お下げ_編節1_髪編目;
public ShapePart X0Y0_お下げ_編節1_髪編目;
public Par X0Y0_お下げ_編節2_髪節;
public ShapePart X0Y0_お下げ_編節2_髪節;
public Par X0Y0_お下げ_編節2_髪編目;
public ShapePart X0Y0_お下げ_編節2_髪編目;
public Par X0Y0_お下げ_編節3_髪節;
public ShapePart X0Y0_お下げ_編節3_髪節;
public Par X0Y0_お下げ_編節3_髪編目;
public ShapePart X0Y0_お下げ_編節3_髪編目;
public Par X0Y0_お下げ_編節4_髪節;
public ShapePart X0Y0_お下げ_編節4_髪節;
public Par X0Y0_お下げ_編節4_髪編目;
public ShapePart X0Y0_お下げ_編節4_髪編目;
public Par X0Y0_お下げ_編節5_髪節;
public ShapePart X0Y0_お下げ_編節5_髪節;
public Par X0Y0_お下げ_編節5_髪編目;
public ShapePart X0Y0_お下げ_編節5_髪編目;
public Par X0Y0_お下げ_編節6_髪節;
public ShapePart X0Y0_お下げ_編節6_髪節;
public Par X0Y0_お下げ_編節6_髪編目;
public ShapePart X0Y0_お下げ_編節6_髪編目;
public Par X0Y0_お下げ_編節7_髪節;
public ShapePart X0Y0_お下げ_編節7_髪節;
public Par X0Y0_お下げ_編節7_髪編目;
public ShapePart X0Y0_お下げ_編節7_髪編目;
public Par X0Y0_お下げ_編節8_髪節;
public ShapePart X0Y0_お下げ_編節8_髪節;
public Par X0Y0_お下げ_編節8_髪編目;
public ShapePart X0Y0_お下げ_編節8_髪編目;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -813,7 +813,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,49 +4,49 @@ namespace SlaveMatrix
{
public class BackHair0_編1ジグ : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_編節1_髪節;
public ShapePart X0Y0_お下げ_編節1_髪節;
public Par X0Y0_お下げ_編節1_髪編目;
public ShapePart X0Y0_お下げ_編節1_髪編目;
public Par X0Y0_お下げ_編節2_髪節;
public ShapePart X0Y0_お下げ_編節2_髪節;
public Par X0Y0_お下げ_編節2_髪編目;
public ShapePart X0Y0_お下げ_編節2_髪編目;
public Par X0Y0_お下げ_編節3_髪節;
public ShapePart X0Y0_お下げ_編節3_髪節;
public Par X0Y0_お下げ_編節3_髪編目;
public ShapePart X0Y0_お下げ_編節3_髪編目;
public Par X0Y0_お下げ_編節4_髪節;
public ShapePart X0Y0_お下げ_編節4_髪節;
public Par X0Y0_お下げ_編節4_髪編目;
public ShapePart X0Y0_お下げ_編節4_髪編目;
public Par X0Y0_お下げ_編節5_髪節;
public ShapePart X0Y0_お下げ_編節5_髪節;
public Par X0Y0_お下げ_編節5_髪編目;
public ShapePart X0Y0_お下げ_編節5_髪編目;
public Par X0Y0_お下げ_編節6_髪節;
public ShapePart X0Y0_お下げ_編節6_髪節;
public Par X0Y0_お下げ_編節6_髪編目;
public ShapePart X0Y0_お下げ_編節6_髪編目;
public Par X0Y0_お下げ_編節7_髪節;
public ShapePart X0Y0_お下げ_編節7_髪節;
public Par X0Y0_お下げ_編節7_髪編目;
public ShapePart X0Y0_お下げ_編節7_髪編目;
public Par X0Y0_お下げ_編節8_髪節;
public ShapePart X0Y0_お下げ_編節8_髪節;
public Par X0Y0_お下げ_編節8_髪編目;
public ShapePart X0Y0_お下げ_編節8_髪編目;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -813,7 +813,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,49 +4,49 @@ namespace SlaveMatrix
{
public class BackHair0_編1ハネ : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_編節1_髪節;
public ShapePart X0Y0_お下げ_編節1_髪節;
public Par X0Y0_お下げ_編節1_髪編目;
public ShapePart X0Y0_お下げ_編節1_髪編目;
public Par X0Y0_お下げ_編節2_髪節;
public ShapePart X0Y0_お下げ_編節2_髪節;
public Par X0Y0_お下げ_編節2_髪編目;
public ShapePart X0Y0_お下げ_編節2_髪編目;
public Par X0Y0_お下げ_編節3_髪節;
public ShapePart X0Y0_お下げ_編節3_髪節;
public Par X0Y0_お下げ_編節3_髪編目;
public ShapePart X0Y0_お下げ_編節3_髪編目;
public Par X0Y0_お下げ_編節4_髪節;
public ShapePart X0Y0_お下げ_編節4_髪節;
public Par X0Y0_お下げ_編節4_髪編目;
public ShapePart X0Y0_お下げ_編節4_髪編目;
public Par X0Y0_お下げ_編節5_髪節;
public ShapePart X0Y0_お下げ_編節5_髪節;
public Par X0Y0_お下げ_編節5_髪編目;
public ShapePart X0Y0_お下げ_編節5_髪編目;
public Par X0Y0_お下げ_編節6_髪節;
public ShapePart X0Y0_お下げ_編節6_髪節;
public Par X0Y0_お下げ_編節6_髪編目;
public ShapePart X0Y0_お下げ_編節6_髪編目;
public Par X0Y0_お下げ_編節7_髪節;
public ShapePart X0Y0_お下げ_編節7_髪節;
public Par X0Y0_お下げ_編節7_髪編目;
public ShapePart X0Y0_お下げ_編節7_髪編目;
public Par X0Y0_お下げ_編節8_髪節;
public ShapePart X0Y0_お下げ_編節8_髪節;
public Par X0Y0_お下げ_編節8_髪編目;
public ShapePart X0Y0_お下げ_編節8_髪編目;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -813,7 +813,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,49 +4,49 @@ namespace SlaveMatrix
{
public class 0_1 : 1
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_編節1_髪節;
public ShapePart X0Y0_お下げ_編節1_髪節;
public Par X0Y0_お下げ_編節1_髪編目;
public ShapePart X0Y0_お下げ_編節1_髪編目;
public Par X0Y0_お下げ_編節2_髪節;
public ShapePart X0Y0_お下げ_編節2_髪節;
public Par X0Y0_お下げ_編節2_髪編目;
public ShapePart X0Y0_お下げ_編節2_髪編目;
public Par X0Y0_お下げ_編節3_髪節;
public ShapePart X0Y0_お下げ_編節3_髪節;
public Par X0Y0_お下げ_編節3_髪編目;
public ShapePart X0Y0_お下げ_編節3_髪編目;
public Par X0Y0_お下げ_編節4_髪節;
public ShapePart X0Y0_お下げ_編節4_髪節;
public Par X0Y0_お下げ_編節4_髪編目;
public ShapePart X0Y0_お下げ_編節4_髪編目;
public Par X0Y0_お下げ_編節5_髪節;
public ShapePart X0Y0_お下げ_編節5_髪節;
public Par X0Y0_お下げ_編節5_髪編目;
public ShapePart X0Y0_お下げ_編節5_髪編目;
public Par X0Y0_お下げ_編節6_髪節;
public ShapePart X0Y0_お下げ_編節6_髪節;
public Par X0Y0_お下げ_編節6_髪編目;
public ShapePart X0Y0_お下げ_編節6_髪編目;
public Par X0Y0_お下げ_編節7_髪節;
public ShapePart X0Y0_お下げ_編節7_髪節;
public Par X0Y0_お下げ_編節7_髪編目;
public ShapePart X0Y0_お下げ_編節7_髪編目;
public Par X0Y0_お下げ_編節8_髪節;
public ShapePart X0Y0_お下げ_編節8_髪節;
public Par X0Y0_お下げ_編節8_髪編目;
public ShapePart X0Y0_お下げ_編節8_髪編目;
public Par X0Y0_お下げ_髪縛1;
public ShapePart X0Y0_お下げ_髪縛1;
public Par X0Y0_お下げ_髪縛2;
public ShapePart X0Y0_お下げ_髪縛2;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public ColorD CD;
@@ -810,7 +810,7 @@ namespace SlaveMatrix
X0Y0_お下げ_髪根.OP[(!) ? 3 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ_髪縛1)
{

View File

@@ -4,91 +4,91 @@ namespace SlaveMatrix
{
public class 0_2 : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_編節1_髪節;
public ShapePart X0Y0_お下げ左_編節1_髪節;
public Par X0Y0_お下げ左_編節1_髪編目;
public ShapePart X0Y0_お下げ左_編節1_髪編目;
public Par X0Y0_お下げ左_編節2_髪節;
public ShapePart X0Y0_お下げ左_編節2_髪節;
public Par X0Y0_お下げ左_編節2_髪編目;
public ShapePart X0Y0_お下げ左_編節2_髪編目;
public Par X0Y0_お下げ左_編節3_髪節;
public ShapePart X0Y0_お下げ左_編節3_髪節;
public Par X0Y0_お下げ左_編節3_髪編目;
public ShapePart X0Y0_お下げ左_編節3_髪編目;
public Par X0Y0_お下げ左_編節4_髪節;
public ShapePart X0Y0_お下げ左_編節4_髪節;
public Par X0Y0_お下げ左_編節4_髪編目;
public ShapePart X0Y0_お下げ左_編節4_髪編目;
public Par X0Y0_お下げ左_編節5_髪節;
public ShapePart X0Y0_お下げ左_編節5_髪節;
public Par X0Y0_お下げ左_編節5_髪編目;
public ShapePart X0Y0_お下げ左_編節5_髪編目;
public Par X0Y0_お下げ左_編節6_髪節;
public ShapePart X0Y0_お下げ左_編節6_髪節;
public Par X0Y0_お下げ左_編節6_髪編目;
public ShapePart X0Y0_お下げ左_編節6_髪編目;
public Par X0Y0_お下げ左_編節7_髪節;
public ShapePart X0Y0_お下げ左_編節7_髪節;
public Par X0Y0_お下げ左_編節7_髪編目;
public ShapePart X0Y0_お下げ左_編節7_髪編目;
public Par X0Y0_お下げ左_編節8_髪節;
public ShapePart X0Y0_お下げ左_編節8_髪節;
public Par X0Y0_お下げ左_編節8_髪編目;
public ShapePart X0Y0_お下げ左_編節8_髪編目;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪右1;
public ShapePart X0Y0_お下げ左_髪右1;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_編節1_髪節;
public ShapePart X0Y0_お下げ右_編節1_髪節;
public Par X0Y0_お下げ右_編節1_髪編目;
public ShapePart X0Y0_お下げ右_編節1_髪編目;
public Par X0Y0_お下げ右_編節2_髪節;
public ShapePart X0Y0_お下げ右_編節2_髪節;
public Par X0Y0_お下げ右_編節2_髪編目;
public ShapePart X0Y0_お下げ右_編節2_髪編目;
public Par X0Y0_お下げ右_編節3_髪節;
public ShapePart X0Y0_お下げ右_編節3_髪節;
public Par X0Y0_お下げ右_編節3_髪編目;
public ShapePart X0Y0_お下げ右_編節3_髪編目;
public Par X0Y0_お下げ右_編節4_髪節;
public ShapePart X0Y0_お下げ右_編節4_髪節;
public Par X0Y0_お下げ右_編節4_髪編目;
public ShapePart X0Y0_お下げ右_編節4_髪編目;
public Par X0Y0_お下げ右_編節5_髪節;
public ShapePart X0Y0_お下げ右_編節5_髪節;
public Par X0Y0_お下げ右_編節5_髪編目;
public ShapePart X0Y0_お下げ右_編節5_髪編目;
public Par X0Y0_お下げ右_編節6_髪節;
public ShapePart X0Y0_お下げ右_編節6_髪節;
public Par X0Y0_お下げ右_編節6_髪編目;
public ShapePart X0Y0_お下げ右_編節6_髪編目;
public Par X0Y0_お下げ右_編節7_髪節;
public ShapePart X0Y0_お下げ右_編節7_髪節;
public Par X0Y0_お下げ右_編節7_髪編目;
public ShapePart X0Y0_お下げ右_編節7_髪編目;
public Par X0Y0_お下げ右_編節8_髪節;
public ShapePart X0Y0_お下げ右_編節8_髪節;
public Par X0Y0_お下げ右_編節8_髪編目;
public ShapePart X0Y0_お下げ右_編節8_髪編目;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪左1;
public ShapePart X0Y0_お下げ右_髪左1;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -1443,7 +1443,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -4,91 +4,91 @@ namespace SlaveMatrix
{
public class BackHair0_編2ジグ : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_編節1_髪節;
public ShapePart X0Y0_お下げ左_編節1_髪節;
public Par X0Y0_お下げ左_編節1_髪編目;
public ShapePart X0Y0_お下げ左_編節1_髪編目;
public Par X0Y0_お下げ左_編節2_髪節;
public ShapePart X0Y0_お下げ左_編節2_髪節;
public Par X0Y0_お下げ左_編節2_髪編目;
public ShapePart X0Y0_お下げ左_編節2_髪編目;
public Par X0Y0_お下げ左_編節3_髪節;
public ShapePart X0Y0_お下げ左_編節3_髪節;
public Par X0Y0_お下げ左_編節3_髪編目;
public ShapePart X0Y0_お下げ左_編節3_髪編目;
public Par X0Y0_お下げ左_編節4_髪節;
public ShapePart X0Y0_お下げ左_編節4_髪節;
public Par X0Y0_お下げ左_編節4_髪編目;
public ShapePart X0Y0_お下げ左_編節4_髪編目;
public Par X0Y0_お下げ左_編節5_髪節;
public ShapePart X0Y0_お下げ左_編節5_髪節;
public Par X0Y0_お下げ左_編節5_髪編目;
public ShapePart X0Y0_お下げ左_編節5_髪編目;
public Par X0Y0_お下げ左_編節6_髪節;
public ShapePart X0Y0_お下げ左_編節6_髪節;
public Par X0Y0_お下げ左_編節6_髪編目;
public ShapePart X0Y0_お下げ左_編節6_髪編目;
public Par X0Y0_お下げ左_編節7_髪節;
public ShapePart X0Y0_お下げ左_編節7_髪節;
public Par X0Y0_お下げ左_編節7_髪編目;
public ShapePart X0Y0_お下げ左_編節7_髪編目;
public Par X0Y0_お下げ左_編節8_髪節;
public ShapePart X0Y0_お下げ左_編節8_髪節;
public Par X0Y0_お下げ左_編節8_髪編目;
public ShapePart X0Y0_お下げ左_編節8_髪編目;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪右1;
public ShapePart X0Y0_お下げ左_髪右1;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_編節1_髪節;
public ShapePart X0Y0_お下げ右_編節1_髪節;
public Par X0Y0_お下げ右_編節1_髪編目;
public ShapePart X0Y0_お下げ右_編節1_髪編目;
public Par X0Y0_お下げ右_編節2_髪節;
public ShapePart X0Y0_お下げ右_編節2_髪節;
public Par X0Y0_お下げ右_編節2_髪編目;
public ShapePart X0Y0_お下げ右_編節2_髪編目;
public Par X0Y0_お下げ右_編節3_髪節;
public ShapePart X0Y0_お下げ右_編節3_髪節;
public Par X0Y0_お下げ右_編節3_髪編目;
public ShapePart X0Y0_お下げ右_編節3_髪編目;
public Par X0Y0_お下げ右_編節4_髪節;
public ShapePart X0Y0_お下げ右_編節4_髪節;
public Par X0Y0_お下げ右_編節4_髪編目;
public ShapePart X0Y0_お下げ右_編節4_髪編目;
public Par X0Y0_お下げ右_編節5_髪節;
public ShapePart X0Y0_お下げ右_編節5_髪節;
public Par X0Y0_お下げ右_編節5_髪編目;
public ShapePart X0Y0_お下げ右_編節5_髪編目;
public Par X0Y0_お下げ右_編節6_髪節;
public ShapePart X0Y0_お下げ右_編節6_髪節;
public Par X0Y0_お下げ右_編節6_髪編目;
public ShapePart X0Y0_お下げ右_編節6_髪編目;
public Par X0Y0_お下げ右_編節7_髪節;
public ShapePart X0Y0_お下げ右_編節7_髪節;
public Par X0Y0_お下げ右_編節7_髪編目;
public ShapePart X0Y0_お下げ右_編節7_髪編目;
public Par X0Y0_お下げ右_編節8_髪節;
public ShapePart X0Y0_お下げ右_編節8_髪節;
public Par X0Y0_お下げ右_編節8_髪編目;
public ShapePart X0Y0_お下げ右_編節8_髪編目;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪左1;
public ShapePart X0Y0_お下げ右_髪左1;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -1443,7 +1443,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -4,91 +4,91 @@ namespace SlaveMatrix
{
public class BackHair0_編2ハネ : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_編節1_髪節;
public ShapePart X0Y0_お下げ左_編節1_髪節;
public Par X0Y0_お下げ左_編節1_髪編目;
public ShapePart X0Y0_お下げ左_編節1_髪編目;
public Par X0Y0_お下げ左_編節2_髪節;
public ShapePart X0Y0_お下げ左_編節2_髪節;
public Par X0Y0_お下げ左_編節2_髪編目;
public ShapePart X0Y0_お下げ左_編節2_髪編目;
public Par X0Y0_お下げ左_編節3_髪節;
public ShapePart X0Y0_お下げ左_編節3_髪節;
public Par X0Y0_お下げ左_編節3_髪編目;
public ShapePart X0Y0_お下げ左_編節3_髪編目;
public Par X0Y0_お下げ左_編節4_髪節;
public ShapePart X0Y0_お下げ左_編節4_髪節;
public Par X0Y0_お下げ左_編節4_髪編目;
public ShapePart X0Y0_お下げ左_編節4_髪編目;
public Par X0Y0_お下げ左_編節5_髪節;
public ShapePart X0Y0_お下げ左_編節5_髪節;
public Par X0Y0_お下げ左_編節5_髪編目;
public ShapePart X0Y0_お下げ左_編節5_髪編目;
public Par X0Y0_お下げ左_編節6_髪節;
public ShapePart X0Y0_お下げ左_編節6_髪節;
public Par X0Y0_お下げ左_編節6_髪編目;
public ShapePart X0Y0_お下げ左_編節6_髪編目;
public Par X0Y0_お下げ左_編節7_髪節;
public ShapePart X0Y0_お下げ左_編節7_髪節;
public Par X0Y0_お下げ左_編節7_髪編目;
public ShapePart X0Y0_お下げ左_編節7_髪編目;
public Par X0Y0_お下げ左_編節8_髪節;
public ShapePart X0Y0_お下げ左_編節8_髪節;
public Par X0Y0_お下げ左_編節8_髪編目;
public ShapePart X0Y0_お下げ左_編節8_髪編目;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪右1;
public ShapePart X0Y0_お下げ左_髪右1;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_編節1_髪節;
public ShapePart X0Y0_お下げ右_編節1_髪節;
public Par X0Y0_お下げ右_編節1_髪編目;
public ShapePart X0Y0_お下げ右_編節1_髪編目;
public Par X0Y0_お下げ右_編節2_髪節;
public ShapePart X0Y0_お下げ右_編節2_髪節;
public Par X0Y0_お下げ右_編節2_髪編目;
public ShapePart X0Y0_お下げ右_編節2_髪編目;
public Par X0Y0_お下げ右_編節3_髪節;
public ShapePart X0Y0_お下げ右_編節3_髪節;
public Par X0Y0_お下げ右_編節3_髪編目;
public ShapePart X0Y0_お下げ右_編節3_髪編目;
public Par X0Y0_お下げ右_編節4_髪節;
public ShapePart X0Y0_お下げ右_編節4_髪節;
public Par X0Y0_お下げ右_編節4_髪編目;
public ShapePart X0Y0_お下げ右_編節4_髪編目;
public Par X0Y0_お下げ右_編節5_髪節;
public ShapePart X0Y0_お下げ右_編節5_髪節;
public Par X0Y0_お下げ右_編節5_髪編目;
public ShapePart X0Y0_お下げ右_編節5_髪編目;
public Par X0Y0_お下げ右_編節6_髪節;
public ShapePart X0Y0_お下げ右_編節6_髪節;
public Par X0Y0_お下げ右_編節6_髪編目;
public ShapePart X0Y0_お下げ右_編節6_髪編目;
public Par X0Y0_お下げ右_編節7_髪節;
public ShapePart X0Y0_お下げ右_編節7_髪節;
public Par X0Y0_お下げ右_編節7_髪編目;
public ShapePart X0Y0_お下げ右_編節7_髪編目;
public Par X0Y0_お下げ右_編節8_髪節;
public ShapePart X0Y0_お下げ右_編節8_髪節;
public Par X0Y0_お下げ右_編節8_髪編目;
public ShapePart X0Y0_お下げ右_編節8_髪編目;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪左1;
public ShapePart X0Y0_お下げ右_髪左1;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -1443,7 +1443,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 4 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -4,91 +4,91 @@ namespace SlaveMatrix
{
public class BackHair0_編2パツ : 2
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_編節1_髪節;
public ShapePart X0Y0_お下げ左_編節1_髪節;
public Par X0Y0_お下げ左_編節1_髪編目;
public ShapePart X0Y0_お下げ左_編節1_髪編目;
public Par X0Y0_お下げ左_編節2_髪節;
public ShapePart X0Y0_お下げ左_編節2_髪節;
public Par X0Y0_お下げ左_編節2_髪編目;
public ShapePart X0Y0_お下げ左_編節2_髪編目;
public Par X0Y0_お下げ左_編節3_髪節;
public ShapePart X0Y0_お下げ左_編節3_髪節;
public Par X0Y0_お下げ左_編節3_髪編目;
public ShapePart X0Y0_お下げ左_編節3_髪編目;
public Par X0Y0_お下げ左_編節4_髪節;
public ShapePart X0Y0_お下げ左_編節4_髪節;
public Par X0Y0_お下げ左_編節4_髪編目;
public ShapePart X0Y0_お下げ左_編節4_髪編目;
public Par X0Y0_お下げ左_編節5_髪節;
public ShapePart X0Y0_お下げ左_編節5_髪節;
public Par X0Y0_お下げ左_編節5_髪編目;
public ShapePart X0Y0_お下げ左_編節5_髪編目;
public Par X0Y0_お下げ左_編節6_髪節;
public ShapePart X0Y0_お下げ左_編節6_髪節;
public Par X0Y0_お下げ左_編節6_髪編目;
public ShapePart X0Y0_お下げ左_編節6_髪編目;
public Par X0Y0_お下げ左_編節7_髪節;
public ShapePart X0Y0_お下げ左_編節7_髪節;
public Par X0Y0_お下げ左_編節7_髪編目;
public ShapePart X0Y0_お下げ左_編節7_髪編目;
public Par X0Y0_お下げ左_編節8_髪節;
public ShapePart X0Y0_お下げ左_編節8_髪節;
public Par X0Y0_お下げ左_編節8_髪編目;
public ShapePart X0Y0_お下げ左_編節8_髪編目;
public Par X0Y0_お下げ左_髪縛1;
public ShapePart X0Y0_お下げ左_髪縛1;
public Par X0Y0_お下げ左_髪縛2;
public ShapePart X0Y0_お下げ左_髪縛2;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪右1;
public ShapePart X0Y0_お下げ左_髪右1;
public Par X0Y0_お下げ左_髪根;
public ShapePart X0Y0_お下げ左_髪根;
public Par X0Y0_お下げ右_編節1_髪節;
public ShapePart X0Y0_お下げ右_編節1_髪節;
public Par X0Y0_お下げ右_編節1_髪編目;
public ShapePart X0Y0_お下げ右_編節1_髪編目;
public Par X0Y0_お下げ右_編節2_髪節;
public ShapePart X0Y0_お下げ右_編節2_髪節;
public Par X0Y0_お下げ右_編節2_髪編目;
public ShapePart X0Y0_お下げ右_編節2_髪編目;
public Par X0Y0_お下げ右_編節3_髪節;
public ShapePart X0Y0_お下げ右_編節3_髪節;
public Par X0Y0_お下げ右_編節3_髪編目;
public ShapePart X0Y0_お下げ右_編節3_髪編目;
public Par X0Y0_お下げ右_編節4_髪節;
public ShapePart X0Y0_お下げ右_編節4_髪節;
public Par X0Y0_お下げ右_編節4_髪編目;
public ShapePart X0Y0_お下げ右_編節4_髪編目;
public Par X0Y0_お下げ右_編節5_髪節;
public ShapePart X0Y0_お下げ右_編節5_髪節;
public Par X0Y0_お下げ右_編節5_髪編目;
public ShapePart X0Y0_お下げ右_編節5_髪編目;
public Par X0Y0_お下げ右_編節6_髪節;
public ShapePart X0Y0_お下げ右_編節6_髪節;
public Par X0Y0_お下げ右_編節6_髪編目;
public ShapePart X0Y0_お下げ右_編節6_髪編目;
public Par X0Y0_お下げ右_編節7_髪節;
public ShapePart X0Y0_お下げ右_編節7_髪節;
public Par X0Y0_お下げ右_編節7_髪編目;
public ShapePart X0Y0_お下げ右_編節7_髪編目;
public Par X0Y0_お下げ右_編節8_髪節;
public ShapePart X0Y0_お下げ右_編節8_髪節;
public Par X0Y0_お下げ右_編節8_髪編目;
public ShapePart X0Y0_お下げ右_編節8_髪編目;
public Par X0Y0_お下げ右_髪縛1;
public ShapePart X0Y0_お下げ右_髪縛1;
public Par X0Y0_お下げ右_髪縛2;
public ShapePart X0Y0_お下げ右_髪縛2;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪左1;
public ShapePart X0Y0_お下げ右_髪左1;
public Par X0Y0_お下げ右_髪根;
public ShapePart X0Y0_お下げ右_髪根;
public ColorD CD;
@@ -1437,7 +1437,7 @@ namespace SlaveMatrix
X0Y0_お下げ右_髪根.OP[(!) ? 3 : 0].Outline = false;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
{

View File

@@ -6,7 +6,7 @@ namespace SlaveMatrix
{
public class BackHair0_肢系 :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public ColorD CD;

View File

@@ -4,21 +4,21 @@ namespace SlaveMatrix
{
public class BackHair1_結1カル :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左3;
public ShapePart X0Y0_お下げ_髪左3;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右3;
public ShapePart X0Y0_お下げ_髪右3;
public ColorD CD;

View File

@@ -4,21 +4,21 @@ namespace SlaveMatrix
{
public class BackHair1_結1ジグ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左3;
public ShapePart X0Y0_お下げ_髪左3;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右3;
public ShapePart X0Y0_お下げ_髪右3;
public ColorD CD;

View File

@@ -4,21 +4,21 @@ namespace SlaveMatrix
{
public class BackHair1_結1ハネ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左3;
public ShapePart X0Y0_お下げ_髪左3;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右3;
public ShapePart X0Y0_お下げ_髪右3;
public ColorD CD;

View File

@@ -4,21 +4,21 @@ namespace SlaveMatrix
{
public class BackHair1_結1パツ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_髪根;
public ShapePart X0Y0_お下げ_髪根;
public Par X0Y0_お下げ_髪左1;
public ShapePart X0Y0_お下げ_髪左1;
public Par X0Y0_お下げ_髪左2;
public ShapePart X0Y0_お下げ_髪左2;
public Par X0Y0_お下げ_髪左3;
public ShapePart X0Y0_お下げ_髪左3;
public Par X0Y0_お下げ_髪右1;
public ShapePart X0Y0_お下げ_髪右1;
public Par X0Y0_お下げ_髪右2;
public ShapePart X0Y0_お下げ_髪右2;
public Par X0Y0_お下げ_髪右3;
public ShapePart X0Y0_お下げ_髪右3;
public ColorD CD;

View File

@@ -4,19 +4,19 @@ namespace SlaveMatrix
{
public class BackHair1_結2カル :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪左根;
public ShapePart X0Y0_お下げ左_髪左根;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪左2;
public ShapePart X0Y0_お下げ左_髪左2;
public Par X0Y0_お下げ右_髪右根;
public ShapePart X0Y0_お下げ右_髪右根;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪右2;
public ShapePart X0Y0_お下げ右_髪右2;
public ColorD CD;

View File

@@ -4,19 +4,19 @@ namespace SlaveMatrix
{
public class BackHair1_結2ジグ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪左根;
public ShapePart X0Y0_お下げ左_髪左根;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪左2;
public ShapePart X0Y0_お下げ左_髪左2;
public Par X0Y0_お下げ右_髪右根;
public ShapePart X0Y0_お下げ右_髪右根;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪右2;
public ShapePart X0Y0_お下げ右_髪右2;
public ColorD CD;

View File

@@ -4,19 +4,19 @@ namespace SlaveMatrix
{
public class BackHair1_結2ハネ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪左根;
public ShapePart X0Y0_お下げ左_髪左根;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪左2;
public ShapePart X0Y0_お下げ左_髪左2;
public Par X0Y0_お下げ右_髪右根;
public ShapePart X0Y0_お下げ右_髪右根;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪右2;
public ShapePart X0Y0_お下げ右_髪右2;
public ColorD CD;

View File

@@ -4,19 +4,19 @@ namespace SlaveMatrix
{
public class BackHair1_結2パツ :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ左_髪左根;
public ShapePart X0Y0_お下げ左_髪左根;
public Par X0Y0_お下げ左_髪左1;
public ShapePart X0Y0_お下げ左_髪左1;
public Par X0Y0_お下げ左_髪左2;
public ShapePart X0Y0_お下げ左_髪左2;
public Par X0Y0_お下げ右_髪右根;
public ShapePart X0Y0_お下げ右_髪右根;
public Par X0Y0_お下げ右_髪右1;
public ShapePart X0Y0_お下げ右_髪右1;
public Par X0Y0_お下げ右_髪右2;
public ShapePart X0Y0_お下げ右_髪右2;
public ColorD CD;

View File

@@ -4,35 +4,35 @@ namespace SlaveMatrix
{
public class BackHair1_編結 :
{
public Par X0Y0_髪基;
public ShapePart X0Y0_髪基;
public Par X0Y0_お下げ_編節1_髪節;
public ShapePart X0Y0_お下げ_編節1_髪節;
public Par X0Y0_お下げ_編節1_髪編目;
public ShapePart X0Y0_お下げ_編節1_髪編目;
public Par X0Y0_お下げ_編節2_髪節;
public ShapePart X0Y0_お下げ_編節2_髪節;
public Par X0Y0_お下げ_編節2_髪編目;
public ShapePart X0Y0_お下げ_編節2_髪編目;
public Par X0Y0_お下げ_編節3_髪節;
public ShapePart X0Y0_お下げ_編節3_髪節;
public Par X0Y0_お下げ_編節3_髪編目;
public ShapePart X0Y0_お下げ_編節3_髪編目;
public Par X0Y0_お下げ_編節4_髪節;
public ShapePart X0Y0_お下げ_編節4_髪節;
public Par X0Y0_お下げ_編節4_髪編目;
public ShapePart X0Y0_お下げ_編節4_髪編目;
public Par X0Y0_お下げ_編節5_髪節;
public ShapePart X0Y0_お下げ_編節5_髪節;
public Par X0Y0_お下げ_編節5_髪編目;
public ShapePart X0Y0_お下げ_編節5_髪編目;
public Par X0Y0_お下げ_編節6_髪節;
public ShapePart X0Y0_お下げ_編節6_髪節;
public Par X0Y0_お下げ_編節6_髪編目;
public ShapePart X0Y0_お下げ_編節6_髪編目;
public Par X0Y0_お下げ_編節7_髪節;
public ShapePart X0Y0_お下げ_編節7_髪節;
public Par X0Y0_お下げ_編節7_髪編目;
public ShapePart X0Y0_お下げ_編節7_髪編目;
public ColorD CD;

View File

@@ -5,121 +5,121 @@ namespace SlaveMatrix
{
public class Chest : Ele
{
public Par X0Y0_胸郭;
public ShapePart X0Y0_胸郭;
public Par X0Y0_筋肉_筋肉左;
public ShapePart X0Y0_筋肉_筋肉左;
public Par X0Y0_筋肉_筋肉右;
public ShapePart X0Y0_筋肉_筋肉右;
public Par X0Y0_筋肉_筋肉中;
public ShapePart X0Y0_筋肉_筋肉中;
public Par X0Y0_筋肉_筋肉左下;
public ShapePart X0Y0_筋肉_筋肉左下;
public Par X0Y0_筋肉_筋肉左中;
public ShapePart X0Y0_筋肉_筋肉左中;
public Par X0Y0_筋肉_筋肉左上;
public ShapePart X0Y0_筋肉_筋肉左上;
public Par X0Y0_筋肉_筋肉右下;
public ShapePart X0Y0_筋肉_筋肉右下;
public Par X0Y0_筋肉_筋肉右中;
public ShapePart X0Y0_筋肉_筋肉右中;
public Par X0Y0_筋肉_筋肉右上;
public ShapePart X0Y0_筋肉_筋肉右上;
public Par X0Y0_紋柄_紋左_紋1;
public ShapePart X0Y0_紋柄_紋左_紋1;
public Par X0Y0_紋柄_紋左_紋2;
public ShapePart X0Y0_紋柄_紋左_紋2;
public Par X0Y0_紋柄_紋左_紋3;
public ShapePart X0Y0_紋柄_紋左_紋3;
public Par X0Y0_紋柄_紋左_紋4;
public ShapePart X0Y0_紋柄_紋左_紋4;
public Par X0Y0_紋柄_紋右_紋1;
public ShapePart X0Y0_紋柄_紋右_紋1;
public Par X0Y0_紋柄_紋右_紋2;
public ShapePart X0Y0_紋柄_紋右_紋2;
public Par X0Y0_紋柄_紋右_紋3;
public ShapePart X0Y0_紋柄_紋右_紋3;
public Par X0Y0_紋柄_紋右_紋4;
public ShapePart X0Y0_紋柄_紋右_紋4;
public Par X0Y0_淫タトゥ_タトゥ左;
public ShapePart X0Y0_淫タトゥ_タトゥ左;
public Par X0Y0_淫タトゥ_タトゥ右;
public ShapePart X0Y0_淫タトゥ_タトゥ右;
public Par X0Y0_悪タトゥ_タトゥ左1;
public ShapePart X0Y0_悪タトゥ_タトゥ左1;
public Par X0Y0_悪タトゥ_タトゥ左2;
public ShapePart X0Y0_悪タトゥ_タトゥ左2;
public Par X0Y0_悪タトゥ_タトゥ左3;
public ShapePart X0Y0_悪タトゥ_タトゥ左3;
public Par X0Y0_悪タトゥ_タトゥ右1;
public ShapePart X0Y0_悪タトゥ_タトゥ右1;
public Par X0Y0_悪タトゥ_タトゥ右2;
public ShapePart X0Y0_悪タトゥ_タトゥ右2;
public Par X0Y0_悪タトゥ_タトゥ右3;
public ShapePart X0Y0_悪タトゥ_タトゥ右3;
public Par X0Y0_植タトゥ_左_上_タトゥ1;
public ShapePart X0Y0_植タトゥ_左_上_タトゥ1;
public Par X0Y0_植タトゥ_左_上_タトゥ2;
public ShapePart X0Y0_植タトゥ_左_上_タトゥ2;
public Par X0Y0_植タトゥ_左_下_タトゥ1;
public ShapePart X0Y0_植タトゥ_左_下_タトゥ1;
public Par X0Y0_植タトゥ_左_下_タトゥ2;
public ShapePart X0Y0_植タトゥ_左_下_タトゥ2;
public Par X0Y0_植タトゥ_右_上_タトゥ1;
public ShapePart X0Y0_植タトゥ_右_上_タトゥ1;
public Par X0Y0_植タトゥ_右_上_タトゥ2;
public ShapePart X0Y0_植タトゥ_右_上_タトゥ2;
public Par X0Y0_植タトゥ_右_下_タトゥ1;
public ShapePart X0Y0_植タトゥ_右_下_タトゥ1;
public Par X0Y0_植タトゥ_右_下_タトゥ2;
public ShapePart X0Y0_植タトゥ_右_下_タトゥ2;
public Par X0Y0_獣性_獣毛左1;
public ShapePart X0Y0_獣性_獣毛左1;
public Par X0Y0_獣性_獣毛左2;
public ShapePart X0Y0_獣性_獣毛左2;
public Par X0Y0_獣性_獣毛右1;
public ShapePart X0Y0_獣性_獣毛右1;
public Par X0Y0_獣性_獣毛右2;
public ShapePart X0Y0_獣性_獣毛右2;
public Par X0Y0_竜性_左_鱗1;
public ShapePart X0Y0_竜性_左_鱗1;
public Par X0Y0_竜性_左_鱗2;
public ShapePart X0Y0_竜性_左_鱗2;
public Par X0Y0_竜性_左_鱗3;
public ShapePart X0Y0_竜性_左_鱗3;
public Par X0Y0_竜性_右_鱗1;
public ShapePart X0Y0_竜性_右_鱗1;
public Par X0Y0_竜性_右_鱗2;
public ShapePart X0Y0_竜性_右_鱗2;
public Par X0Y0_竜性_右_鱗3;
public ShapePart X0Y0_竜性_右_鱗3;
public Par X0Y0_虫性_甲殻左_甲殻2_甲殻;
public ShapePart X0Y0_虫性_甲殻左_甲殻2_甲殻;
public Par X0Y0_虫性_甲殻左_甲殻2_器官;
public ShapePart X0Y0_虫性_甲殻左_甲殻2_器官;
public Par X0Y0_虫性_甲殻左_甲殻1_甲殻;
public ShapePart X0Y0_虫性_甲殻左_甲殻1_甲殻;
public Par X0Y0_虫性_甲殻左_甲殻1_器官;
public ShapePart X0Y0_虫性_甲殻左_甲殻1_器官;
public Par X0Y0_虫性_甲殻右_甲殻2_甲殻;
public ShapePart X0Y0_虫性_甲殻右_甲殻2_甲殻;
public Par X0Y0_虫性_甲殻右_甲殻2_器官;
public ShapePart X0Y0_虫性_甲殻右_甲殻2_器官;
public Par X0Y0_虫性_甲殻右_甲殻1_甲殻;
public ShapePart X0Y0_虫性_甲殻右_甲殻1_甲殻;
public Par X0Y0_虫性_甲殻右_甲殻1_器官;
public ShapePart X0Y0_虫性_甲殻右_甲殻1_器官;
public Par X0Y0_傷X左;
public ShapePart X0Y0_傷X左;
public Par X0Y0_傷X右;
public ShapePart X0Y0_傷X右;
public Par X0Y0_ハイライト外左;
public ShapePart X0Y0_ハイライト外左;
public Par X0Y0_ハイライト外右;
public ShapePart X0Y0_ハイライト外右;
public Par X0Y0_ハイライト内左;
public ShapePart X0Y0_ハイライト内左;
public Par X0Y0_ハイライト内右;
public ShapePart X0Y0_ハイライト内右;
public ColorD CD;

View File

@@ -8,6 +8,6 @@ namespace SlaveMatrix
public Ele e;
public Par p;
public ShapePart p;
}
}

View File

@@ -4,65 +4,65 @@ namespace SlaveMatrix
{
public class Cough : Ele
{
public Par X0Y0_咳基;
public ShapePart X0Y0_咳基;
public Par X0Y0_雫1;
public ShapePart X0Y0_雫1;
public Par X0Y0_雫2;
public ShapePart X0Y0_雫2;
public Par X0Y0_雫3;
public ShapePart X0Y0_雫3;
public Par X0Y0_雫4;
public ShapePart X0Y0_雫4;
public Par X0Y0_雫5;
public ShapePart X0Y0_雫5;
public Par X0Y1_咳基;
public ShapePart X0Y1_咳基;
public Par X0Y1_雫1;
public ShapePart X0Y1_雫1;
public Par X0Y1_雫2;
public ShapePart X0Y1_雫2;
public Par X0Y1_雫3;
public ShapePart X0Y1_雫3;
public Par X0Y1_雫4;
public ShapePart X0Y1_雫4;
public Par X0Y1_雫5;
public ShapePart X0Y1_雫5;
public Par X0Y2_咳基;
public ShapePart X0Y2_咳基;
public Par X0Y2_雫1;
public ShapePart X0Y2_雫1;
public Par X0Y2_雫2;
public ShapePart X0Y2_雫2;
public Par X0Y2_雫3;
public ShapePart X0Y2_雫3;
public Par X0Y2_雫4;
public ShapePart X0Y2_雫4;
public Par X0Y2_雫5;
public ShapePart X0Y2_雫5;
public Par X0Y3_咳基;
public ShapePart X0Y3_咳基;
public Par X0Y3_雫1;
public ShapePart X0Y3_雫1;
public Par X0Y3_雫2;
public ShapePart X0Y3_雫2;
public Par X0Y3_雫3;
public ShapePart X0Y3_雫3;
public Par X0Y3_雫4;
public ShapePart X0Y3_雫4;
public Par X0Y3_雫5;
public ShapePart X0Y3_雫5;
public Par X0Y4_咳基;
public ShapePart X0Y4_咳基;
public Par X0Y4_雫1;
public ShapePart X0Y4_雫1;
public Par X0Y4_雫2;
public ShapePart X0Y4_雫2;
public Par X0Y4_雫3;
public ShapePart X0Y4_雫3;
public Par X0Y4_雫4;
public ShapePart X0Y4_雫4;
public Par X0Y4_雫5;
public ShapePart X0Y4_雫5;
public ColorD CD;

View File

@@ -5,85 +5,85 @@ namespace SlaveMatrix
{
public class Head : Ele
{
public Par X0Y0_Head;
public ShapePart X0Y0_Head;
public Par X0Y0_悪タトゥ_逆十字_逆十字1;
public ShapePart X0Y0_悪タトゥ_逆十字_逆十字1;
public Par X0Y0_悪タトゥ_逆十字_逆十字2;
public ShapePart X0Y0_悪タトゥ_逆十字_逆十字2;
public Par X0Y0_隈取_タトゥ;
public ShapePart X0Y0_隈取_タトゥ;
public Par X0Y0_隈取_タトゥ左;
public ShapePart X0Y0_隈取_タトゥ左;
public Par X0Y0_隈取_タトゥ右;
public ShapePart X0Y0_隈取_タトゥ右;
public Par X0Y0_秘石_基;
public ShapePart X0Y0_秘石_基;
public Par X0Y0_秘石_秘石;
public ShapePart X0Y0_秘石_秘石;
public Par X0Y0_秘石_ハイライト;
public ShapePart X0Y0_秘石_ハイライト;
public Par X0Y0_蜘蛛_眼左1_基;
public ShapePart X0Y0_蜘蛛_眼左1_基;
public Par X0Y0_蜘蛛_眼左1_眼;
public ShapePart X0Y0_蜘蛛_眼左1_眼;
public Par X0Y0_蜘蛛_眼左1_ハイライト;
public ShapePart X0Y0_蜘蛛_眼左1_ハイライト;
public Par X0Y0_蜘蛛_眼左2_基;
public ShapePart X0Y0_蜘蛛_眼左2_基;
public Par X0Y0_蜘蛛_眼左2_眼;
public ShapePart X0Y0_蜘蛛_眼左2_眼;
public Par X0Y0_蜘蛛_眼左2_ハイライト;
public ShapePart X0Y0_蜘蛛_眼左2_ハイライト;
public Par X0Y0_蜘蛛_眼右1_基;
public ShapePart X0Y0_蜘蛛_眼右1_基;
public Par X0Y0_蜘蛛_眼右1_眼;
public ShapePart X0Y0_蜘蛛_眼右1_眼;
public Par X0Y0_蜘蛛_眼右1_ハイライト;
public ShapePart X0Y0_蜘蛛_眼右1_ハイライト;
public Par X0Y0_蜘蛛_眼右2_基;
public ShapePart X0Y0_蜘蛛_眼右2_基;
public Par X0Y0_蜘蛛_眼右2_眼;
public ShapePart X0Y0_蜘蛛_眼右2_眼;
public Par X0Y0_蜘蛛_眼右2_ハイライト;
public ShapePart X0Y0_蜘蛛_眼右2_ハイライト;
public Par X0Y0_羽虫_眼中_基;
public ShapePart X0Y0_羽虫_眼中_基;
public Par X0Y0_羽虫_眼中_眼;
public ShapePart X0Y0_羽虫_眼中_眼;
public Par X0Y0_羽虫_眼中_ハイライト;
public ShapePart X0Y0_羽虫_眼中_ハイライト;
public Par X0Y0_羽虫_眼左_基;
public ShapePart X0Y0_羽虫_眼左_基;
public Par X0Y0_羽虫_眼左_眼;
public ShapePart X0Y0_羽虫_眼左_眼;
public Par X0Y0_羽虫_眼左_ハイライト;
public ShapePart X0Y0_羽虫_眼左_ハイライト;
public Par X0Y0_羽虫_眼右_基;
public ShapePart X0Y0_羽虫_眼右_基;
public Par X0Y0_羽虫_眼右_眼;
public ShapePart X0Y0_羽虫_眼右_眼;
public Par X0Y0_羽虫_眼右_ハイライト;
public ShapePart X0Y0_羽虫_眼右_ハイライト;
public Par X0Y0_紋柄_紋;
public ShapePart X0Y0_紋柄_紋;
public Par X0Y0_紋柄_紋左1;
public ShapePart X0Y0_紋柄_紋左1;
public Par X0Y0_紋柄_紋右1;
public ShapePart X0Y0_紋柄_紋右1;
public Par X0Y0_紋柄_紋左2;
public ShapePart X0Y0_紋柄_紋左2;
public Par X0Y0_紋柄_紋右2;
public ShapePart X0Y0_紋柄_紋右2;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_馬柄_馬柄;
public ShapePart X0Y0_馬柄_馬柄;
public Par X0Y0_虫性_顎下;
public ShapePart X0Y0_虫性_顎下;
public ColorD HeadCD;
@@ -1515,16 +1515,16 @@ namespace SlaveMatrix
private void (double Rate)
{
double y = 0.0003 * Rate;
Par par = Sta.["Head"][0][0]["頭"].ToPar();
Par x0Y0_頭 = X0Y0_Head;
x0Y0_頭.OP[0].ps[3] = par.OP[0].ps[3].AddY(y);
x0Y0_頭.OP[0].ps[4] = par.OP[0].ps[4].AddY(y);
x0Y0_頭.OP[1].ps[0] = par.OP[1].ps[0].AddY(y);
x0Y0_頭.OP[1].ps[1] = par.OP[1].ps[1].AddY(y);
x0Y0_頭.OP[1].ps[2] = par.OP[1].ps[2].AddY(y);
x0Y0_頭.OP[1].ps[3] = par.OP[1].ps[3].AddY(y);
x0Y0_頭.OP[2].ps[0] = par.OP[2].ps[0].AddY(y);
x0Y0_頭.OP[2].ps[1] = par.OP[2].ps[1].AddY(y);
ShapePart shapePart = Sta.["Head"][0][0]["頭"].ToPar();
ShapePart x0Y0_頭 = X0Y0_Head;
x0Y0_頭.OP[0].ps[3] = shapePart.OP[0].ps[3].AddY(y);
x0Y0_頭.OP[0].ps[4] = shapePart.OP[0].ps[4].AddY(y);
x0Y0_頭.OP[1].ps[0] = shapePart.OP[1].ps[0].AddY(y);
x0Y0_頭.OP[1].ps[1] = shapePart.OP[1].ps[1].AddY(y);
x0Y0_頭.OP[1].ps[2] = shapePart.OP[1].ps[2].AddY(y);
x0Y0_頭.OP[1].ps[3] = shapePart.OP[1].ps[3].AddY(y);
x0Y0_頭.OP[2].ps[0] = shapePart.OP[2].ps[0].AddY(y);
x0Y0_頭.OP[2].ps[1] = shapePart.OP[2].ps[1].AddY(y);
}
public void ( )

View File

@@ -11,19 +11,19 @@ namespace SlaveMatrix
private ModeEventDispatcher Med;
public Par MaiB;
public ShapePart MaiB;
public Tex Mai;
public Par Mai2B;
public ShapePart Mai2B;
public Tex Mai2;
public Par SubB;
public ShapePart SubB;
public Tex Sub;
public Par Sub2B;
public ShapePart Sub2B;
public Tex Sub2;
@@ -37,9 +37,9 @@ namespace SlaveMatrix
public bool Sub2Show = true;
private ParT yp;
private ShapePartT yp;
private ParT np;
private ShapePartT np;
public But1 yb;
@@ -151,7 +151,7 @@ namespace SlaveMatrix
double num4 = Are.LocalHeight * (1.0 / 6.0) / num2;
Vector2D vector2D = Are.GetPosition(0.2, 1.0 - num4 * num2 / Are.LocalHeight).AddY(0.0 - num);
double y = 1.01;
MaiB = new Par();
MaiB = new ShapePart();
MaiB.BasePointBase = DataConsts.Vec2DZero;
MaiB.PositionBase = vector2D;
MaiB.SizeBase = num2;
@@ -166,11 +166,11 @@ namespace SlaveMatrix
{
sp.Text = sp.Text;
});
Mai.ParT.BasePointBase = Mai.ParT.OP.GetCenter().MulY(y);
Mai.ShapePartT.BasePointBase = Mai.ShapePartT.OP.GetCenter().MulY(y);
Mai.Position = MaiB.ToGlobal(MaiB.JP[0].Joint);
Mai.Feed.OP.OutlineFalse();
double num5 = num4 * 4.53;
Mai2B = new Par();
Mai2B = new ShapePart();
Mai2B.BasePointBase = DataConsts.Vec2DZero;
Mai2B.PositionBase = new Vector2D(vector2D.X, 0.01);
Mai2B.SizeBase = num2;
@@ -185,12 +185,12 @@ namespace SlaveMatrix
{
sp.Text = sp.Text;
});
Mai2.ParT.BasePointBase = Mai2.ParT.OP.GetCenter().MulY(y);
Mai2.ShapePartT.BasePointBase = Mai2.ShapePartT.OP.GetCenter().MulY(y);
Mai2.Position = Mai2B.ToGlobal(Mai2B.JP[0].Joint);
Mai2.Feed.OP.OutlineFalse();
num3 = Are.LocalWidth * 0.19 / num2;
vector2D = Are.GetPosition(1.0 - (num3 * num2 / Are.LocalWidth + 0.005), 1.0 - num4 * num2 / Are.LocalHeight).AddY(0.0 - num);
SubB = new Par();
SubB = new ShapePart();
SubB.BasePointBase = DataConsts.Vec2DZero;
SubB.PositionBase = vector2D;
SubB.SizeBase = num2;
@@ -202,11 +202,11 @@ namespace SlaveMatrix
SubB.Hit = false;
SubB.JP.Add(new Joi(SubB.OP.GetCenter()));
Sub = new Tex("Tex4", vector2D, num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, " ", Col.White, Col.Black, Color.Transparent, 15.0);
Sub.ParT.BasePointBase = Sub.ParT.OP.GetCenter().MulY(y);
Sub.ShapePartT.BasePointBase = Sub.ShapePartT.OP.GetCenter().MulY(y);
Sub.Position = SubB.ToGlobal(SubB.JP[0].Joint);
SubInnfo_l = new Lab(Are, "SubInfo", vector2D, num2, 1.0, new Font("MS Gothic", 1f), 0.07, "Sub Info.", Col.White, Col.Black, Color.FromArgb(160, Col.Black), Col.Empty);
SubInnfo_l.ParT.PositionBase = SubInnfo_l.ParT.PositionBase.AddY((0.0 - SubInnfo_l.ParT.OP[0].ps[3].Y) * SubInnfo_l.ParT.SizeBase);
Sub2B = new Par();
SubInnfo_l.ShapePartT.PositionBase = SubInnfo_l.ShapePartT.PositionBase.AddY((0.0 - SubInnfo_l.ShapePartT.OP[0].ps[3].Y) * SubInnfo_l.ShapePartT.SizeBase);
Sub2B = new ShapePart();
Sub2B.BasePointBase = DataConsts.Vec2DZero;
Sub2B.PositionBase = new Vector2D(0.0025, vector2D.Y);
Sub2B.SizeBase = num2;
@@ -218,13 +218,13 @@ namespace SlaveMatrix
Sub2B.Hit = false;
Sub2B.JP.Add(new Joi(SubB.OP.GetCenter()));
Sub2 = new Tex("Tex3", Sub2B.PositionBase, num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, "", Col.White, Col.Black, Color.Transparent, 15.0);
Sub2.ParT.BasePointBase = Sub2.ParT.OP.GetCenter().MulY(y);
Sub2.ShapePartT.BasePointBase = Sub2.ShapePartT.OP.GetCenter().MulY(y);
Sub2.Position = Sub2B.ToGlobal(Sub2B.JP[0].Joint);
yp = new ParT();
yp = new ShapePartT();
yp.Text = "・" + GameText.;
yp.SizeBase = Mai.ParT.SizeBase;
yp.SizeBase = Mai.ShapePartT.SizeBase;
yp.Font = new Font("MS Gothic", 1f);
yp.FontSize = Mai.ParT.FontSize;
yp.FontSize = Mai.ShapePartT.FontSize;
yp.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics);
yp.RectSize = new Vector2D(yp.OP[0].ps[1].X, yp.OP[0].ps[2].Y);
yp.OP.ScalingY(yp.BasePointBase, 0.9);
@@ -240,11 +240,11 @@ namespace SlaveMatrix
yb = new But1(yp, delegate
{
});
np = new ParT();
np = new ShapePartT();
np.Text = "・" + GameText.;
np.SizeBase = Mai.ParT.SizeBase;
np.SizeBase = Mai.ShapePartT.SizeBase;
np.Font = new Font("MS Gothic", 1f);
np.FontSize = Mai.ParT.FontSize;
np.FontSize = Mai.ShapePartT.FontSize;
np.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics);
np.RectSize = new Vector2D(np.OP[0].ps[1].X, np.OP[0].ps[2].Y);
np.OP.ScalingY(np.BasePointBase, 0.9);
@@ -280,7 +280,7 @@ namespace SlaveMatrix
private void SetButPos()
{
yp.PositionBase = new Vector2D(yp.PositionBase.X, Mai.ParT.ToGlobal(Mai.ParT.GetStringRect(Are.UnitScale, Are.DisplayGraphics).v2).Y + 0.0025);
yp.PositionBase = new Vector2D(yp.PositionBase.X, Mai.ShapePartT.ToGlobal(Mai.ShapePartT.GetStringRect(Are.UnitScale, Are.DisplayGraphics).v2).Y + 0.0025);
np.PositionBase = new Vector2D(np.PositionBase.X, yp.ToGlobal(yp.OP.Last().ps.Last()).Y + 0.0025);
}
@@ -328,7 +328,7 @@ namespace SlaveMatrix
Are.Draw(SubB);
Sub.Progression(FPS);
Are.Draw(Sub.Pars);
Are.Draw(SubInnfo_l.ParT);
Are.Draw(SubInnfo_l.ShapePartT);
}
if (Sub2Show)
{

File diff suppressed because one or more lines are too long

View File

@@ -5,21 +5,21 @@ namespace SlaveMatrix
{
public class Leg_獣 :
{
public Par X0Y0_Leg;
public ShapePart X0Y0_Leg;
public Par X0Y0_筋;
public ShapePart X0Y0_筋;
public Par X0Y0_脚輪_革;
public ShapePart X0Y0_脚輪_革;
public Par X0Y0_脚輪_金具1;
public ShapePart X0Y0_脚輪_金具1;
public Par X0Y0_脚輪_金具2;
public ShapePart X0Y0_脚輪_金具2;
public Par X0Y0_脚輪_金具3;
public ShapePart X0Y0_脚輪_金具3;
public Par X0Y0_脚輪_金具左;
public ShapePart X0Y0_脚輪_金具左;
public Par X0Y0_脚輪_金具右;
public ShapePart X0Y0_脚輪_金具右;
public ColorD LegCD;
@@ -378,7 +378,7 @@ namespace SlaveMatrix
Body.JoinPAall();
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
{

View File

@@ -5,57 +5,57 @@ namespace SlaveMatrix
{
public class Leg_竜 :
{
public Par X0Y0_Leg;
public ShapePart X0Y0_Leg;
public Par X0Y0_竜性_鱗脹_鱗1;
public ShapePart X0Y0_竜性_鱗脹_鱗1;
public Par X0Y0_竜性_鱗脹_鱗2;
public ShapePart X0Y0_竜性_鱗脹_鱗2;
public Par X0Y0_竜性_鱗脹_鱗3;
public ShapePart X0Y0_竜性_鱗脹_鱗3;
public Par X0Y0_竜性_鱗脹_鱗4;
public ShapePart X0Y0_竜性_鱗脹_鱗4;
public Par X0Y0_竜性_鱗脹_鱗5;
public ShapePart X0Y0_竜性_鱗脹_鱗5;
public Par X0Y0_竜性_鱗脹_鱗6;
public ShapePart X0Y0_竜性_鱗脹_鱗6;
public Par X0Y0_竜性_鱗脹_鱗7;
public ShapePart X0Y0_竜性_鱗脹_鱗7;
public Par X0Y0_竜性_鱗脹_鱗8;
public ShapePart X0Y0_竜性_鱗脹_鱗8;
public Par X0Y0_竜性_鱗脛_鱗1;
public ShapePart X0Y0_竜性_鱗脛_鱗1;
public Par X0Y0_竜性_鱗脛_鱗2;
public ShapePart X0Y0_竜性_鱗脛_鱗2;
public Par X0Y0_竜性_鱗脛_鱗3;
public ShapePart X0Y0_竜性_鱗脛_鱗3;
public Par X0Y0_竜性_鱗脛_鱗4;
public ShapePart X0Y0_竜性_鱗脛_鱗4;
public Par X0Y0_竜性_鱗脛_鱗5;
public ShapePart X0Y0_竜性_鱗脛_鱗5;
public Par X0Y0_竜性_鱗脛_鱗6;
public ShapePart X0Y0_竜性_鱗脛_鱗6;
public Par X0Y0_竜性_鱗脛_鱗7;
public ShapePart X0Y0_竜性_鱗脛_鱗7;
public Par X0Y0_竜性_鱗脛_鱗8;
public ShapePart X0Y0_竜性_鱗脛_鱗8;
public Par X0Y0_竜性_鱗脛_鱗9;
public ShapePart X0Y0_竜性_鱗脛_鱗9;
public Par X0Y0_竜性_鱗脛_鱗10;
public ShapePart X0Y0_竜性_鱗脛_鱗10;
public Par X0Y0_筋;
public ShapePart X0Y0_筋;
public Par X0Y0_脚輪_革;
public ShapePart X0Y0_脚輪_革;
public Par X0Y0_脚輪_金具1;
public ShapePart X0Y0_脚輪_金具1;
public Par X0Y0_脚輪_金具2;
public ShapePart X0Y0_脚輪_金具2;
public Par X0Y0_脚輪_金具3;
public ShapePart X0Y0_脚輪_金具3;
public Par X0Y0_脚輪_金具左;
public ShapePart X0Y0_脚輪_金具左;
public Par X0Y0_脚輪_金具右;
public ShapePart X0Y0_脚輪_金具右;
public ColorD LegCD;
@@ -812,7 +812,7 @@ namespace SlaveMatrix
Body.JoinPAall();
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
{

View File

@@ -5,21 +5,21 @@ namespace SlaveMatrix
{
public class Leg_蹄 :
{
public Par X0Y0_Leg;
public ShapePart X0Y0_Leg;
public Par X0Y0_筋;
public ShapePart X0Y0_筋;
public Par X0Y0_脚輪_革;
public ShapePart X0Y0_脚輪_革;
public Par X0Y0_脚輪_金具1;
public ShapePart X0Y0_脚輪_金具1;
public Par X0Y0_脚輪_金具2;
public ShapePart X0Y0_脚輪_金具2;
public Par X0Y0_脚輪_金具3;
public ShapePart X0Y0_脚輪_金具3;
public Par X0Y0_脚輪_金具左;
public ShapePart X0Y0_脚輪_金具左;
public Par X0Y0_脚輪_金具右;
public ShapePart X0Y0_脚輪_金具右;
public ColorD LegCD;
@@ -378,7 +378,7 @@ namespace SlaveMatrix
Body.JoinPAall();
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
{

View File

@@ -5,21 +5,21 @@ namespace SlaveMatrix
{
public class Leg_鳥 :
{
public Par X0Y0_Leg;
public ShapePart X0Y0_Leg;
public Par X0Y0_筋;
public ShapePart X0Y0_筋;
public Par X0Y0_脚輪_革;
public ShapePart X0Y0_脚輪_革;
public Par X0Y0_脚輪_金具1;
public ShapePart X0Y0_脚輪_金具1;
public Par X0Y0_脚輪_金具2;
public ShapePart X0Y0_脚輪_金具2;
public Par X0Y0_脚輪_金具3;
public ShapePart X0Y0_脚輪_金具3;
public Par X0Y0_脚輪_金具左;
public ShapePart X0Y0_脚輪_金具左;
public Par X0Y0_脚輪_金具右;
public ShapePart X0Y0_脚輪_金具右;
public ColorD LegCD;
@@ -378,7 +378,7 @@ namespace SlaveMatrix
Body.JoinPAall();
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
{

View File

@@ -5,309 +5,309 @@ namespace SlaveMatrix
{
public class LowerArm_人 : LowerArm
{
public Par X0Y0_LowerArm;
public ShapePart X0Y0_LowerArm;
public Par X0Y0_筋肉_筋肉下;
public ShapePart X0Y0_筋肉_筋肉下;
public Par X0Y0_筋肉_筋肉上;
public ShapePart X0Y0_筋肉_筋肉上;
public Par X0Y0_植性1_通常_花弁_花弁;
public ShapePart X0Y0_植性1_通常_花弁_花弁;
public Par X0Y0_植性1_通常_花弁_影_花弁影1;
public ShapePart X0Y0_植性1_通常_花弁_影_花弁影1;
public Par X0Y0_植性1_通常_花弁_影_花弁影2;
public ShapePart X0Y0_植性1_通常_花弁_影_花弁影2;
public Par X0Y0_植性1_通常_花弁_影_花弁影3;
public ShapePart X0Y0_植性1_通常_花弁_影_花弁影3;
public Par X0Y0_植性1_通常_花弁_影_花弁影4;
public ShapePart X0Y0_植性1_通常_花弁_影_花弁影4;
public Par X0Y0_植性1_通常_花弁_影_花弁影5;
public ShapePart X0Y0_植性1_通常_花弁_影_花弁影5;
public Par X0Y0_植性1_欠損_花弁_花弁;
public ShapePart X0Y0_植性1_欠損_花弁_花弁;
public Par X0Y0_植性1_欠損_花弁_影_花弁影1;
public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影1;
public Par X0Y0_植性1_欠損_花弁_影_花弁影2;
public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影2;
public Par X0Y0_植性1_欠損_花弁_影_花弁影3;
public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影3;
public Par X0Y0_植性1_欠損_花弁_影_花弁影4;
public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影4;
public Par X0Y0_植性1_欠損_花弁_影_花弁影5;
public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影5;
public Par X0Y0_獣性1_獣腕;
public ShapePart X0Y0_獣性1_獣腕;
public Par X0Y0_竜性1_肘_肘1;
public ShapePart X0Y0_竜性1_肘_肘1;
public Par X0Y0_竜性1_肘_肘2;
public ShapePart X0Y0_竜性1_肘_肘2;
public Par X0Y0_竜性1_鱗_鱗5;
public ShapePart X0Y0_竜性1_鱗_鱗5;
public Par X0Y0_竜性1_鱗_鱗4;
public ShapePart X0Y0_竜性1_鱗_鱗4;
public Par X0Y0_竜性1_鱗_鱗3;
public ShapePart X0Y0_竜性1_鱗_鱗3;
public Par X0Y0_竜性1_鱗_鱗2;
public ShapePart X0Y0_竜性1_鱗_鱗2;
public Par X0Y0_竜性1_鱗_鱗1;
public ShapePart X0Y0_竜性1_鱗_鱗1;
public Par X0Y0_竜性1_手首_鱗3;
public ShapePart X0Y0_竜性1_手首_鱗3;
public Par X0Y0_竜性1_手首_鱗2;
public ShapePart X0Y0_竜性1_手首_鱗2;
public Par X0Y0_竜性1_手首_鱗1;
public ShapePart X0Y0_竜性1_手首_鱗1;
public Par X0Y0_虫性1_虫肘;
public ShapePart X0Y0_虫性1_虫肘;
public Par X0Y0_虫性1_虫腕上;
public ShapePart X0Y0_虫性1_虫腕上;
public Par X0Y0_淫タトゥ_手首_タトゥ;
public ShapePart X0Y0_淫タトゥ_手首_タトゥ;
public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ左;
public ShapePart X0Y0_淫タトゥ_手首_ハート1_タトゥ左;
public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ右;
public ShapePart X0Y0_淫タトゥ_手首_ハート1_タトゥ右;
public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ左;
public ShapePart X0Y0_淫タトゥ_手首_ハート3_タトゥ左;
public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ右;
public ShapePart X0Y0_淫タトゥ_手首_ハート3_タトゥ右;
public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ左;
public ShapePart X0Y0_淫タトゥ_手首_ハート2_タトゥ左;
public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ右;
public ShapePart X0Y0_淫タトゥ_手首_ハート2_タトゥ右;
public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ左;
public ShapePart X0Y0_淫タトゥ_通常_ハート1_タトゥ左;
public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ右;
public ShapePart X0Y0_淫タトゥ_通常_ハート1_タトゥ右;
public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ左;
public ShapePart X0Y0_淫タトゥ_通常_ハート2_タトゥ左;
public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ右;
public ShapePart X0Y0_淫タトゥ_通常_ハート2_タトゥ右;
public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左;
public ShapePart X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左;
public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右;
public ShapePart X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右;
public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左;
public ShapePart X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左;
public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右;
public ShapePart X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右;
public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_通常_タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_タトゥ1;
public Par X0Y0_悪タトゥ_通常_タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_タトゥ2;
public Par X0Y0_悪タトゥ_通常_逆十字_逆十字1;
public ShapePart X0Y0_悪タトゥ_通常_逆十字_逆十字1;
public Par X0Y0_悪タトゥ_通常_逆十字_逆十字2;
public ShapePart X0Y0_悪タトゥ_通常_逆十字_逆十字2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_筋肉_タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字1;
public ShapePart X0Y0_悪タトゥ_筋肉_逆十字_逆十字1;
public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字2;
public ShapePart X0Y0_悪タトゥ_筋肉_逆十字_逆十字2;
public Par X0Y0_植性2_通常_萼_萼上;
public ShapePart X0Y0_植性2_通常_萼_萼上;
public Par X0Y0_植性2_通常_萼_萼下;
public ShapePart X0Y0_植性2_通常_萼_萼下;
public Par X0Y0_植性2_通常_萼_萼中;
public ShapePart X0Y0_植性2_通常_萼_萼中;
public Par X0Y0_植性2_欠損_萼_萼上;
public ShapePart X0Y0_植性2_欠損_萼_萼上;
public Par X0Y0_植性2_欠損_萼_萼下;
public ShapePart X0Y0_植性2_欠損_萼_萼下;
public Par X0Y0_植性2_欠損_萼_萼中;
public ShapePart X0Y0_植性2_欠損_萼_萼中;
public Par X0Y0_獣性2_獣毛;
public ShapePart X0Y0_獣性2_獣毛;
public Par X0Y0_竜性2_棘_棘5;
public ShapePart X0Y0_竜性2_棘_棘5;
public Par X0Y0_竜性2_棘_棘4;
public ShapePart X0Y0_竜性2_棘_棘4;
public Par X0Y0_竜性2_棘_棘3;
public ShapePart X0Y0_竜性2_棘_棘3;
public Par X0Y0_竜性2_棘_棘2;
public ShapePart X0Y0_竜性2_棘_棘2;
public Par X0Y0_竜性2_棘_棘1;
public ShapePart X0Y0_竜性2_棘_棘1;
public Par X0Y0_虫性2_虫腕下;
public ShapePart X0Y0_虫性2_虫腕下;
public Par X0Y0_虫性2_虫棘1;
public ShapePart X0Y0_虫性2_虫棘1;
public Par X0Y0_虫性2_虫棘2;
public ShapePart X0Y0_虫性2_虫棘2;
public Par X0Y0_虫性2_虫棘3;
public ShapePart X0Y0_虫性2_虫棘3;
public Par X0Y0_虫性2_虫棘4;
public ShapePart X0Y0_虫性2_虫棘4;
public Par X0Y0_虫性2_虫鎌節;
public ShapePart X0Y0_虫性2_虫鎌節;
public Par X0Y0_傷X1;
public ShapePart X0Y0_傷X1;
public Par X0Y0_傷I1;
public ShapePart X0Y0_傷I1;
public Par X0Y0_傷I2;
public ShapePart X0Y0_傷I2;
public Par X0Y0_ハイライト;
public ShapePart X0Y0_ハイライト;
public Par X0Y0_グローブ_通常_グローブ;
public ShapePart X0Y0_グローブ_通常_グローブ;
public Par X0Y0_グローブ_通常_縁;
public ShapePart X0Y0_グローブ_通常_縁;
public Par X0Y0_グローブ_筋肉_グローブ;
public ShapePart X0Y0_グローブ_筋肉_グローブ;
public Par X0Y0_グローブ_筋肉_縁;
public ShapePart X0Y0_グローブ_筋肉_縁;
public Par X0Y0_鎧_ベルト_ベルト1;
public ShapePart X0Y0_鎧_ベルト_ベルト1;
public Par X0Y0_鎧_ベルト_通常_ベルト2;
public ShapePart X0Y0_鎧_ベルト_通常_ベルト2;
public Par X0Y0_鎧_ベルト_筋肉_ベルト2;
public ShapePart X0Y0_鎧_ベルト_筋肉_ベルト2;
public Par X0Y0_鎧_鎧_鎧2;
public ShapePart X0Y0_鎧_鎧_鎧2;
public Par X0Y0_鎧_鎧_鎧1;
public ShapePart X0Y0_鎧_鎧_鎧1;
public Par X0Y0_腕輪_革;
public ShapePart X0Y0_腕輪_革;
public Par X0Y0_腕輪_金具1;
public ShapePart X0Y0_腕輪_金具1;
public Par X0Y0_腕輪_金具2;
public ShapePart X0Y0_腕輪_金具2;
public Par X0Y0_腕輪_金具3;
public ShapePart X0Y0_腕輪_金具3;
public Par X0Y0_腕輪_金具左;
public ShapePart X0Y0_腕輪_金具左;
public Par X0Y0_腕輪_金具右;
public ShapePart X0Y0_腕輪_金具右;
public ColorD LowerArmCD;
@@ -5480,7 +5480,7 @@ namespace SlaveMatrix
}
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ)
{
@@ -5489,7 +5489,7 @@ namespace SlaveMatrix
return true;
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
{
@@ -5498,7 +5498,7 @@ namespace SlaveMatrix
return true;
}
public override bool Is鉄(Par p)
public override bool Is鉄(ShapePart p)
{
if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_通常_ベルト2 && p != X0Y0_鎧_ベルト_筋肉_ベルト2 && p != X0Y0_鎧_鎧_鎧2)
{

View File

@@ -5,37 +5,37 @@ namespace SlaveMatrix
{
public class LowerArm_獣 : LowerArm
{
public Par X0Y0_LowerArm;
public ShapePart X0Y0_LowerArm;
public Par X0Y0_筋肉_筋肉下;
public ShapePart X0Y0_筋肉_筋肉下;
public Par X0Y0_筋肉_筋肉上;
public ShapePart X0Y0_筋肉_筋肉上;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_竜性_鱗4;
public ShapePart X0Y0_竜性_鱗4;
public Par X0Y0_竜性_鱗5;
public ShapePart X0Y0_竜性_鱗5;
public Par X0Y0_竜性_鱗6;
public ShapePart X0Y0_竜性_鱗6;
public Par X0Y0_竜性_鱗7;
public ShapePart X0Y0_竜性_鱗7;
public Par X0Y0_腕輪_革;
public ShapePart X0Y0_腕輪_革;
public Par X0Y0_腕輪_金具1;
public ShapePart X0Y0_腕輪_金具1;
public Par X0Y0_腕輪_金具2;
public ShapePart X0Y0_腕輪_金具2;
public Par X0Y0_腕輪_金具3;
public ShapePart X0Y0_腕輪_金具3;
public Par X0Y0_腕輪_金具左;
public ShapePart X0Y0_腕輪_金具左;
public Par X0Y0_腕輪_金具右;
public ShapePart X0Y0_腕輪_金具右;
public ColorD LowerArmCD;
@@ -586,7 +586,7 @@ namespace SlaveMatrix
Body.JoinPAall();
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
{

View File

@@ -5,45 +5,45 @@ namespace SlaveMatrix
{
public class LowerArm_蝙 : LowerArm
{
public Par X0Y0_獣翼LowerArm;
public ShapePart X0Y0_獣翼LowerArm;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_竜性_鱗4;
public ShapePart X0Y0_竜性_鱗4;
public Par X0Y0_竜性_鱗5;
public ShapePart X0Y0_竜性_鱗5;
public Par X0Y0_竜性_鱗6;
public ShapePart X0Y0_竜性_鱗6;
public Par X0Y0_竜性_鱗7;
public ShapePart X0Y0_竜性_鱗7;
public Par X0Y0_竜性_鱗8;
public ShapePart X0Y0_竜性_鱗8;
public Par X0Y0_竜性_鱗9;
public ShapePart X0Y0_竜性_鱗9;
public Par X0Y0_竜性_鱗10;
public ShapePart X0Y0_竜性_鱗10;
public Par X0Y0_竜性_鱗11;
public ShapePart X0Y0_竜性_鱗11;
public Par X0Y0_竜性_鱗12;
public ShapePart X0Y0_竜性_鱗12;
public Par X0Y0_竜性_鱗13;
public ShapePart X0Y0_竜性_鱗13;
public Par X0Y0_腕輪_革;
public ShapePart X0Y0_腕輪_革;
public Par X0Y0_腕輪_金具1;
public ShapePart X0Y0_腕輪_金具1;
public Par X0Y0_腕輪_金具2;
public ShapePart X0Y0_腕輪_金具2;
public Par X0Y0_腕輪_金具3;
public ShapePart X0Y0_腕輪_金具3;
public Par X0Y0_腕輪_金具左;
public ShapePart X0Y0_腕輪_金具左;
public Par X0Y0_腕輪_金具右;
public ShapePart X0Y0_腕輪_金具右;
public ColorD LowerArmCD;
@@ -737,7 +737,7 @@ namespace SlaveMatrix
1.0(Are);
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
{

View File

@@ -5,11 +5,11 @@ namespace SlaveMatrix
{
public class LowerArm_蹄 : LowerArm
{
public Par X0Y0_LowerArm;
public ShapePart X0Y0_LowerArm;
public Par X0Y0_筋肉_筋肉下;
public ShapePart X0Y0_筋肉_筋肉下;
public Par X0Y0_筋肉_筋肉上;
public ShapePart X0Y0_筋肉_筋肉上;
public ColorD LowerArmCD;

View File

@@ -5,123 +5,123 @@ namespace SlaveMatrix
{
public class LowerArm_鳥 : LowerArm
{
public Par X0Y0_鳥翼LowerArm;
public ShapePart X0Y0_鳥翼LowerArm;
public Par X0Y0_風切羽_羽15;
public ShapePart X0Y0_風切羽_羽15;
public Par X0Y0_風切羽_羽14;
public ShapePart X0Y0_風切羽_羽14;
public Par X0Y0_風切羽_羽13;
public ShapePart X0Y0_風切羽_羽13;
public Par X0Y0_風切羽_羽12;
public ShapePart X0Y0_風切羽_羽12;
public Par X0Y0_風切羽_羽11;
public ShapePart X0Y0_風切羽_羽11;
public Par X0Y0_風切羽_羽10;
public ShapePart X0Y0_風切羽_羽10;
public Par X0Y0_風切羽_羽9;
public ShapePart X0Y0_風切羽_羽9;
public Par X0Y0_風切羽_羽8;
public ShapePart X0Y0_風切羽_羽8;
public Par X0Y0_風切羽_羽7;
public ShapePart X0Y0_風切羽_羽7;
public Par X0Y0_風切羽_羽6;
public ShapePart X0Y0_風切羽_羽6;
public Par X0Y0_風切羽_羽5;
public ShapePart X0Y0_風切羽_羽5;
public Par X0Y0_風切羽_羽4;
public ShapePart X0Y0_風切羽_羽4;
public Par X0Y0_風切羽_羽3;
public ShapePart X0Y0_風切羽_羽3;
public Par X0Y0_風切羽_羽2;
public ShapePart X0Y0_風切羽_羽2;
public Par X0Y0_風切羽_羽1;
public ShapePart X0Y0_風切羽_羽1;
public Par X0Y0_雨覆羽_羽14;
public ShapePart X0Y0_雨覆羽_羽14;
public Par X0Y0_雨覆羽_羽13;
public ShapePart X0Y0_雨覆羽_羽13;
public Par X0Y0_雨覆羽_羽12;
public ShapePart X0Y0_雨覆羽_羽12;
public Par X0Y0_雨覆羽_羽11;
public ShapePart X0Y0_雨覆羽_羽11;
public Par X0Y0_雨覆羽_羽10;
public ShapePart X0Y0_雨覆羽_羽10;
public Par X0Y0_雨覆羽_羽9;
public ShapePart X0Y0_雨覆羽_羽9;
public Par X0Y0_雨覆羽_羽8;
public ShapePart X0Y0_雨覆羽_羽8;
public Par X0Y0_雨覆羽_羽7;
public ShapePart X0Y0_雨覆羽_羽7;
public Par X0Y0_雨覆羽_羽6;
public ShapePart X0Y0_雨覆羽_羽6;
public Par X0Y0_雨覆羽_羽5;
public ShapePart X0Y0_雨覆羽_羽5;
public Par X0Y0_雨覆羽_羽4;
public ShapePart X0Y0_雨覆羽_羽4;
public Par X0Y0_雨覆羽_羽3;
public ShapePart X0Y0_雨覆羽_羽3;
public Par X0Y0_雨覆羽_羽2;
public ShapePart X0Y0_雨覆羽_羽2;
public Par X0Y0_雨覆羽_羽1;
public ShapePart X0Y0_雨覆羽_羽1;
public Par X0Y0_中雨覆羽_羽13;
public ShapePart X0Y0_中雨覆羽_羽13;
public Par X0Y0_中雨覆羽_羽12;
public ShapePart X0Y0_中雨覆羽_羽12;
public Par X0Y0_中雨覆羽_羽11;
public ShapePart X0Y0_中雨覆羽_羽11;
public Par X0Y0_中雨覆羽_羽10;
public ShapePart X0Y0_中雨覆羽_羽10;
public Par X0Y0_中雨覆羽_羽9;
public ShapePart X0Y0_中雨覆羽_羽9;
public Par X0Y0_中雨覆羽_羽8;
public ShapePart X0Y0_中雨覆羽_羽8;
public Par X0Y0_中雨覆羽_羽7;
public ShapePart X0Y0_中雨覆羽_羽7;
public Par X0Y0_中雨覆羽_羽6;
public ShapePart X0Y0_中雨覆羽_羽6;
public Par X0Y0_中雨覆羽_羽5;
public ShapePart X0Y0_中雨覆羽_羽5;
public Par X0Y0_中雨覆羽_羽4;
public ShapePart X0Y0_中雨覆羽_羽4;
public Par X0Y0_中雨覆羽_羽3;
public ShapePart X0Y0_中雨覆羽_羽3;
public Par X0Y0_中雨覆羽_羽2;
public ShapePart X0Y0_中雨覆羽_羽2;
public Par X0Y0_中雨覆羽_羽1;
public ShapePart X0Y0_中雨覆羽_羽1;
public Par X0Y0_小雨覆_小雨覆;
public ShapePart X0Y0_小雨覆_小雨覆;
public Par X0Y0_小雨覆_竜性_鱗1;
public ShapePart X0Y0_小雨覆_竜性_鱗1;
public Par X0Y0_小雨覆_竜性_鱗2;
public ShapePart X0Y0_小雨覆_竜性_鱗2;
public Par X0Y0_小雨覆_竜性_鱗3;
public ShapePart X0Y0_小雨覆_竜性_鱗3;
public Par X0Y0_小雨覆_竜性_鱗4;
public ShapePart X0Y0_小雨覆_竜性_鱗4;
public Par X0Y0_小雨覆_竜性_鱗5;
public ShapePart X0Y0_小雨覆_竜性_鱗5;
public Par X0Y0_小雨覆_竜性_鱗6;
public ShapePart X0Y0_小雨覆_竜性_鱗6;
public Par X0Y0_小雨覆_竜性_鱗7;
public ShapePart X0Y0_小雨覆_竜性_鱗7;
public Par X0Y0_小雨覆_竜性_鱗8;
public ShapePart X0Y0_小雨覆_竜性_鱗8;
public Par X0Y0_小雨覆_竜性_鱗9;
public ShapePart X0Y0_小雨覆_竜性_鱗9;
public Par X0Y0_腕輪_革;
public ShapePart X0Y0_腕輪_革;
public Par X0Y0_腕輪_金具1;
public ShapePart X0Y0_腕輪_金具1;
public Par X0Y0_腕輪_金具2;
public ShapePart X0Y0_腕輪_金具2;
public Par X0Y0_腕輪_金具3;
public ShapePart X0Y0_腕輪_金具3;
public Par X0Y0_腕輪_金具左;
public ShapePart X0Y0_腕輪_金具左;
public Par X0Y0_腕輪_金具右;
public ShapePart X0Y0_腕輪_金具右;
public ColorD LowerArmCD;
@@ -2488,7 +2488,7 @@ namespace SlaveMatrix
1.0(Are);
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
{

View File

@@ -5,103 +5,103 @@ namespace SlaveMatrix
{
public class Neck : Ele
{
public Par X0Y0_植性_蔦;
public ShapePart X0Y0_植性_蔦;
public Par X0Y0_植性_棘左上;
public ShapePart X0Y0_植性_棘左上;
public Par X0Y0_植性_棘左下;
public ShapePart X0Y0_植性_棘左下;
public Par X0Y0_植性_棘右上;
public ShapePart X0Y0_植性_棘右上;
public Par X0Y0_植性_棘右下;
public ShapePart X0Y0_植性_棘右下;
public Par X0Y0_Neck;
public ShapePart X0Y0_Neck;
public Par X0Y0_淫タトゥ_ハート_タトゥ左;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左;
public Par X0Y0_淫タトゥ_ハート_タトゥ右;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右;
public Par X0Y0_淫タトゥ_タトゥ左;
public ShapePart X0Y0_淫タトゥ_タトゥ左;
public Par X0Y0_淫タトゥ_タトゥ右;
public ShapePart X0Y0_淫タトゥ_タトゥ右;
public Par X0Y0_悪タトゥ_文字_文字a_枠;
public ShapePart X0Y0_悪タトゥ_文字_文字a_枠;
public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_文字_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_文字_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_文字_文字b_枠;
public ShapePart X0Y0_悪タトゥ_文字_文字b_枠;
public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_文字_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_文字_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_文字_文字c_枠;
public ShapePart X0Y0_悪タトゥ_文字_文字c_枠;
public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_文字_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_文字_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_文字_文字d_枠;
public ShapePart X0Y0_悪タトゥ_文字_文字d_枠;
public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_文字_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_文字_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_文字_文字e_枠;
public ShapePart X0Y0_悪タトゥ_文字_文字e_枠;
public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_文字_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_文字_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_文字_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_タトゥ;
public ShapePart X0Y0_悪タトゥ_タトゥ;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_竜性_鱗4;
public ShapePart X0Y0_竜性_鱗4;
public Par X0Y0_竜性_鱗5;
public ShapePart X0Y0_竜性_鱗5;
public Par X0Y0_竜性_鱗6;
public ShapePart X0Y0_竜性_鱗6;
public Par X0Y0_虫性_蛇腹4;
public ShapePart X0Y0_虫性_蛇腹4;
public Par X0Y0_虫性_蛇腹3;
public ShapePart X0Y0_虫性_蛇腹3;
public Par X0Y0_虫性_蛇腹2;
public ShapePart X0Y0_虫性_蛇腹2;
public Par X0Y0_虫性_蛇腹1;
public ShapePart X0Y0_虫性_蛇腹1;
public Par X0Y0_ヴィオラ_左_襟;
public ShapePart X0Y0_ヴィオラ_左_襟;
public Par X0Y0_ヴィオラ_左_縁1;
public ShapePart X0Y0_ヴィオラ_左_縁1;
public Par X0Y0_ヴィオラ_左_縁2;
public ShapePart X0Y0_ヴィオラ_左_縁2;
public Par X0Y0_ヴィオラ_右_襟;
public ShapePart X0Y0_ヴィオラ_右_襟;
public Par X0Y0_ヴィオラ_右_縁1;
public ShapePart X0Y0_ヴィオラ_右_縁1;
public Par X0Y0_ヴィオラ_右_縁2;
public ShapePart X0Y0_ヴィオラ_右_縁2;
public Par X0Y0_首輪_革;
public ShapePart X0Y0_首輪_革;
public Par X0Y0_首輪_金具1;
public ShapePart X0Y0_首輪_金具1;
public Par X0Y0_首輪_金具2;
public ShapePart X0Y0_首輪_金具2;
public Par X0Y0_首輪_金具3;
public ShapePart X0Y0_首輪_金具3;
public Par X0Y0_首輪_金具左;
public ShapePart X0Y0_首輪_金具左;
public Par X0Y0_首輪_金具右;
public ShapePart X0Y0_首輪_金具右;
public ColorD _蔦CD;
@@ -1461,7 +1461,7 @@ namespace SlaveMatrix
2.Dispose();
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_ヴィオラ_左_襟 && p != X0Y0_ヴィオラ_左_縁1 && p != X0Y0_ヴィオラ_左_縁2 && p != X0Y0_ヴィオラ_右_襟 && p != X0Y0_ヴィオラ_右_縁1)
{
@@ -1470,7 +1470,7 @@ namespace SlaveMatrix
return true;
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_首輪_革 && p != X0Y0_首輪_金具1 && p != X0Y0_首輪_金具2 && p != X0Y0_首輪_金具3 && p != X0Y0_首輪_金具左)
{

View File

@@ -5,27 +5,27 @@ namespace SlaveMatrix
{
public class Shoulder : Ele
{
public Par X0Y0_脇_脇;
public ShapePart X0Y0_脇_脇;
public Par X0Y0_脇_筋肉;
public ShapePart X0Y0_脇_筋肉;
public Par X0Y0_Shoulder_Shoulder;
public ShapePart X0Y0_Shoulder_Shoulder;
public Par X0Y0_Shoulder_虫性_甲殻1;
public ShapePart X0Y0_Shoulder_虫性_甲殻1;
public Par X0Y0_Shoulder_虫性_甲殻2;
public ShapePart X0Y0_Shoulder_虫性_甲殻2;
public Par X0Y0_Shoulder_傷I1;
public ShapePart X0Y0_Shoulder_傷I1;
public Par X0Y0_Shoulder_傷I2;
public ShapePart X0Y0_Shoulder_傷I2;
public Par X0Y0_Shoulder_傷I3;
public ShapePart X0Y0_Shoulder_傷I3;
public Par X0Y0_Shoulder_傷I4;
public ShapePart X0Y0_Shoulder_傷I4;
public Par X0Y0_Shoulder_シャツ;
public ShapePart X0Y0_Shoulder_シャツ;
public Par X0Y0_Shoulder_ナース;
public ShapePart X0Y0_Shoulder_ナース;
public ColorD _脇CD;
@@ -423,7 +423,7 @@ namespace SlaveMatrix
Are.Draw(X0Y0_Shoulder_虫性_甲殻2);
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_Shoulder_シャツ)
{

View File

@@ -4,9 +4,9 @@ namespace SlaveMatrix
{
public class SideHair_カル : SideHair
{
public Par X0Y0_髪1;
public ShapePart X0Y0_髪1;
public Par X0Y0_髪2;
public ShapePart X0Y0_髪2;
public ColorD 1CD;

View File

@@ -4,9 +4,9 @@ namespace SlaveMatrix
{
public class SideHair_ジグ : SideHair
{
public Par X0Y0_髪1;
public ShapePart X0Y0_髪1;
public Par X0Y0_髪2;
public ShapePart X0Y0_髪2;
public ColorD 1CD;

View File

@@ -4,9 +4,9 @@ namespace SlaveMatrix
{
public class SideHair_ハネ : SideHair
{
public Par X0Y0_髪1;
public ShapePart X0Y0_髪1;
public Par X0Y0_髪2;
public ShapePart X0Y0_髪2;
public ColorD 1CD;

View File

@@ -4,9 +4,9 @@ namespace SlaveMatrix
{
public class SideHair_パツ : SideHair
{
public Par X0Y0_髪1;
public ShapePart X0Y0_髪1;
public Par X0Y0_髪2;
public ShapePart X0Y0_髪2;
public ColorD 1CD;

View File

@@ -4,33 +4,33 @@ namespace SlaveMatrix
{
public class SideHair_編み : SideHair
{
public Par X0Y0_髪;
public ShapePart X0Y0_髪;
public Par X0Y0_編節1_髪節;
public ShapePart X0Y0_編節1_髪節;
public Par X0Y0_編節1_髪編目;
public ShapePart X0Y0_編節1_髪編目;
public Par X0Y0_編節2_髪節;
public ShapePart X0Y0_編節2_髪節;
public Par X0Y0_編節2_髪編目;
public ShapePart X0Y0_編節2_髪編目;
public Par X0Y0_編節3_髪節;
public ShapePart X0Y0_編節3_髪節;
public Par X0Y0_編節3_髪編目;
public ShapePart X0Y0_編節3_髪編目;
public Par X0Y0_編節4_髪節;
public ShapePart X0Y0_編節4_髪節;
public Par X0Y0_編節4_髪編目;
public ShapePart X0Y0_編節4_髪編目;
public Par X0Y0_髪縛1;
public ShapePart X0Y0_髪縛1;
public Par X0Y0_髪縛2;
public ShapePart X0Y0_髪縛2;
public Par X0Y0_髪左;
public ShapePart X0Y0_髪左;
public Par X0Y0_髪右;
public ShapePart X0Y0_髪右;
public Par X0Y0_髪根;
public ShapePart X0Y0_髪根;
public ColorD CD;
@@ -510,7 +510,7 @@ namespace SlaveMatrix
Intensity = e.;
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_髪縛1)
{

View File

@@ -5,7 +5,7 @@ namespace SlaveMatrix
{
public class SideHair_肢系 : SideHair
{
public Par X0Y0_髪;
public ShapePart X0Y0_髪;
public ColorD CD;

View File

@@ -11,7 +11,7 @@ namespace SlaveMatrix
public Ele Ele;
public Par Par;
public ShapePart ShapePart;
public List<int> Path;
@@ -35,7 +35,7 @@ namespace SlaveMatrix
protected const int Max = 33;
protected Par p;
protected ShapePart p;
protected Color2 c2;

View File

@@ -6,7 +6,7 @@ namespace SlaveMatrix
{
public struct ryps
{
public Par r;
public ShapePart r;
public Vector2D c;

View File

@@ -18,7 +18,7 @@ namespace SlaveMatrix
public Motion ;
public Color GetHitColor => Tex.ParT.HitColor;
public Color GetHitColor => Tex.ShapePartT.HitColor;
public string Text
{
@@ -55,7 +55,7 @@ namespace SlaveMatrix
.YB = num2;
Tex = new Tex("Tex", DataConsts.Vec2DZero, 0.1, .B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed, FeedColor, Action);
Tex.Feed.OP.OutlineFalse();
Tex.ParT.BasePointBase = Tex.ParT.OP.GetCenter().AddY(0.04);
Tex.ShapePartT.BasePointBase = Tex.ShapePartT.OP.GetCenter().AddY(0.04);
this.Dis = Dis;
if (Dis)
{
@@ -79,8 +79,8 @@ namespace SlaveMatrix
v = (1 + m.Value - m.Max).Inverse();
.X0Y0_吹出し.PenColor = Color.FromArgb((int)((double)pa * v), .X0Y0_吹出し.PenColor);
.X0Y0_吹出し.BrushColor = Color.FromArgb((int)((double)ba * v), .X0Y0_吹出し.BrushColor);
Tex.ParT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ParT.TextColor);
Tex.ParT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ParT.ShadColor);
Tex.ShapePartT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ShapePartT.TextColor);
Tex.ShapePartT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ShapePartT.ShadColor);
},
OnReach = delegate(Motion m)
{
@@ -94,8 +94,8 @@ namespace SlaveMatrix
= false;
.X0Y0_吹出し.PenColor = Color.FromArgb(pa, .X0Y0_吹出し.PenColor);
.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, .X0Y0_吹出し.BrushColor);
Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor);
Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor);
Tex.ShapePartT.TextColor = Color.FromArgb(ta, Tex.ShapePartT.TextColor);
Tex.ShapePartT.ShadColor = Color.FromArgb(sa, Tex.ShapePartT.ShadColor);
}
};
}
@@ -114,7 +114,7 @@ namespace SlaveMatrix
.B = num * 1.1;
.YB = num2;
Tex = new Tex("Tex", DataConsts.Vec2DZero, 0.1, .B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed);
Tex.ParT.BasePointBase = Tex.ParT.OP.GetCenter().AddY(0.04);
Tex.ShapePartT.BasePointBase = Tex.ShapePartT.OP.GetCenter().AddY(0.04);
this.Dis = Dis;
if (Dis)
{
@@ -147,8 +147,8 @@ namespace SlaveMatrix
.X0Y0_吹出し.PenColor = Color.FromArgb(correctPenAlpha, .X0Y0_吹出し.PenColor);
.X0Y0_吹出し.BrushColor = Color.FromArgb(correctBrushAlpha, .X0Y0_吹出し.BrushColor);
Tex.ParT.TextColor = Color.FromArgb(correctTextAlpha, Tex.ParT.TextColor);
Tex.ParT.ShadColor = Color.FromArgb(correctShadeAlpha, Tex.ParT.ShadColor);
Tex.ShapePartT.TextColor = Color.FromArgb(correctTextAlpha, Tex.ShapePartT.TextColor);
Tex.ShapePartT.ShadColor = Color.FromArgb(correctShadeAlpha, Tex.ShapePartT.ShadColor);
},
OnReach = delegate(Motion m)
{
@@ -162,8 +162,8 @@ namespace SlaveMatrix
= false;
.X0Y0_吹出し.PenColor = Color.FromArgb(pa, .X0Y0_吹出し.PenColor);
.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, .X0Y0_吹出し.BrushColor);
Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor);
Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor);
Tex.ShapePartT.TextColor = Color.FromArgb(ta, Tex.ShapePartT.TextColor);
Tex.ShapePartT.ShadColor = Color.FromArgb(sa, Tex.ShapePartT.ShadColor);
}
};
}

View File

@@ -5,23 +5,23 @@ namespace SlaveMatrix
{
public class Torso : Ele
{
public Par X0Y0_Torso;
public ShapePart X0Y0_Torso;
public Par X0Y0_筋肉_筋肉左;
public ShapePart X0Y0_筋肉_筋肉左;
public Par X0Y0_筋肉_筋肉右;
public ShapePart X0Y0_筋肉_筋肉右;
public Par X0Y0_獣性_獣毛左;
public ShapePart X0Y0_獣性_獣毛左;
public Par X0Y0_獣性_獣毛右;
public ShapePart X0Y0_獣性_獣毛右;
public Par X0Y0_植タトゥ_左_タトゥ2;
public ShapePart X0Y0_植タトゥ_左_タトゥ2;
public Par X0Y0_植タトゥ_左_タトゥ1;
public ShapePart X0Y0_植タトゥ_左_タトゥ1;
public Par X0Y0_植タトゥ_右_タトゥ2;
public ShapePart X0Y0_植タトゥ_右_タトゥ2;
public Par X0Y0_植タトゥ_右_タトゥ1;
public ShapePart X0Y0_植タトゥ_右_タトゥ1;
public ColorD TorsoCD;

View File

@@ -5,25 +5,25 @@ namespace SlaveMatrix
{
public class Torso_蛇 : //Long torso?
{
public Par X0Y0_Torso_鱗;
public ShapePart X0Y0_Torso_鱗;
public Par X0Y0_Torso_鱗左;
public ShapePart X0Y0_Torso_鱗左;
public Par X0Y0_Torso_鱗右;
public ShapePart X0Y0_Torso_鱗右;
public Par X0Y0_Torso_Torso;
public ShapePart X0Y0_Torso_Torso;
public Par X0Y0_輪_革;
public ShapePart X0Y0_輪_革;
public Par X0Y0_輪_金具1;
public ShapePart X0Y0_輪_金具1;
public Par X0Y0_輪_金具2;
public ShapePart X0Y0_輪_金具2;
public Par X0Y0_輪_金具3;
public ShapePart X0Y0_輪_金具3;
public Par X0Y0_輪_金具左;
public ShapePart X0Y0_輪_金具左;
public Par X0Y0_輪_金具右;
public ShapePart X0Y0_輪_金具右;
public ColorD Torso_鱗CD;
@@ -493,7 +493,7 @@ namespace SlaveMatrix
}
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左)
{

View File

@@ -5,33 +5,33 @@ namespace SlaveMatrix
{
public class Torso_蟲 :
{
public Par X0Y0_Torso_背板;
public ShapePart X0Y0_Torso_背板;
public Par X0Y0_Torso_節;
public ShapePart X0Y0_Torso_節;
public Par X0Y0_Torso_胸板;
public ShapePart X0Y0_Torso_胸板;
public Par X0Y0_Torso_Torso;
public ShapePart X0Y0_Torso_Torso;
public Par X0Y0_Torso_瘤左2;
public ShapePart X0Y0_Torso_瘤左2;
public Par X0Y0_Torso_瘤左1;
public ShapePart X0Y0_Torso_瘤左1;
public Par X0Y0_Torso_瘤右2;
public ShapePart X0Y0_Torso_瘤右2;
public Par X0Y0_Torso_瘤右1;
public ShapePart X0Y0_Torso_瘤右1;
public Par X0Y0_輪_革;
public ShapePart X0Y0_輪_革;
public Par X0Y0_輪_金具1;
public ShapePart X0Y0_輪_金具1;
public Par X0Y0_輪_金具2;
public ShapePart X0Y0_輪_金具2;
public Par X0Y0_輪_金具3;
public ShapePart X0Y0_輪_金具3;
public Par X0Y0_輪_金具左;
public ShapePart X0Y0_輪_金具左;
public Par X0Y0_輪_金具右;
public ShapePart X0Y0_輪_金具右;
public ColorD Torso_背板CD;
@@ -637,7 +637,7 @@ namespace SlaveMatrix
Body.JoinPAall();
}
public override bool Is革(Par p)
public override bool Is革(ShapePart p)
{
if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左)
{

View File

@@ -4,45 +4,45 @@ namespace SlaveMatrix
{
public class T剃刀 : Ele
{
public Par X0Y0_ヘッド;
public ShapePart X0Y0_ヘッド;
public Par X0Y0_刃_刃1;
public ShapePart X0Y0_刃_刃1;
public Par X0Y0_刃_刃2;
public ShapePart X0Y0_刃_刃2;
public Par X0Y0_Neck;
public ShapePart X0Y0_Neck;
public Par X0Y0_グリップ_グリップ0;
public ShapePart X0Y0_グリップ_グリップ0;
public Par X0Y0_グリップ_グリップ1;
public ShapePart X0Y0_グリップ_グリップ1;
public Par X0Y0_グリップ_グリップ2;
public ShapePart X0Y0_グリップ_グリップ2;
public Par X0Y0_グリップ_グリップ3;
public ShapePart X0Y0_グリップ_グリップ3;
public Par X0Y0_グリップ_グリップ4;
public ShapePart X0Y0_グリップ_グリップ4;
public Par X0Y0_グリップ_グリップ5;
public ShapePart X0Y0_グリップ_グリップ5;
public Par X0Y0_グリップ_グリップ6;
public ShapePart X0Y0_グリップ_グリップ6;
public Par X0Y0_グリップ_グリップ7;
public ShapePart X0Y0_グリップ_グリップ7;
public Par X0Y0_グリップ_グリップ8;
public ShapePart X0Y0_グリップ_グリップ8;
public Par X0Y0_グリップ_グリップ9;
public ShapePart X0Y0_グリップ_グリップ9;
public Par X0Y0_グリップ_グリップ10;
public ShapePart X0Y0_グリップ_グリップ10;
public Par X0Y0_グリップ_グリップ11;
public ShapePart X0Y0_グリップ_グリップ11;
public Par X0Y0_グリップ_グリップ12;
public ShapePart X0Y0_グリップ_グリップ12;
public Par X0Y0_グリップ_グリップ13;
public ShapePart X0Y0_グリップ_グリップ13;
public Par X0Y0_グリップ_グリップ14;
public ShapePart X0Y0_グリップ_グリップ14;
public Par X0Y0_グリップ_グリップ15;
public ShapePart X0Y0_グリップ_グリップ15;
public ColorD CD;
@@ -584,7 +584,7 @@ namespace SlaveMatrix
X0Y0_グリップ_グリップ15CP = new ColorP(X0Y0_グリップ_グリップ15, _グリップ15CD, DisUnit, abj: true);
Intensity = e.;
Vector2D local = X0Y0_刃_刃1.OP[0].ps[1];
foreach (Par item in Body.EnumJoinRoot)
foreach (ShapePart item in Body.EnumJoinRoot)
{
item.BasePointBase = item.ToLocal(X0Y0_刃_刃1.ToGlobal(local));
}

View File

@@ -5,231 +5,231 @@ namespace SlaveMatrix
{
public class UpperArm_人 : UpperArm
{
public Par X0Y0_筋肉上;
public ShapePart X0Y0_筋肉上;
public Par X0Y0_UpperArm;
public ShapePart X0Y0_UpperArm;
public Par X0Y0_筋肉下;
public ShapePart X0Y0_筋肉下;
public Par X0Y0_虫性_虫腕;
public ShapePart X0Y0_虫性_虫腕;
public Par X0Y0_虫性_筋肉下;
public ShapePart X0Y0_虫性_筋肉下;
public Par X0Y0_紋柄_紋1;
public ShapePart X0Y0_紋柄_紋1;
public Par X0Y0_紋柄_紋2;
public ShapePart X0Y0_紋柄_紋2;
public Par X0Y0_紋柄_紋3;
public ShapePart X0Y0_紋柄_紋3;
public Par X0Y0_紋柄_紋4;
public ShapePart X0Y0_紋柄_紋4;
public Par X0Y0_獣性_獣毛1;
public ShapePart X0Y0_獣性_獣毛1;
public Par X0Y0_獣性_獣毛2;
public ShapePart X0Y0_獣性_獣毛2;
public Par X0Y0_竜性_鱗4;
public ShapePart X0Y0_竜性_鱗4;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public Par X0Y0_竜性_鱗5;
public ShapePart X0Y0_竜性_鱗5;
public Par X0Y0_淫タトゥ_ハート_タトゥ左;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左;
public Par X0Y0_淫タトゥ_ハート_タトゥ右;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右;
public Par X0Y0_淫タトゥ_タトゥ1;
public ShapePart X0Y0_淫タトゥ_タトゥ1;
public Par X0Y0_淫タトゥ_タトゥ2;
public ShapePart X0Y0_淫タトゥ_タトゥ2;
public Par X0Y0_淫タトゥ_タトゥ3;
public ShapePart X0Y0_淫タトゥ_タトゥ3;
public Par X0Y0_淫タトゥ_タトゥ4;
public ShapePart X0Y0_淫タトゥ_タトゥ4;
public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_枠;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_枠;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_通常_タトゥ1;
public ShapePart X0Y0_悪タトゥ_通常_タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_枠;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_枠;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2;
public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3;
public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3;
public Par X0Y0_悪タトゥ_筋肉_タトゥ1;
public ShapePart X0Y0_悪タトゥ_筋肉_タトゥ1;
public Par X0Y0_悪タトゥ_タトゥ2;
public ShapePart X0Y0_悪タトゥ_タトゥ2;
public Par X0Y0_植タトゥ_タトゥ;
public ShapePart X0Y0_植タトゥ_タトゥ;
public Par X0Y0_植性_通常_葉3;
public ShapePart X0Y0_植性_通常_葉3;
public Par X0Y0_植性_通常_葉2;
public ShapePart X0Y0_植性_通常_葉2;
public Par X0Y0_植性_通常_葉1;
public ShapePart X0Y0_植性_通常_葉1;
public Par X0Y0_植性_欠損_葉3;
public ShapePart X0Y0_植性_欠損_葉3;
public Par X0Y0_植性_欠損_葉2;
public ShapePart X0Y0_植性_欠損_葉2;
public Par X0Y0_植性_欠損_葉1;
public ShapePart X0Y0_植性_欠損_葉1;
public Par X0Y0_傷X;
public ShapePart X0Y0_傷X;
public Par X0Y0_ハイライト_ハイライト1;
public ShapePart X0Y0_ハイライト_ハイライト1;
public Par X0Y0_ハイライト_ハイライト2;
public ShapePart X0Y0_ハイライト_ハイライト2;
public Par X0Y0_グローブ_通常_グローブ;
public ShapePart X0Y0_グローブ_通常_グローブ;
public Par X0Y0_グローブ_通常_縁;
public ShapePart X0Y0_グローブ_通常_縁;
public Par X0Y0_グローブ_筋肉_グローブ;
public ShapePart X0Y0_グローブ_筋肉_グローブ;
public Par X0Y0_グローブ_筋肉_縁;
public ShapePart X0Y0_グローブ_筋肉_縁;
public Par X0Y0_シャツ_袖1;
public ShapePart X0Y0_シャツ_袖1;
public Par X0Y0_シャツ_袖2;
public ShapePart X0Y0_シャツ_袖2;
public Par X0Y0_シャツ_縁;
public ShapePart X0Y0_シャツ_縁;
public Par X0Y0_ナース_袖1;
public ShapePart X0Y0_ナース_袖1;
public Par X0Y0_ナース_袖2;
public ShapePart X0Y0_ナース_袖2;
public Par X0Y0_ナース_縁;
public ShapePart X0Y0_ナース_縁;
public Par X0Y0_鎧_ベルト_ベルト1;
public ShapePart X0Y0_鎧_ベルト_ベルト1;
public Par X0Y0_鎧_ベルト_ベルト2;
public ShapePart X0Y0_鎧_ベルト_ベルト2;
public Par X0Y0_鎧_鎧_鎧1;
public ShapePart X0Y0_鎧_鎧_鎧1;
public Par X0Y0_鎧_鎧_鎧2;
public ShapePart X0Y0_鎧_鎧_鎧2;
public ColorD CD;
@@ -4050,7 +4050,7 @@ namespace SlaveMatrix
Body.JoinPAall();
}
public override bool Is布(Par p)
public override bool Is布(ShapePart p)
{
if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ && p != X0Y0_グローブ_筋肉_縁 && p != X0Y0_シャツ_袖1 && p != X0Y0_シャツ_袖2 && p != X0Y0_シャツ_縁 && p != X0Y0_ナース_袖1 && p != X0Y0_ナース_袖2)
{
@@ -4059,7 +4059,7 @@ namespace SlaveMatrix
return true;
}
public override bool Is鉄(Par p)
public override bool Is鉄(ShapePart p)
{
if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_ベルト2 && p != X0Y0_鎧_鎧_鎧1)
{

View File

@@ -5,23 +5,23 @@ namespace SlaveMatrix
{
public class UpperArm_獣 : UpperArm
{
public Par X0Y0_筋肉上;
public ShapePart X0Y0_筋肉上;
public Par X0Y0_UpperArm;
public ShapePart X0Y0_UpperArm;
public Par X0Y0_筋肉下;
public ShapePart X0Y0_筋肉下;
public Par X0Y0_虎柄_虎1;
public ShapePart X0Y0_虎柄_虎1;
public Par X0Y0_虎柄_虎2;
public ShapePart X0Y0_虎柄_虎2;
public Par X0Y0_竜性_鱗4;
public ShapePart X0Y0_竜性_鱗4;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public ColorD CD;

View File

@@ -6,19 +6,19 @@ namespace SlaveMatrix
{
public class UpperArm_蝙 : UpperArm
{
public Par X0Y0_獣翼UpperArm;
public ShapePart X0Y0_獣翼UpperArm;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_竜性_鱗4;
public ShapePart X0Y0_竜性_鱗4;
public Par X0Y0_竜性_鱗5;
public ShapePart X0Y0_竜性_鱗5;
public Par X0Y0_竜性_鱗6;
public ShapePart X0Y0_竜性_鱗6;
public _根 ;

View File

@@ -5,11 +5,11 @@ namespace SlaveMatrix
{
public class UpperArm_蹄 : UpperArm
{
public Par X0Y0_筋肉上;
public ShapePart X0Y0_筋肉上;
public Par X0Y0_UpperArm;
public ShapePart X0Y0_UpperArm;
public Par X0Y0_筋肉下;
public ShapePart X0Y0_筋肉下;
public ColorD CD;

View File

@@ -5,25 +5,25 @@ namespace SlaveMatrix
{
public class UpperArm_鳥 : UpperArm
{
public Par X0Y0_風切羽_羽3;
public ShapePart X0Y0_風切羽_羽3;
public Par X0Y0_風切羽_羽2;
public ShapePart X0Y0_風切羽_羽2;
public Par X0Y0_風切羽_羽1;
public ShapePart X0Y0_風切羽_羽1;
public Par X0Y0_羽毛;
public ShapePart X0Y0_羽毛;
public Par X0Y0_鳥翼UpperArm;
public ShapePart X0Y0_鳥翼UpperArm;
public Par X0Y0_小雨覆;
public ShapePart X0Y0_小雨覆;
public Par X0Y0_竜性_鱗1;
public ShapePart X0Y0_竜性_鱗1;
public Par X0Y0_竜性_鱗2;
public ShapePart X0Y0_竜性_鱗2;
public Par X0Y0_竜性_鱗3;
public ShapePart X0Y0_竜性_鱗3;
public Par X0Y0_竜性_鱗4;
public ShapePart X0Y0_竜性_鱗4;
public ColorD _羽3CD;

View File

@@ -5,435 +5,435 @@ namespace SlaveMatrix
{
public class Waist : Ele
{
public Par X0Y0_Waist;
public ShapePart X0Y0_Waist;
public Par X0Y0_股;
public ShapePart X0Y0_股;
public Par X0Y0_下腹;
public ShapePart X0Y0_下腹;
public Par X0Y0_腰皺;
public ShapePart X0Y0_腰皺;
public Par X0Y0_筋肉_筋肉下;
public ShapePart X0Y0_筋肉_筋肉下;
public Par X0Y0_筋肉_筋肉左;
public ShapePart X0Y0_筋肉_筋肉左;
public Par X0Y0_筋肉_筋肉右;
public ShapePart X0Y0_筋肉_筋肉右;
public Par X0Y0_筋肉_筋上左;
public ShapePart X0Y0_筋肉_筋上左;
public Par X0Y0_筋肉_筋上右;
public ShapePart X0Y0_筋肉_筋上右;
public Par X0Y0_筋肉_筋下左;
public ShapePart X0Y0_筋肉_筋下左;
public Par X0Y0_筋肉_筋下右;
public ShapePart X0Y0_筋肉_筋下右;
public Par X0Y0_ハイライト;
public ShapePart X0Y0_ハイライト;
public Par X0Y0_臍;
public ShapePart X0Y0_臍;
public Par X0Y0_悪タトゥ_渦_タトゥ1左;
public ShapePart X0Y0_悪タトゥ_渦_タトゥ1左;
public Par X0Y0_悪タトゥ_渦_タトゥ1右;
public ShapePart X0Y0_悪タトゥ_渦_タトゥ1右;
public Par X0Y0_悪タトゥ_渦_タトゥ2左;
public ShapePart X0Y0_悪タトゥ_渦_タトゥ2左;
public Par X0Y0_悪タトゥ_渦_タトゥ2右;
public ShapePart X0Y0_悪タトゥ_渦_タトゥ2右;
public Par X0Y0_淫タトゥ_ハート_タトゥ1左;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ1左;
public Par X0Y0_淫タトゥ_ハート_タトゥ1右;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ1右;
public Par X0Y0_淫タトゥ_ハート_タトゥ2左;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ2左;
public Par X0Y0_淫タトゥ_ハート_タトゥ2右;
public ShapePart X0Y0_淫タトゥ_ハート_タトゥ2右;
public Par X0Y0_傷X左;
public ShapePart X0Y0_傷X左;
public Par X0Y0_傷X右;
public ShapePart X0Y0_傷X右;
public Par X0Y0_傷I左;
public ShapePart X0Y0_傷I左;
public Par X0Y0_傷I右;
public ShapePart X0Y0_傷I右;
public Par X0Y0_紋柄_紋左_紋1;
public ShapePart X0Y0_紋柄_紋左_紋1;
public Par X0Y0_紋柄_紋左_紋2;
public ShapePart X0Y0_紋柄_紋左_紋2;
public Par X0Y0_紋柄_紋左_紋3;
public ShapePart X0Y0_紋柄_紋左_紋3;
public Par X0Y0_紋柄_紋右_紋1;
public ShapePart X0Y0_紋柄_紋右_紋1;
public Par X0Y0_紋柄_紋右_紋2;
public ShapePart X0Y0_紋柄_紋右_紋2;
public Par X0Y0_紋柄_紋右_紋3;
public ShapePart X0Y0_紋柄_紋右_紋3;
public Par X0Y0_獣性_獣毛左;
public ShapePart X0Y0_獣性_獣毛左;
public Par X0Y0_獣性_獣毛右;
public ShapePart X0Y0_獣性_獣毛右;
public Par X0Y0_虫性_甲殻2;
public ShapePart X0Y0_虫性_甲殻2;
public Par X0Y0_虫性_甲殻1;
public ShapePart X0Y0_虫性_甲殻1;
public Par X0Y0_竜性_左_鱗1;
public ShapePart X0Y0_竜性_左_鱗1;
public Par X0Y0_竜性_左_鱗2;
public ShapePart X0Y0_竜性_左_鱗2;
public Par X0Y0_竜性_右_鱗1;
public ShapePart X0Y0_竜性_右_鱗1;
public Par X0Y0_竜性_右_鱗2;
public ShapePart X0Y0_竜性_右_鱗2;
public Par X0Y0_ハイライト上左;
public ShapePart X0Y0_ハイライト上左;
public Par X0Y0_ハイライト上右;
public ShapePart X0Y0_ハイライト上右;
public Par X0Y0_ハイライト下左;
public ShapePart X0Y0_ハイライト下左;
public Par X0Y0_ハイライト下右;
public ShapePart X0Y0_ハイライト下右;
public Par X0Y1_Waist;
public ShapePart X0Y1_Waist;
public Par X0Y1_股;
public ShapePart X0Y1_股;
public Par X0Y1_下腹;
public ShapePart X0Y1_下腹;
public Par X0Y1_腰皺;
public ShapePart X0Y1_腰皺;
public Par X0Y1_筋肉_筋肉下;
public ShapePart X0Y1_筋肉_筋肉下;
public Par X0Y1_筋肉_筋肉左;
public ShapePart X0Y1_筋肉_筋肉左;
public Par X0Y1_筋肉_筋肉右;
public ShapePart X0Y1_筋肉_筋肉右;
public Par X0Y1_筋肉_筋上左;
public ShapePart X0Y1_筋肉_筋上左;
public Par X0Y1_筋肉_筋上右;
public ShapePart X0Y1_筋肉_筋上右;
public Par X0Y1_筋肉_筋下左;
public ShapePart X0Y1_筋肉_筋下左;
public Par X0Y1_筋肉_筋下右;
public ShapePart X0Y1_筋肉_筋下右;
public Par X0Y1_ハイライト;
public ShapePart X0Y1_ハイライト;
public Par X0Y1_臍;
public ShapePart X0Y1_臍;
public Par X0Y1_悪タトゥ_渦_タトゥ1左;
public ShapePart X0Y1_悪タトゥ_渦_タトゥ1左;
public Par X0Y1_悪タトゥ_渦_タトゥ1右;
public ShapePart X0Y1_悪タトゥ_渦_タトゥ1右;
public Par X0Y1_悪タトゥ_渦_タトゥ2左;
public ShapePart X0Y1_悪タトゥ_渦_タトゥ2左;
public Par X0Y1_悪タトゥ_渦_タトゥ2右;
public ShapePart X0Y1_悪タトゥ_渦_タトゥ2右;
public Par X0Y1_淫タトゥ_ハート_タトゥ1左;
public ShapePart X0Y1_淫タトゥ_ハート_タトゥ1左;
public Par X0Y1_淫タトゥ_ハート_タトゥ1右;
public ShapePart X0Y1_淫タトゥ_ハート_タトゥ1右;
public Par X0Y1_淫タトゥ_ハート_タトゥ2左;
public ShapePart X0Y1_淫タトゥ_ハート_タトゥ2左;
public Par X0Y1_淫タトゥ_ハート_タトゥ2右;
public ShapePart X0Y1_淫タトゥ_ハート_タトゥ2右;
public Par X0Y1_傷X左;
public ShapePart X0Y1_傷X左;
public Par X0Y1_傷X右;
public ShapePart X0Y1_傷X右;
public Par X0Y1_傷I左;
public ShapePart X0Y1_傷I左;
public Par X0Y1_傷I右;
public ShapePart X0Y1_傷I右;
public Par X0Y1_紋柄_紋左_紋1;
public ShapePart X0Y1_紋柄_紋左_紋1;
public Par X0Y1_紋柄_紋左_紋2;
public ShapePart X0Y1_紋柄_紋左_紋2;
public Par X0Y1_紋柄_紋左_紋3;
public ShapePart X0Y1_紋柄_紋左_紋3;
public Par X0Y1_紋柄_紋右_紋1;
public ShapePart X0Y1_紋柄_紋右_紋1;
public Par X0Y1_紋柄_紋右_紋2;
public ShapePart X0Y1_紋柄_紋右_紋2;
public Par X0Y1_紋柄_紋右_紋3;
public ShapePart X0Y1_紋柄_紋右_紋3;
public Par X0Y1_獣性_獣毛左;
public ShapePart X0Y1_獣性_獣毛左;
public Par X0Y1_獣性_獣毛右;
public ShapePart X0Y1_獣性_獣毛右;
public Par X0Y1_虫性_甲殻2;
public ShapePart X0Y1_虫性_甲殻2;
public Par X0Y1_虫性_甲殻1;
public ShapePart X0Y1_虫性_甲殻1;
public Par X0Y1_竜性_左_鱗1;
public ShapePart X0Y1_竜性_左_鱗1;
public Par X0Y1_竜性_左_鱗2;
public ShapePart X0Y1_竜性_左_鱗2;
public Par X0Y1_竜性_右_鱗1;
public ShapePart X0Y1_竜性_右_鱗1;
public Par X0Y1_竜性_右_鱗2;
public ShapePart X0Y1_竜性_右_鱗2;
public Par X0Y1_ハイライト上左;
public ShapePart X0Y1_ハイライト上左;
public Par X0Y1_ハイライト上右;
public ShapePart X0Y1_ハイライト上右;
public Par X0Y1_ハイライト下左;
public ShapePart X0Y1_ハイライト下左;
public Par X0Y1_ハイライト下右;
public ShapePart X0Y1_ハイライト下右;
public Par X0Y2_Waist;
public ShapePart X0Y2_Waist;
public Par X0Y2_股;
public ShapePart X0Y2_股;
public Par X0Y2_下腹;
public ShapePart X0Y2_下腹;
public Par X0Y2_腰皺;
public ShapePart X0Y2_腰皺;
public Par X0Y2_筋肉_筋肉下;
public ShapePart X0Y2_筋肉_筋肉下;
public Par X0Y2_筋肉_筋肉左;
public ShapePart X0Y2_筋肉_筋肉左;
public Par X0Y2_筋肉_筋肉右;
public ShapePart X0Y2_筋肉_筋肉右;
public Par X0Y2_筋肉_筋上左;
public ShapePart X0Y2_筋肉_筋上左;
public Par X0Y2_筋肉_筋上右;
public ShapePart X0Y2_筋肉_筋上右;
public Par X0Y2_筋肉_筋下左;
public ShapePart X0Y2_筋肉_筋下左;
public Par X0Y2_筋肉_筋下右;
public ShapePart X0Y2_筋肉_筋下右;
public Par X0Y2_ハイライト;
public ShapePart X0Y2_ハイライト;
public Par X0Y2_臍;
public ShapePart X0Y2_臍;
public Par X0Y2_悪タトゥ_渦_タトゥ1左;
public ShapePart X0Y2_悪タトゥ_渦_タトゥ1左;
public Par X0Y2_悪タトゥ_渦_タトゥ1右;
public ShapePart X0Y2_悪タトゥ_渦_タトゥ1右;
public Par X0Y2_悪タトゥ_渦_タトゥ2左;
public ShapePart X0Y2_悪タトゥ_渦_タトゥ2左;
public Par X0Y2_悪タトゥ_渦_タトゥ2右;
public ShapePart X0Y2_悪タトゥ_渦_タトゥ2右;
public Par X0Y2_淫タトゥ_ハート_タトゥ1左;
public ShapePart X0Y2_淫タトゥ_ハート_タトゥ1左;
public Par X0Y2_淫タトゥ_ハート_タトゥ1右;
public ShapePart X0Y2_淫タトゥ_ハート_タトゥ1右;
public Par X0Y2_淫タトゥ_ハート_タトゥ2左;
public ShapePart X0Y2_淫タトゥ_ハート_タトゥ2左;
public Par X0Y2_淫タトゥ_ハート_タトゥ2右;
public ShapePart X0Y2_淫タトゥ_ハート_タトゥ2右;
public Par X0Y2_傷X左;
public ShapePart X0Y2_傷X左;
public Par X0Y2_傷X右;
public ShapePart X0Y2_傷X右;
public Par X0Y2_傷I左;
public ShapePart X0Y2_傷I左;
public Par X0Y2_傷I右;
public ShapePart X0Y2_傷I右;
public Par X0Y2_紋柄_紋左_紋1;
public ShapePart X0Y2_紋柄_紋左_紋1;
public Par X0Y2_紋柄_紋左_紋2;
public ShapePart X0Y2_紋柄_紋左_紋2;
public Par X0Y2_紋柄_紋左_紋3;
public ShapePart X0Y2_紋柄_紋左_紋3;
public Par X0Y2_紋柄_紋右_紋1;
public ShapePart X0Y2_紋柄_紋右_紋1;
public Par X0Y2_紋柄_紋右_紋2;
public ShapePart X0Y2_紋柄_紋右_紋2;
public Par X0Y2_紋柄_紋右_紋3;
public ShapePart X0Y2_紋柄_紋右_紋3;
public Par X0Y2_獣性_獣毛左;
public ShapePart X0Y2_獣性_獣毛左;
public Par X0Y2_獣性_獣毛右;
public ShapePart X0Y2_獣性_獣毛右;
public Par X0Y2_虫性_甲殻2;
public ShapePart X0Y2_虫性_甲殻2;
public Par X0Y2_虫性_甲殻1;
public ShapePart X0Y2_虫性_甲殻1;
public Par X0Y2_竜性_左_鱗1;
public ShapePart X0Y2_竜性_左_鱗1;
public Par X0Y2_竜性_左_鱗2;
public ShapePart X0Y2_竜性_左_鱗2;
public Par X0Y2_竜性_右_鱗1;
public ShapePart X0Y2_竜性_右_鱗1;
public Par X0Y2_竜性_右_鱗2;
public ShapePart X0Y2_竜性_右_鱗2;
public Par X0Y2_ハイライト上左;
public ShapePart X0Y2_ハイライト上左;
public Par X0Y2_ハイライト上右;
public ShapePart X0Y2_ハイライト上右;
public Par X0Y2_ハイライト下左;
public ShapePart X0Y2_ハイライト下左;
public Par X0Y2_ハイライト下右;
public ShapePart X0Y2_ハイライト下右;
public Par X0Y3_Waist;
public ShapePart X0Y3_Waist;
public Par X0Y3_股;
public ShapePart X0Y3_股;
public Par X0Y3_下腹;
public ShapePart X0Y3_下腹;
public Par X0Y3_腰皺;
public ShapePart X0Y3_腰皺;
public Par X0Y3_筋肉_筋肉下;
public ShapePart X0Y3_筋肉_筋肉下;
public Par X0Y3_筋肉_筋肉左;
public ShapePart X0Y3_筋肉_筋肉左;
public Par X0Y3_筋肉_筋肉右;
public ShapePart X0Y3_筋肉_筋肉右;
public Par X0Y3_筋肉_筋上左;
public ShapePart X0Y3_筋肉_筋上左;
public Par X0Y3_筋肉_筋上右;
public ShapePart X0Y3_筋肉_筋上右;
public Par X0Y3_筋肉_筋下左;
public ShapePart X0Y3_筋肉_筋下左;
public Par X0Y3_筋肉_筋下右;
public ShapePart X0Y3_筋肉_筋下右;
public Par X0Y3_ハイライト;
public ShapePart X0Y3_ハイライト;
public Par X0Y3_臍;
public ShapePart X0Y3_臍;
public Par X0Y3_悪タトゥ_渦_タトゥ1左;
public ShapePart X0Y3_悪タトゥ_渦_タトゥ1左;
public Par X0Y3_悪タトゥ_渦_タトゥ1右;
public ShapePart X0Y3_悪タトゥ_渦_タトゥ1右;
public Par X0Y3_悪タトゥ_渦_タトゥ2左;
public ShapePart X0Y3_悪タトゥ_渦_タトゥ2左;
public Par X0Y3_悪タトゥ_渦_タトゥ2右;
public ShapePart X0Y3_悪タトゥ_渦_タトゥ2右;
public Par X0Y3_淫タトゥ_ハート_タトゥ1左;
public ShapePart X0Y3_淫タトゥ_ハート_タトゥ1左;
public Par X0Y3_淫タトゥ_ハート_タトゥ1右;
public ShapePart X0Y3_淫タトゥ_ハート_タトゥ1右;
public Par X0Y3_淫タトゥ_ハート_タトゥ2左;
public ShapePart X0Y3_淫タトゥ_ハート_タトゥ2左;
public Par X0Y3_淫タトゥ_ハート_タトゥ2右;
public ShapePart X0Y3_淫タトゥ_ハート_タトゥ2右;
public Par X0Y3_傷X左;
public ShapePart X0Y3_傷X左;
public Par X0Y3_傷X右;
public ShapePart X0Y3_傷X右;
public Par X0Y3_傷I左;
public ShapePart X0Y3_傷I左;
public Par X0Y3_傷I右;
public ShapePart X0Y3_傷I右;
public Par X0Y3_紋柄_紋左_紋1;
public ShapePart X0Y3_紋柄_紋左_紋1;
public Par X0Y3_紋柄_紋左_紋2;
public ShapePart X0Y3_紋柄_紋左_紋2;
public Par X0Y3_紋柄_紋左_紋3;
public ShapePart X0Y3_紋柄_紋左_紋3;
public Par X0Y3_紋柄_紋右_紋1;
public ShapePart X0Y3_紋柄_紋右_紋1;
public Par X0Y3_紋柄_紋右_紋2;
public ShapePart X0Y3_紋柄_紋右_紋2;
public Par X0Y3_紋柄_紋右_紋3;
public ShapePart X0Y3_紋柄_紋右_紋3;
public Par X0Y3_獣性_獣毛左;
public ShapePart X0Y3_獣性_獣毛左;
public Par X0Y3_獣性_獣毛右;
public ShapePart X0Y3_獣性_獣毛右;
public Par X0Y3_虫性_甲殻2;
public ShapePart X0Y3_虫性_甲殻2;
public Par X0Y3_虫性_甲殻1;
public ShapePart X0Y3_虫性_甲殻1;
public Par X0Y3_竜性_左_鱗1;
public ShapePart X0Y3_竜性_左_鱗1;
public Par X0Y3_竜性_左_鱗2;
public ShapePart X0Y3_竜性_左_鱗2;
public Par X0Y3_竜性_右_鱗1;
public ShapePart X0Y3_竜性_右_鱗1;
public Par X0Y3_竜性_右_鱗2;
public ShapePart X0Y3_竜性_右_鱗2;
public Par X0Y3_ハイライト上左;
public ShapePart X0Y3_ハイライト上左;
public Par X0Y3_ハイライト上右;
public ShapePart X0Y3_ハイライト上右;
public Par X0Y3_ハイライト下左;
public ShapePart X0Y3_ハイライト下左;
public Par X0Y3_ハイライト下右;
public ShapePart X0Y3_ハイライト下右;
public Par X0Y4_Waist;
public ShapePart X0Y4_Waist;
public Par X0Y4_股;
public ShapePart X0Y4_股;
public Par X0Y4_下腹;
public ShapePart X0Y4_下腹;
public Par X0Y4_腰皺;
public ShapePart X0Y4_腰皺;
public Par X0Y4_筋肉_筋肉下;
public ShapePart X0Y4_筋肉_筋肉下;
public Par X0Y4_筋肉_筋肉左;
public ShapePart X0Y4_筋肉_筋肉左;
public Par X0Y4_筋肉_筋肉右;
public ShapePart X0Y4_筋肉_筋肉右;
public Par X0Y4_筋肉_筋上左;
public ShapePart X0Y4_筋肉_筋上左;
public Par X0Y4_筋肉_筋上右;
public ShapePart X0Y4_筋肉_筋上右;
public Par X0Y4_筋肉_筋下左;
public ShapePart X0Y4_筋肉_筋下左;
public Par X0Y4_筋肉_筋下右;
public ShapePart X0Y4_筋肉_筋下右;
public Par X0Y4_ハイライト;
public ShapePart X0Y4_ハイライト;
public Par X0Y4_臍;
public ShapePart X0Y4_臍;
public Par X0Y4_悪タトゥ_渦_タトゥ1左;
public ShapePart X0Y4_悪タトゥ_渦_タトゥ1左;
public Par X0Y4_悪タトゥ_渦_タトゥ1右;
public ShapePart X0Y4_悪タトゥ_渦_タトゥ1右;
public Par X0Y4_悪タトゥ_渦_タトゥ2左;
public ShapePart X0Y4_悪タトゥ_渦_タトゥ2左;
public Par X0Y4_悪タトゥ_渦_タトゥ2右;
public ShapePart X0Y4_悪タトゥ_渦_タトゥ2右;
public Par X0Y4_淫タトゥ_ハート_タトゥ1左;
public ShapePart X0Y4_淫タトゥ_ハート_タトゥ1左;
public Par X0Y4_淫タトゥ_ハート_タトゥ1右;
public ShapePart X0Y4_淫タトゥ_ハート_タトゥ1右;
public Par X0Y4_淫タトゥ_ハート_タトゥ2左;
public ShapePart X0Y4_淫タトゥ_ハート_タトゥ2左;
public Par X0Y4_淫タトゥ_ハート_タトゥ2右;
public ShapePart X0Y4_淫タトゥ_ハート_タトゥ2右;
public Par X0Y4_傷X左;
public ShapePart X0Y4_傷X左;
public Par X0Y4_傷X右;
public ShapePart X0Y4_傷X右;
public Par X0Y4_傷I左;
public ShapePart X0Y4_傷I左;
public Par X0Y4_傷I右;
public ShapePart X0Y4_傷I右;
public Par X0Y4_紋柄_紋左_紋1;
public ShapePart X0Y4_紋柄_紋左_紋1;
public Par X0Y4_紋柄_紋左_紋2;
public ShapePart X0Y4_紋柄_紋左_紋2;
public Par X0Y4_紋柄_紋左_紋3;
public ShapePart X0Y4_紋柄_紋左_紋3;
public Par X0Y4_紋柄_紋右_紋1;
public ShapePart X0Y4_紋柄_紋右_紋1;
public Par X0Y4_紋柄_紋右_紋2;
public ShapePart X0Y4_紋柄_紋右_紋2;
public Par X0Y4_紋柄_紋右_紋3;
public ShapePart X0Y4_紋柄_紋右_紋3;
public Par X0Y4_獣性_獣毛左;
public ShapePart X0Y4_獣性_獣毛左;
public Par X0Y4_獣性_獣毛右;
public ShapePart X0Y4_獣性_獣毛右;
public Par X0Y4_虫性_甲殻2;
public ShapePart X0Y4_虫性_甲殻2;
public Par X0Y4_虫性_甲殻1;
public ShapePart X0Y4_虫性_甲殻1;
public Par X0Y4_竜性_左_鱗1;
public ShapePart X0Y4_竜性_左_鱗1;
public Par X0Y4_竜性_左_鱗2;
public ShapePart X0Y4_竜性_左_鱗2;
public Par X0Y4_竜性_右_鱗1;
public ShapePart X0Y4_竜性_右_鱗1;
public Par X0Y4_竜性_右_鱗2;
public ShapePart X0Y4_竜性_右_鱗2;
public Par X0Y4_ハイライト上左;
public ShapePart X0Y4_ハイライト上左;
public Par X0Y4_ハイライト上右;
public ShapePart X0Y4_ハイライト上右;
public Par X0Y4_ハイライト下左;
public ShapePart X0Y4_ハイライト下左;
public Par X0Y4_ハイライト下右;
public ShapePart X0Y4_ハイライト下右;
public ColorD WaistCD;

View File

@@ -4,15 +4,15 @@ namespace SlaveMatrix
{
public class _大 : Ele
{
public Par X0Y0_精液;
public ShapePart X0Y0_精液;
public Par X0Y1_精液;
public ShapePart X0Y1_精液;
public Par X0Y2_精液;
public ShapePart X0Y2_精液;
public Par X0Y3_精液;
public ShapePart X0Y3_精液;
public Par X0Y4_精液;
public ShapePart X0Y4_精液;
public ColorD CD;

View File

@@ -4,15 +4,15 @@ namespace SlaveMatrix
{
public class _小 : Ele
{
public Par X0Y0_精液;
public ShapePart X0Y0_精液;
public Par X0Y1_精液;
public ShapePart X0Y1_精液;
public Par X0Y2_精液;
public ShapePart X0Y2_精液;
public Par X0Y3_精液;
public ShapePart X0Y3_精液;
public Par X0Y4_精液;
public ShapePart X0Y4_精液;
public ColorD CD;

View File

@@ -4,7 +4,7 @@ namespace SlaveMatrix
{
public class : Ele
{
public Par X0Y0_キスマーク;
public ShapePart X0Y0_キスマーク;
public ColorD CD;

View File

@@ -4,9 +4,9 @@ namespace SlaveMatrix
{
public class 1 : Ele
{
public Par X0Y0_根本;
public ShapePart X0Y0_根本;
public Par X0Y0_先端;
public ShapePart X0Y0_先端;
public ColorD CD;
@@ -164,7 +164,7 @@ namespace SlaveMatrix
X0Y0_先端CP = new ColorP(X0Y0_先端, CD, DisUnit, abj: true);
Intensity = e.;
Vector2D local = X0Y0_根本.OP[0].ps[2];
foreach (Par item in Body.EnumJoinRoot)
foreach (ShapePart item in Body.EnumJoinRoot)
{
item.BasePointBase = item.ToLocal(X0Y0_根本.ToGlobal(local));
}

View File

@@ -4,9 +4,9 @@ namespace SlaveMatrix
{
public class 2 : Ele
{
public Par X0Y0_根本;
public ShapePart X0Y0_根本;
public Par X0Y0_先端;
public ShapePart X0Y0_先端;
public ColorD CD;

View File

@@ -50,9 +50,9 @@ namespace SlaveMatrix
sep.Sta.Xv = RNG.XS.NextDouble();
sep.Sta. = RNG.XS.NextBool();
sep.Ele = he;
sep.Par = he.Body.GetHitPar_(hc);
sep.Path = sep.Par.GetPath();
sep.Pos = sep.Par.ToLocal(cp);
sep.ShapePart = he.Body.GetHitPar_(hc);
sep.Path = sep.ShapePart.GetPath();
sep.Pos = sep.ShapePart.ToLocal(cp);
if (.ContainsKey(he))
{
[he].Add(sep.Sta);

View File

@@ -18,7 +18,7 @@ namespace SlaveMatrix
foreach (sep stum in sta)
{
p = stum.Ele.Body.Current.GetPar(stum.Path);
stum.Sta.B = p.AngleBase - stum.Par.AngleBase;
stum.Sta.B = p.AngleBase - stum.ShapePart.AngleBase;
stum.Sta.B = p.ToGlobal(stum.Pos);
stum.Sta.();
stum.Sta.Body.Draw(Are);
@@ -47,9 +47,9 @@ namespace SlaveMatrix
sep.Sta = EleD.GetEle(Are.DisplayUnitScale, Med, Cha.ColorSet);
sep.Sta.SetHitFalse();
sep.Ele = he;
sep.Par = p;
sep.Path = sep.Par.GetPath();
sep.Pos = sep.Par.ToLocal(cp);
sep.ShapePart = p;
sep.Path = sep.ShapePart.GetPath();
sep.Pos = sep.ShapePart.ToLocal(cp);
sta.Add(sep);
}
return ()sep.Sta;

View File

@@ -18,7 +18,7 @@ namespace SlaveMatrix
foreach (sep stum in sta)
{
p = stum.Ele.Body.Current.GetPar(stum.Path);
stum.Sta.B = p.AngleBase - stum.Par.AngleBase;
stum.Sta.B = p.AngleBase - stum.ShapePart.AngleBase;
stum.Sta.B = p.ToGlobal(stum.Pos);
stum.Sta.();
stum.Sta.Body.Draw(Are);
@@ -48,9 +48,9 @@ namespace SlaveMatrix
sep.Sta.SetHitFalse();
sep.Sta.C = 45.0 * (double)(RNG.XS.NextBool() ? 1 : (-1)) * RNG.XS.NextDouble();
sep.Ele = he;
sep.Par = p;
sep.Path = sep.Par.GetPath();
sep.Pos = sep.Par.ToLocal(cp + (he. - cp).newNormalize() * 0.01);
sep.ShapePart = p;
sep.Path = sep.ShapePart.GetPath();
sep.Pos = sep.ShapePart.ToLocal(cp + (he. - cp).newNormalize() * 0.01);
sta.Add(sep);
}
return true;

View File

@@ -8,11 +8,11 @@ namespace SlaveMatrix
public _ドレス ;
private Par[] ;
private ShapePart[] ;
private Par[] ;
private ShapePart[] ;
private Par[] ;
private ShapePart[] ;
private Vector2D[] m;
@@ -24,9 +24,9 @@ namespace SlaveMatrix
{
this. = ;
this. = ;
= new Par[5] { .X0Y0_左_服, .X0Y0_左_バスト, .X0Y0_右_服, .X0Y0_右_バスト, .X0Y0_服 };
= new Par[2] { .X0Y0_左_縁, .X0Y0_縁_縁左 };
= new Par[2] { .X0Y0_右_縁, .X0Y0_縁_縁右 };
= new ShapePart[5] { .X0Y0_左_服, .X0Y0_左_バスト, .X0Y0_右_服, .X0Y0_右_バスト, .X0Y0_服 };
= new ShapePart[2] { .X0Y0_左_縁, .X0Y0_縁_縁左 };
= new ShapePart[2] { .X0Y0_右_縁, .X0Y0_縁_縁右 };
}
public void ()

File diff suppressed because it is too large Load Diff

View File

@@ -4,115 +4,115 @@ namespace SlaveMatrix
{
public class _アナル : Ele
{
public Par X0Y0_ヘッド;
public ShapePart X0Y0_ヘッド;
public Par X0Y0_ユニット_ユニット;
public ShapePart X0Y0_ユニット_ユニット;
public Par X0Y0_ユニット_ユニット線上;
public ShapePart X0Y0_ユニット_ユニット線上;
public Par X0Y0_ユニット_ユニット線下;
public ShapePart X0Y0_ユニット_ユニット線下;
public Par X0Y0_ユニット_ボタン上;
public ShapePart X0Y0_ユニット_ボタン上;
public Par X0Y0_ユニット_ボタン下;
public ShapePart X0Y0_ユニット_ボタン下;
public Par X0Y0_ユニット_パワー根;
public ShapePart X0Y0_ユニット_パワー根;
public Par X0Y0_ユニット_パワー1;
public ShapePart X0Y0_ユニット_パワー1;
public Par X0Y0_ユニット_パワー2;
public ShapePart X0Y0_ユニット_パワー2;
public Par X0Y0_ユニット_パワー3;
public ShapePart X0Y0_ユニット_パワー3;
public Par X0Y0_ユニット_パワー4;
public ShapePart X0Y0_ユニット_パワー4;
public Par X0Y1_ヘッド;
public ShapePart X0Y1_ヘッド;
public Par X0Y1_ユニット_ユニット;
public ShapePart X0Y1_ユニット_ユニット;
public Par X0Y1_ユニット_ユニット線上;
public ShapePart X0Y1_ユニット_ユニット線上;
public Par X0Y1_ユニット_ユニット線下;
public ShapePart X0Y1_ユニット_ユニット線下;
public Par X0Y1_ユニット_ボタン上;
public ShapePart X0Y1_ユニット_ボタン上;
public Par X0Y1_ユニット_ボタン下;
public ShapePart X0Y1_ユニット_ボタン下;
public Par X0Y1_ユニット_パワー根;
public ShapePart X0Y1_ユニット_パワー根;
public Par X0Y1_ユニット_パワー1;
public ShapePart X0Y1_ユニット_パワー1;
public Par X0Y1_ユニット_パワー2;
public ShapePart X0Y1_ユニット_パワー2;
public Par X0Y1_ユニット_パワー3;
public ShapePart X0Y1_ユニット_パワー3;
public Par X0Y1_ユニット_パワー4;
public ShapePart X0Y1_ユニット_パワー4;
public Par X0Y2_ヘッド;
public ShapePart X0Y2_ヘッド;
public Par X0Y2_ユニット_ユニット;
public ShapePart X0Y2_ユニット_ユニット;
public Par X0Y2_ユニット_ユニット線上;
public ShapePart X0Y2_ユニット_ユニット線上;
public Par X0Y2_ユニット_ユニット線下;
public ShapePart X0Y2_ユニット_ユニット線下;
public Par X0Y2_ユニット_ボタン上;
public ShapePart X0Y2_ユニット_ボタン上;
public Par X0Y2_ユニット_ボタン下;
public ShapePart X0Y2_ユニット_ボタン下;
public Par X0Y2_ユニット_パワー根;
public ShapePart X0Y2_ユニット_パワー根;
public Par X0Y2_ユニット_パワー1;
public ShapePart X0Y2_ユニット_パワー1;
public Par X0Y2_ユニット_パワー2;
public ShapePart X0Y2_ユニット_パワー2;
public Par X0Y2_ユニット_パワー3;
public ShapePart X0Y2_ユニット_パワー3;
public Par X0Y2_ユニット_パワー4;
public ShapePart X0Y2_ユニット_パワー4;
public Par X0Y3_ヘッド;
public ShapePart X0Y3_ヘッド;
public Par X0Y3_ユニット_ユニット;
public ShapePart X0Y3_ユニット_ユニット;
public Par X0Y3_ユニット_ユニット線上;
public ShapePart X0Y3_ユニット_ユニット線上;
public Par X0Y3_ユニット_ユニット線下;
public ShapePart X0Y3_ユニット_ユニット線下;
public Par X0Y3_ユニット_ボタン上;
public ShapePart X0Y3_ユニット_ボタン上;
public Par X0Y3_ユニット_ボタン下;
public ShapePart X0Y3_ユニット_ボタン下;
public Par X0Y3_ユニット_パワー根;
public ShapePart X0Y3_ユニット_パワー根;
public Par X0Y3_ユニット_パワー1;
public ShapePart X0Y3_ユニット_パワー1;
public Par X0Y3_ユニット_パワー2;
public ShapePart X0Y3_ユニット_パワー2;
public Par X0Y3_ユニット_パワー3;
public ShapePart X0Y3_ユニット_パワー3;
public Par X0Y3_ユニット_パワー4;
public ShapePart X0Y3_ユニット_パワー4;
public Par X0Y4_ヘッド;
public ShapePart X0Y4_ヘッド;
public Par X0Y4_ユニット_ユニット;
public ShapePart X0Y4_ユニット_ユニット;
public Par X0Y4_ユニット_ユニット線上;
public ShapePart X0Y4_ユニット_ユニット線上;
public Par X0Y4_ユニット_ユニット線下;
public ShapePart X0Y4_ユニット_ユニット線下;
public Par X0Y4_ユニット_ボタン上;
public ShapePart X0Y4_ユニット_ボタン上;
public Par X0Y4_ユニット_ボタン下;
public ShapePart X0Y4_ユニット_ボタン下;
public Par X0Y4_ユニット_パワー根;
public ShapePart X0Y4_ユニット_パワー根;
public Par X0Y4_ユニット_パワー1;
public ShapePart X0Y4_ユニット_パワー1;
public Par X0Y4_ユニット_パワー2;
public ShapePart X0Y4_ユニット_パワー2;
public Par X0Y4_ユニット_パワー3;
public ShapePart X0Y4_ユニット_パワー3;
public Par X0Y4_ユニット_パワー4;
public ShapePart X0Y4_ユニット_パワー4;
public ColorD CD;

View File

@@ -4,193 +4,193 @@ namespace SlaveMatrix
{
public class _コモン : Ele
{
public Par X0Y0_ヘッド;
public ShapePart X0Y0_ヘッド;
public Par X0Y0_イボ1;
public ShapePart X0Y0_イボ1;
public Par X0Y0_イボ2;
public ShapePart X0Y0_イボ2;
public Par X0Y0_イボ3;
public ShapePart X0Y0_イボ3;
public Par X0Y0_イボ4;
public ShapePart X0Y0_イボ4;
public Par X0Y0_イボ5;
public ShapePart X0Y0_イボ5;
public Par X0Y0_イボ6;
public ShapePart X0Y0_イボ6;
public Par X0Y0_イボ7;
public ShapePart X0Y0_イボ7;
public Par X0Y0_イボ8;
public ShapePart X0Y0_イボ8;
public Par X0Y0_イボ9;
public ShapePart X0Y0_イボ9;
public Par X0Y0_イボ10;
public ShapePart X0Y0_イボ10;
public Par X0Y0_イボ11;
public ShapePart X0Y0_イボ11;
public Par X0Y0_イボ12;
public ShapePart X0Y0_イボ12;
public Par X0Y0_ユニット_ユニット;
public ShapePart X0Y0_ユニット_ユニット;
public Par X0Y0_ユニット_ユニット線上;
public ShapePart X0Y0_ユニット_ユニット線上;
public Par X0Y0_ユニット_ユニット線下;
public ShapePart X0Y0_ユニット_ユニット線下;
public Par X0Y0_ユニット_ボタン上;
public ShapePart X0Y0_ユニット_ボタン上;
public Par X0Y0_ユニット_ボタン下;
public ShapePart X0Y0_ユニット_ボタン下;
public Par X0Y0_ユニット_パワー根;
public ShapePart X0Y0_ユニット_パワー根;
public Par X0Y0_ユニット_パワー1;
public ShapePart X0Y0_ユニット_パワー1;
public Par X0Y0_ユニット_パワー2;
public ShapePart X0Y0_ユニット_パワー2;
public Par X0Y0_ユニット_パワー3;
public ShapePart X0Y0_ユニット_パワー3;
public Par X0Y0_ユニット_パワー4;
public ShapePart X0Y0_ユニット_パワー4;
public Par X0Y1_ヘッド;
public ShapePart X0Y1_ヘッド;
public Par X0Y1_イボ1;
public ShapePart X0Y1_イボ1;
public Par X0Y1_イボ2;
public ShapePart X0Y1_イボ2;
public Par X0Y1_イボ3;
public ShapePart X0Y1_イボ3;
public Par X0Y1_イボ4;
public ShapePart X0Y1_イボ4;
public Par X0Y1_イボ5;
public ShapePart X0Y1_イボ5;
public Par X0Y1_イボ6;
public ShapePart X0Y1_イボ6;
public Par X0Y1_イボ7;
public ShapePart X0Y1_イボ7;
public Par X0Y1_イボ8;
public ShapePart X0Y1_イボ8;
public Par X0Y1_イボ9;
public ShapePart X0Y1_イボ9;
public Par X0Y1_イボ10;
public ShapePart X0Y1_イボ10;
public Par X0Y1_イボ11;
public ShapePart X0Y1_イボ11;
public Par X0Y1_イボ12;
public ShapePart X0Y1_イボ12;
public Par X0Y1_ユニット_ユニット;
public ShapePart X0Y1_ユニット_ユニット;
public Par X0Y1_ユニット_ユニット線上;
public ShapePart X0Y1_ユニット_ユニット線上;
public Par X0Y1_ユニット_ユニット線下;
public ShapePart X0Y1_ユニット_ユニット線下;
public Par X0Y1_ユニット_ボタン上;
public ShapePart X0Y1_ユニット_ボタン上;
public Par X0Y1_ユニット_ボタン下;
public ShapePart X0Y1_ユニット_ボタン下;
public Par X0Y1_ユニット_パワー根;
public ShapePart X0Y1_ユニット_パワー根;
public Par X0Y1_ユニット_パワー1;
public ShapePart X0Y1_ユニット_パワー1;
public Par X0Y1_ユニット_パワー2;
public ShapePart X0Y1_ユニット_パワー2;
public Par X0Y1_ユニット_パワー3;
public ShapePart X0Y1_ユニット_パワー3;
public Par X0Y1_ユニット_パワー4;
public ShapePart X0Y1_ユニット_パワー4;
public Par X0Y2_ヘッド;
public ShapePart X0Y2_ヘッド;
public Par X0Y2_イボ1;
public ShapePart X0Y2_イボ1;
public Par X0Y2_イボ2;
public ShapePart X0Y2_イボ2;
public Par X0Y2_イボ3;
public ShapePart X0Y2_イボ3;
public Par X0Y2_イボ4;
public ShapePart X0Y2_イボ4;
public Par X0Y2_イボ5;
public ShapePart X0Y2_イボ5;
public Par X0Y2_イボ6;
public ShapePart X0Y2_イボ6;
public Par X0Y2_イボ7;
public ShapePart X0Y2_イボ7;
public Par X0Y2_イボ8;
public ShapePart X0Y2_イボ8;
public Par X0Y2_イボ9;
public ShapePart X0Y2_イボ9;
public Par X0Y2_ユニット_ユニット;
public ShapePart X0Y2_ユニット_ユニット;
public Par X0Y2_ユニット_ユニット線上;
public ShapePart X0Y2_ユニット_ユニット線上;
public Par X0Y2_ユニット_ユニット線下;
public ShapePart X0Y2_ユニット_ユニット線下;
public Par X0Y2_ユニット_ボタン上;
public ShapePart X0Y2_ユニット_ボタン上;
public Par X0Y2_ユニット_ボタン下;
public ShapePart X0Y2_ユニット_ボタン下;
public Par X0Y2_ユニット_パワー根;
public ShapePart X0Y2_ユニット_パワー根;
public Par X0Y2_ユニット_パワー1;
public ShapePart X0Y2_ユニット_パワー1;
public Par X0Y2_ユニット_パワー2;
public ShapePart X0Y2_ユニット_パワー2;
public Par X0Y2_ユニット_パワー3;
public ShapePart X0Y2_ユニット_パワー3;
public Par X0Y2_ユニット_パワー4;
public ShapePart X0Y2_ユニット_パワー4;
public Par X0Y3_ヘッド;
public ShapePart X0Y3_ヘッド;
public Par X0Y3_イボ1;
public ShapePart X0Y3_イボ1;
public Par X0Y3_イボ2;
public ShapePart X0Y3_イボ2;
public Par X0Y3_イボ3;
public ShapePart X0Y3_イボ3;
public Par X0Y3_イボ4;
public ShapePart X0Y3_イボ4;
public Par X0Y3_イボ5;
public ShapePart X0Y3_イボ5;
public Par X0Y3_イボ6;
public ShapePart X0Y3_イボ6;
public Par X0Y3_ユニット_ユニット;
public ShapePart X0Y3_ユニット_ユニット;
public Par X0Y3_ユニット_ユニット線上;
public ShapePart X0Y3_ユニット_ユニット線上;
public Par X0Y3_ユニット_ユニット線下;
public ShapePart X0Y3_ユニット_ユニット線下;
public Par X0Y3_ユニット_ボタン上;
public ShapePart X0Y3_ユニット_ボタン上;
public Par X0Y3_ユニット_ボタン下;
public ShapePart X0Y3_ユニット_ボタン下;
public Par X0Y3_ユニット_パワー根;
public ShapePart X0Y3_ユニット_パワー根;
public Par X0Y3_ユニット_パワー1;
public ShapePart X0Y3_ユニット_パワー1;
public Par X0Y3_ユニット_パワー2;
public ShapePart X0Y3_ユニット_パワー2;
public Par X0Y3_ユニット_パワー3;
public ShapePart X0Y3_ユニット_パワー3;
public Par X0Y3_ユニット_パワー4;
public ShapePart X0Y3_ユニット_パワー4;
public Par X0Y4_ヘッド;
public ShapePart X0Y4_ヘッド;
public Par X0Y4_ユニット_ユニット;
public ShapePart X0Y4_ユニット_ユニット;
public Par X0Y4_ユニット_ユニット線上;
public ShapePart X0Y4_ユニット_ユニット線上;
public Par X0Y4_ユニット_ユニット線下;
public ShapePart X0Y4_ユニット_ユニット線下;
public Par X0Y4_ユニット_ボタン上;
public ShapePart X0Y4_ユニット_ボタン上;
public Par X0Y4_ユニット_ボタン下;
public ShapePart X0Y4_ユニット_ボタン下;
public Par X0Y4_ユニット_パワー根;
public ShapePart X0Y4_ユニット_パワー根;
public Par X0Y4_ユニット_パワー1;
public ShapePart X0Y4_ユニット_パワー1;
public Par X0Y4_ユニット_パワー2;
public ShapePart X0Y4_ユニット_パワー2;
public Par X0Y4_ユニット_パワー3;
public ShapePart X0Y4_ユニット_パワー3;
public Par X0Y4_ユニット_パワー4;
public ShapePart X0Y4_ユニット_パワー4;
public ColorD CD;

Some files were not shown because too many files have changed in this diff Show More