Renamed Par -> ShapePart
Renamed ParT -> ShapePartT
This commit is contained in:
@@ -50,9 +50,9 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public Pars Pars => pars;
|
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;
|
this.Action = Action;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -119,7 +119,7 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public void SetHitColor(ModeEventDispatcher Med)
|
public void SetHitColor(ModeEventDispatcher Med)
|
||||||
{
|
{
|
||||||
foreach (Par item in pars.EnumAllPar())
|
foreach (ShapePart item in pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
if (item.HitColor != Color.Transparent)
|
if (item.HitColor != Color.Transparent)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -15,15 +15,15 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public List<Color> TextColors = new List<Color>();
|
public List<Color> TextColors = new List<Color>();
|
||||||
|
|
||||||
public But1(ParT ParT, Action<But> Action)
|
public But1(ShapePartT ShapePartT, Action<But> Action)
|
||||||
: base(ParT, Action)
|
: base(ShapePartT, Action)
|
||||||
{
|
{
|
||||||
Setting();
|
Setting();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Setting()
|
private void Setting()
|
||||||
{
|
{
|
||||||
foreach (Par item in pars.EnumAllPar())
|
foreach (ShapePart item in pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
BaseColors.Add(item.BrushColor);
|
BaseColors.Add(item.BrushColor);
|
||||||
OverColors.Add(BaseColors.Last().FuncHSV(delegate(Hsv hsv)
|
OverColors.Add(BaseColors.Last().FuncHSV(delegate(Hsv hsv)
|
||||||
@@ -45,7 +45,7 @@ namespace _2DGAMELIB
|
|||||||
Over = delegate
|
Over = delegate
|
||||||
{
|
{
|
||||||
int num4 = 0;
|
int num4 = 0;
|
||||||
foreach (Par item2 in pars.EnumAllPar())
|
foreach (ShapePart item2 in pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item2.BrushColor = OverColors[num4];
|
item2.BrushColor = OverColors[num4];
|
||||||
if (item2.IsParT())
|
if (item2.IsParT())
|
||||||
@@ -58,7 +58,7 @@ namespace _2DGAMELIB
|
|||||||
Push = delegate
|
Push = delegate
|
||||||
{
|
{
|
||||||
int num3 = 0;
|
int num3 = 0;
|
||||||
foreach (Par item3 in pars.EnumAllPar())
|
foreach (ShapePart item3 in pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item3.BrushColor = PushColors[num3];
|
item3.BrushColor = PushColors[num3];
|
||||||
if (item3.IsParT())
|
if (item3.IsParT())
|
||||||
@@ -71,7 +71,7 @@ namespace _2DGAMELIB
|
|||||||
Release = delegate
|
Release = delegate
|
||||||
{
|
{
|
||||||
int num2 = 0;
|
int num2 = 0;
|
||||||
foreach (Par item4 in pars.EnumAllPar())
|
foreach (ShapePart item4 in pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item4.BrushColor = OverColors[num2];
|
item4.BrushColor = OverColors[num2];
|
||||||
if (item4.IsParT())
|
if (item4.IsParT())
|
||||||
@@ -84,7 +84,7 @@ namespace _2DGAMELIB
|
|||||||
Out = delegate
|
Out = delegate
|
||||||
{
|
{
|
||||||
int num = 0;
|
int num = 0;
|
||||||
foreach (Par item5 in pars.EnumAllPar())
|
foreach (ShapePart item5 in pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item5.BrushColor = BaseColors[num];
|
item5.BrushColor = BaseColors[num];
|
||||||
if (item5.IsParT())
|
if (item5.IsParT())
|
||||||
|
|||||||
@@ -159,11 +159,11 @@ namespace _2DGAMELIB
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public IEnumerable<Par> EnumAllPar()
|
public IEnumerable<ShapePart> EnumAllPar()
|
||||||
{
|
{
|
||||||
foreach (Pars item in parss)
|
foreach (Pars item in parss)
|
||||||
{
|
{
|
||||||
foreach (Par item2 in item.EnumAllPar())
|
foreach (ShapePart item2 in item.EnumAllPar())
|
||||||
{
|
{
|
||||||
yield return item2;
|
yield return item2;
|
||||||
}
|
}
|
||||||
@@ -211,9 +211,9 @@ namespace _2DGAMELIB
|
|||||||
return list;
|
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)
|
foreach (Pars item in parss)
|
||||||
{
|
{
|
||||||
list.AddRange(item.GetHitPars(ref HitColor));
|
list.AddRange(item.GetHitPars(ref HitColor));
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public Dictionary<Pars, Joints> pj;
|
public Dictionary<Pars, Joints> pj;
|
||||||
|
|
||||||
public Dictionary<Pars, Par> pr;
|
public Dictionary<Pars, ShapePart> pr;
|
||||||
|
|
||||||
public int CountX => difs.Count;
|
public int CountX => difs.Count;
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ namespace _2DGAMELIB
|
|||||||
}
|
}
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public Par CurJoinRoot
|
public ShapePart CurJoinRoot
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
@@ -228,12 +228,12 @@ namespace _2DGAMELIB
|
|||||||
}
|
}
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public IEnumerable<Par> EnumJoinRoot => pr.Values;
|
public IEnumerable<ShapePart> EnumJoinRoot => pr.Values;
|
||||||
public IEnumerable<Par> EnumAllPar()
|
public IEnumerable<ShapePart> EnumAllPar()
|
||||||
{
|
{
|
||||||
foreach (Dif dif in difs)
|
foreach (Dif dif in difs)
|
||||||
{
|
{
|
||||||
foreach (Par item in dif.EnumAllPar())
|
foreach (ShapePart item in dif.EnumAllPar())
|
||||||
{
|
{
|
||||||
yield return item;
|
yield return item;
|
||||||
}
|
}
|
||||||
@@ -294,26 +294,26 @@ namespace _2DGAMELIB
|
|||||||
AreM.Draw(Current);
|
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)
|
if (array.Length <= 1)
|
||||||
{
|
{
|
||||||
return array.FirstOrDefault();
|
return array.FirstOrDefault();
|
||||||
}
|
}
|
||||||
Par[] array2 = array;
|
ShapePart[] array2 = array;
|
||||||
foreach (Par p0 in array2)
|
foreach (ShapePart p0 in array2)
|
||||||
{
|
{
|
||||||
Vector2D p = p0.Position;
|
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;
|
return p0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Par par = array.FirstOrDefault((Par e) => e.JP.Count > 0);
|
ShapePart shapePart = array.FirstOrDefault((ShapePart e) => e.JP.Count > 0);
|
||||||
if (par != null)
|
if (shapePart != null)
|
||||||
{
|
{
|
||||||
return par;
|
return shapePart;
|
||||||
}
|
}
|
||||||
return array.First();
|
return array.First();
|
||||||
}
|
}
|
||||||
@@ -321,10 +321,10 @@ namespace _2DGAMELIB
|
|||||||
public void SetJoints()
|
public void SetJoints()
|
||||||
{
|
{
|
||||||
pj = new Dictionary<Pars, Joints>();
|
pj = new Dictionary<Pars, Joints>();
|
||||||
pr = new Dictionary<Pars, Par>();
|
pr = new Dictionary<Pars, ShapePart>();
|
||||||
foreach (Pars item in EnumAllPars())
|
foreach (Pars item in EnumAllPars())
|
||||||
{
|
{
|
||||||
Par joinRoot = GetJoinRoot(item);
|
ShapePart joinRoot = GetJoinRoot(item);
|
||||||
if (joinRoot != null)
|
if (joinRoot != null)
|
||||||
{
|
{
|
||||||
pj.Add(item, joinRoot.GetJoints(item.EnumAllPar()));
|
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)
|
public bool IsHit(ref Color HitColor)
|
||||||
|
|||||||
@@ -20,15 +20,15 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
private Pars pars;
|
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;
|
private double val;
|
||||||
|
|
||||||
@@ -58,13 +58,13 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public Pars Pars => pars;
|
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
|
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)
|
private void ParSetting(string Name, ref Vector2D Position, double Size, double Width, double Height, double Margin, ref Color BackColor, bool knob)
|
||||||
{
|
{
|
||||||
pars = new Pars();
|
pars = new Pars();
|
||||||
base_ = new Par
|
base_ = new ShapePart
|
||||||
{
|
{
|
||||||
Tag = Name + "_ベース",
|
Tag = Name + "_ベース",
|
||||||
InitializeOP = new Out[1] { Shas.GetSquare() },
|
InitializeOP = new Out[1] { Shas.GetSquare() },
|
||||||
@@ -297,7 +297,7 @@ namespace _2DGAMELIB
|
|||||||
};
|
};
|
||||||
base_.BasePointBase = base_.OP.GetCenter();
|
base_.BasePointBase = base_.OP.GetCenter();
|
||||||
pars.Add(base_.Tag, base_);
|
pars.Add(base_.Tag, base_);
|
||||||
frame1 = new Par
|
frame1 = new ShapePart
|
||||||
{
|
{
|
||||||
Tag = Name + "_フレーム1",
|
Tag = Name + "_フレーム1",
|
||||||
InitializeOP = new Out[1] { Shas.GetSquare() },
|
InitializeOP = new Out[1] { Shas.GetSquare() },
|
||||||
@@ -312,7 +312,7 @@ namespace _2DGAMELIB
|
|||||||
pars.Add(frame1.Tag, frame1);
|
pars.Add(frame1.Tag, frame1);
|
||||||
if (Range == Range.MinusPlus)
|
if (Range == Range.MinusPlus)
|
||||||
{
|
{
|
||||||
frame2 = new Par
|
frame2 = new ShapePart
|
||||||
{
|
{
|
||||||
Tag = Name + "_フレーム2",
|
Tag = Name + "_フレーム2",
|
||||||
InitializeOP = new Out[1] { Shas.GetSquare() },
|
InitializeOP = new Out[1] { Shas.GetSquare() },
|
||||||
@@ -326,7 +326,7 @@ namespace _2DGAMELIB
|
|||||||
frame2.BasePointBase = GetBasePoint2();
|
frame2.BasePointBase = GetBasePoint2();
|
||||||
pars.Add(frame2.Tag, frame2);
|
pars.Add(frame2.Tag, frame2);
|
||||||
}
|
}
|
||||||
gauge = new Par
|
gauge = new ShapePart
|
||||||
{
|
{
|
||||||
Tag = Name + "_ゲージ",
|
Tag = Name + "_ゲージ",
|
||||||
InitializeOP = new Out[1] { Shas.GetSquare() },
|
InitializeOP = new Out[1] { Shas.GetSquare() },
|
||||||
@@ -340,7 +340,7 @@ namespace _2DGAMELIB
|
|||||||
pars.Add(gauge.Tag, gauge);
|
pars.Add(gauge.Tag, gauge);
|
||||||
if (knob)
|
if (knob)
|
||||||
{
|
{
|
||||||
this.knob = new Par
|
this.knob = new ShapePart
|
||||||
{
|
{
|
||||||
Tag = Name + "_ノブ",
|
Tag = Name + "_ノブ",
|
||||||
InitializeOP = new Out[1] { Shas.GetSquare() },
|
InitializeOP = new Out[1] { Shas.GetSquare() },
|
||||||
|
|||||||
@@ -8,18 +8,18 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
public static double IdentityDistance = System.Math.Pow(5E-05, 2.0);
|
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();
|
Joints joints = new Joints();
|
||||||
int num = 0;
|
int num = 0;
|
||||||
List<int> list = new List<int>();
|
List<int> list = new List<int>();
|
||||||
List<Par> list2 = EnumPar.ToList();
|
List<ShapePart> list2 = EnumPar.ToList();
|
||||||
foreach (Joi item in JoinRoot.JP)
|
foreach (Joi item in JoinRoot.JP)
|
||||||
{
|
{
|
||||||
Vector2D v = JoinRoot.ToGlobal(item.Joint);
|
Vector2D v = JoinRoot.ToGlobal(item.Joint);
|
||||||
int num2 = 0;
|
int num2 = 0;
|
||||||
list.Clear();
|
list.Clear();
|
||||||
foreach (Par item2 in list2)
|
foreach (ShapePart item2 in list2)
|
||||||
{
|
{
|
||||||
if (JoinRoot != item2)
|
if (JoinRoot != item2)
|
||||||
{
|
{
|
||||||
@@ -48,7 +48,7 @@ namespace _2DGAMELIB
|
|||||||
return joints;
|
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 num = -1;
|
||||||
int num2 = 0;
|
int num2 = 0;
|
||||||
@@ -57,20 +57,20 @@ namespace _2DGAMELIB
|
|||||||
num = js.Joins.Count;
|
num = js.Joins.Count;
|
||||||
for (int i = num2; i < num; i++)
|
for (int i = num2; i < num; i++)
|
||||||
{
|
{
|
||||||
Par par = js.Joins[i].Par1;
|
ShapePart shapePart = js.Joins[i].Par1;
|
||||||
int num3 = 0;
|
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;
|
int num4 = 0;
|
||||||
del.Clear();
|
del.Clear();
|
||||||
foreach (Par item2 in pl)
|
foreach (ShapePart item2 in pl)
|
||||||
{
|
{
|
||||||
if (par != item2)
|
if (shapePart != item2)
|
||||||
{
|
{
|
||||||
if (v.DistanceSquared(item2.Position) <= IdentityDistance)
|
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))
|
if (!del.Contains(num4))
|
||||||
{
|
{
|
||||||
del.Add(num4);
|
del.Add(num4);
|
||||||
@@ -99,7 +99,7 @@ namespace _2DGAMELIB
|
|||||||
JointsD jointsD = new JointsD();
|
JointsD jointsD = new JointsD();
|
||||||
List<int> list = new List<int>();
|
List<int> list = new List<int>();
|
||||||
List<Difs> list2 = EnumDifs.ToList();
|
List<Difs> list2 = EnumDifs.ToList();
|
||||||
foreach (Par item in JoinRoot.EnumAllPar())
|
foreach (ShapePart item in JoinRoot.EnumAllPar())
|
||||||
{
|
{
|
||||||
int num = 0;
|
int num = 0;
|
||||||
list.Clear();
|
list.Clear();
|
||||||
@@ -111,7 +111,7 @@ namespace _2DGAMELIB
|
|||||||
foreach (Joi item3 in item.JP)
|
foreach (Joi item3 in item.JP)
|
||||||
{
|
{
|
||||||
Vector2D v = item.ToGlobal(item3.Joint);
|
Vector2D v = item.ToGlobal(item3.Joint);
|
||||||
foreach (Par item4 in item2.EnumJoinRoot)
|
foreach (ShapePart item4 in item2.EnumJoinRoot)
|
||||||
{
|
{
|
||||||
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
|
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
|
||||||
{
|
{
|
||||||
@@ -151,7 +151,7 @@ namespace _2DGAMELIB
|
|||||||
for (int i = num2; i < num; i++)
|
for (int i = num2; i < num; i++)
|
||||||
{
|
{
|
||||||
Difs difs = jsd.Joins[i].Difs1;
|
Difs difs = jsd.Joins[i].Difs1;
|
||||||
foreach (Par item in difs.EnumAllPar())
|
foreach (ShapePart item in difs.EnumAllPar())
|
||||||
{
|
{
|
||||||
int num3 = 0;
|
int num3 = 0;
|
||||||
del.Clear();
|
del.Clear();
|
||||||
@@ -163,7 +163,7 @@ namespace _2DGAMELIB
|
|||||||
foreach (Joi item3 in item.JP)
|
foreach (Joi item3 in item.JP)
|
||||||
{
|
{
|
||||||
Vector2D v = item.ToGlobal(item3.Joint);
|
Vector2D v = item.ToGlobal(item3.Joint);
|
||||||
foreach (Par item4 in item2.EnumJoinRoot)
|
foreach (ShapePart item4 in item2.EnumJoinRoot)
|
||||||
{
|
{
|
||||||
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
|
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ namespace _2DGAMELIB
|
|||||||
[Serializable]
|
[Serializable]
|
||||||
public class Joint
|
public class Joint
|
||||||
{
|
{
|
||||||
public Par Par0;
|
public ShapePart Par0;
|
||||||
|
|
||||||
public int Index;
|
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.Par0 = Par0;
|
||||||
this.Index = Index;
|
this.Index = Index;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public Difs Difs1;
|
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;
|
this.Difs0 = Difs0;
|
||||||
Path0 = Par0.GetPath();
|
Path0 = Par0.GetPath();
|
||||||
|
|||||||
@@ -33,10 +33,10 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public int Index;
|
public int Index;
|
||||||
|
|
||||||
public JointS(Difs Difs, Par Par, int Index)
|
public JointS(Difs Difs, ShapePart ShapePart, int Index)
|
||||||
{
|
{
|
||||||
this.Difs = Difs;
|
this.Difs = Difs;
|
||||||
Path = Par.GetPath();
|
Path = ShapePart.GetPath();
|
||||||
this.Index = Index;
|
this.Index = Index;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
public class Lab
|
public class Lab
|
||||||
{
|
{
|
||||||
private ParT parT;
|
private ShapePartT _shapePartT;
|
||||||
|
|
||||||
private RenderArea Are;
|
private RenderArea Are;
|
||||||
|
|
||||||
@@ -13,13 +13,13 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
private double Min;
|
private double Min;
|
||||||
|
|
||||||
public ParT ParT => parT;
|
public ShapePartT ShapePartT => _shapePartT;
|
||||||
|
|
||||||
public string Text
|
public string Text
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return parT.Text;
|
return _shapePartT.Text;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
@@ -29,7 +29,7 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
private void SetText(string Text)
|
private void SetText(string Text)
|
||||||
{
|
{
|
||||||
parT.Text = Text;
|
_shapePartT.Text = Text;
|
||||||
SetRect();
|
SetRect();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ namespace _2DGAMELIB
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
parT = new ParT
|
_shapePartT = new ShapePartT
|
||||||
{
|
{
|
||||||
InitializeOP = array,
|
InitializeOP = array,
|
||||||
BasePointBase = array[0].ps[0],
|
BasePointBase = array[0].ps[0],
|
||||||
@@ -75,49 +75,49 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
if (ShadColor != Color.Empty)
|
if (ShadColor != Color.Empty)
|
||||||
{
|
{
|
||||||
parT.ShadBrush = new SolidBrush(ShadColor);
|
_shapePartT.ShadBrush = new SolidBrush(ShadColor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SetRect();
|
SetRect();
|
||||||
Min = parT.RectSize.Y;
|
Min = _shapePartT.RectSize.Y;
|
||||||
SetText(Text);
|
SetText(Text);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetHitColor(ModeEventDispatcher Med)
|
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()
|
private void SetRect()
|
||||||
{
|
{
|
||||||
if (!string.IsNullOrEmpty(parT.Text))
|
if (!string.IsNullOrEmpty(_shapePartT.Text))
|
||||||
{
|
{
|
||||||
parT.RectSize = new Vector2D(Width, 10.0);
|
_shapePartT.RectSize = new Vector2D(Width, 10.0);
|
||||||
Vector2D_2 stringRect = parT.GetStringRect(Are.DisplayUnitScale, Are.DisplayGraphics);
|
Vector2D_2 stringRect = _shapePartT.GetStringRect(Are.DisplayUnitScale, Are.DisplayGraphics);
|
||||||
double x = ((stringRect.v2.X > Min) ? stringRect.v2.X : Min) + 0.07;
|
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
|
else
|
||||||
{
|
{
|
||||||
double x2 = Min + 0.07;
|
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);
|
_shapePartT.OP[0].ps[0] = new Vector2D(0.0, 0.0);
|
||||||
parT.OP[0].ps[1] = new Vector2D(parT.RectSize.X, 0.0);
|
_shapePartT.OP[0].ps[1] = new Vector2D(_shapePartT.RectSize.X, 0.0);
|
||||||
parT.OP[0].ps[2] = new Vector2D(parT.RectSize.X, parT.RectSize.Y);
|
_shapePartT.OP[0].ps[2] = new Vector2D(_shapePartT.RectSize.X, _shapePartT.RectSize.Y);
|
||||||
parT.OP[0].ps[3] = new Vector2D(0.0, parT.RectSize.Y);
|
_shapePartT.OP[0].ps[3] = new Vector2D(0.0, _shapePartT.RectSize.Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
parT.Dispose();
|
_shapePartT.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
foreach (Lab value in labs.Values)
|
foreach (Lab value in labs.Values)
|
||||||
{
|
{
|
||||||
Are.Draw(value.ParT);
|
Are.Draw(value.ShapePartT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -366,9 +366,9 @@ namespace _2DGAMELIB
|
|||||||
HitColors.Add(c);
|
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();
|
p.HitColor = GetUniqueColor();
|
||||||
}
|
}
|
||||||
@@ -379,9 +379,9 @@ namespace _2DGAMELIB
|
|||||||
HitColors.Remove(Color);
|
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);
|
HitColors.Remove(p.HitColor);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -178,11 +178,11 @@ namespace _2DGAMELIB
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Difs JoinRoot => r;
|
public Difs JoinRoot => r;
|
||||||
public IEnumerable<Par> EnumAllPar()
|
public IEnumerable<ShapePart> EnumAllPar()
|
||||||
{
|
{
|
||||||
foreach (Difs value in Difss.Values)
|
foreach (Difs value in Difss.Values)
|
||||||
{
|
{
|
||||||
foreach (Par item in value.EnumAllPar())
|
foreach (ShapePart item in value.EnumAllPar())
|
||||||
{
|
{
|
||||||
yield return item;
|
yield return item;
|
||||||
}
|
}
|
||||||
@@ -220,15 +220,15 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
return array.FirstOrDefault();
|
return array.FirstOrDefault();
|
||||||
}
|
}
|
||||||
Par[] pa = EnumAllPar().ToArray();
|
ShapePart[] pa = EnumAllPar().ToArray();
|
||||||
Difs[] array2 = array;
|
Difs[] array2 = array;
|
||||||
Vector2D p;
|
Vector2D p;
|
||||||
foreach (Difs difs in array2)
|
foreach (Difs difs in array2)
|
||||||
{
|
{
|
||||||
if (difs.EnumJoinRoot.All(delegate(Par p0)
|
if (difs.EnumJoinRoot.All(delegate(ShapePart p0)
|
||||||
{
|
{
|
||||||
p = p0.Position;
|
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;
|
return difs;
|
||||||
|
|||||||
@@ -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)
|
foreach (Vector2D p in item.ps)
|
||||||
{
|
{
|
||||||
Vector2D vector2D = Par.ToGlobal(p);
|
Vector2D vector2D = ShapePart.ToGlobal(p);
|
||||||
if (MinX > vector2D.X)
|
if (MinX > vector2D.X)
|
||||||
{
|
{
|
||||||
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)
|
foreach (Vector2D p in item.ps)
|
||||||
{
|
{
|
||||||
Vector2D vector2D = Par.ToGlobal(p);
|
Vector2D vector2D = ShapePart.ToGlobal(p);
|
||||||
if (MinY > vector2D.Y)
|
if (MinY > vector2D.Y)
|
||||||
{
|
{
|
||||||
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++)
|
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 = new Vector2D[2];
|
||||||
MM[0].X = vector2D.X;
|
MM[0].X = vector2D.X;
|
||||||
MM[1].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 = new Vector2D[2];
|
||||||
MM[0].X = vector2D.X;
|
MM[0].X = vector2D.X;
|
||||||
MM[1].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 = new Vector2D[2];
|
||||||
MM[0].Y = vector2D.Y;
|
MM[0].Y = vector2D.Y;
|
||||||
MM[1].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();
|
ShapePart shapePart = Pars.First();
|
||||||
Vector2D vector2D = par.ToGlobal(par.OP.First().ps.First());
|
Vector2D vector2D = shapePart.ToGlobal(shapePart.OP.First().ps.First());
|
||||||
MM = new Vector2D[2];
|
MM = new Vector2D[2];
|
||||||
MM[0].Y = vector2D.Y;
|
MM[0].Y = vector2D.Y;
|
||||||
MM[1].Y = vector2D.Y;
|
MM[1].Y = vector2D.Y;
|
||||||
GetMinMaxY(Pars, ref MM[0].Y, ref MM[1].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 = new Vector2D[2];
|
||||||
MM[0].Y = vector2D.Y;
|
MM[0].Y = vector2D.Y;
|
||||||
MM[1].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)
|
public static Obj ObjLoad(this byte[] bd)
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
((Pars)value2).PositionSize = value;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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;
|
((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);
|
return pars.IndexOf(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Add(string Name, Par Par)
|
public void Add(string Name, ShapePart ShapePart)
|
||||||
{
|
{
|
||||||
Par.SetParent(this);
|
ShapePart.SetParent(this);
|
||||||
pars.Add(Name, Par);
|
pars.Add(Name, ShapePart);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Add(string Name, ParT ParT)
|
public void Add(string Name, ShapePartT ShapePartT)
|
||||||
{
|
{
|
||||||
ParT.SetParent(this);
|
ShapePartT.SetParent(this);
|
||||||
pars.Add(Name, ParT);
|
pars.Add(Name, ShapePartT);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Add(string Name, Pars Pars)
|
public void Add(string Name, Pars Pars)
|
||||||
@@ -301,31 +301,31 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
((Pars)obj).SetParent(null);
|
((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);
|
pars.Remove(Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public IEnumerable<Par> EnumAllPar()
|
public IEnumerable<ShapePart> EnumAllPar()
|
||||||
{
|
{
|
||||||
foreach (object value in pars.Values)
|
foreach (object value in pars.Values)
|
||||||
{
|
{
|
||||||
if (value is Pars)
|
if (value is Pars)
|
||||||
{
|
{
|
||||||
foreach (Par item in ((Pars)value).EnumAllPar())
|
foreach (ShapePart item in ((Pars)value).EnumAllPar())
|
||||||
{
|
{
|
||||||
yield return item;
|
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();
|
((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;
|
Tag = ShapePart.Tag;
|
||||||
Add(Par.Tag, Par);
|
Add(ShapePart.Tag, ShapePart);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Pars(ParT ParT)
|
public Pars(ShapePartT ShapePartT)
|
||||||
{
|
{
|
||||||
Tag = ParT.Tag;
|
Tag = ShapePartT.Tag;
|
||||||
Add(ParT.Tag, ParT);
|
Add(ShapePartT.Tag, ShapePartT);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Pars(Pars Pars)
|
public Pars(Pars Pars)
|
||||||
@@ -380,13 +380,13 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
Add(key, ((Pars)obj).Clone());
|
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());
|
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;
|
return pars2;
|
||||||
@@ -422,13 +422,13 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
((Pars)value).Draw(Unit, Graphics);
|
((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);
|
((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>();
|
List<string> list = new List<string>();
|
||||||
foreach (object value in pars.Values)
|
foreach (object value in pars.Values)
|
||||||
{
|
{
|
||||||
Par par;
|
ShapePart shapePart;
|
||||||
if (value is Pars)
|
if (value is Pars)
|
||||||
{
|
{
|
||||||
list.AddRange(((Pars)value).GetHitTags(ref HitColor));
|
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;
|
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)
|
foreach (object value in pars.Values)
|
||||||
{
|
{
|
||||||
Par item;
|
ShapePart item;
|
||||||
if (value is Pars)
|
if (value is Pars)
|
||||||
{
|
{
|
||||||
list.AddRange(((Pars)value).GetHitPars(ref HitColor));
|
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);
|
list.Add(item);
|
||||||
}
|
}
|
||||||
@@ -492,7 +492,7 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (value is Par && ((Par)value).HitColor == HitColor)
|
if (value is ShapePart && ((ShapePart)value).HitColor == HitColor)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -500,19 +500,19 @@ namespace _2DGAMELIB
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Par GetPar(List<int> Path)
|
public ShapePart GetPar(List<int> Path)
|
||||||
{
|
{
|
||||||
return GetPar(0, 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]];
|
object obj = pars[Path[l]];
|
||||||
if (obj is Pars)
|
if (obj is Pars)
|
||||||
{
|
{
|
||||||
return ((Pars)obj).GetPar(l + 1, Path);
|
return ((Pars)obj).GetPar(l + 1, Path);
|
||||||
}
|
}
|
||||||
return (Par)obj;
|
return (ShapePart)obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ReverseX()
|
public void ReverseX()
|
||||||
@@ -523,9 +523,9 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
((Pars)value).ReverseX();
|
((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();
|
((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();
|
((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;
|
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)
|
public static Pen Copy(this Pen Pen)
|
||||||
|
|||||||
@@ -92,21 +92,21 @@ namespace _2DGAMELIB
|
|||||||
return new Vector2D(Position.X - BasePoint.X * XRatio * Size, Position.Y - BasePoint.Y * YRatio * Size);
|
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)
|
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)
|
if (hitGraphics != null)
|
||||||
{
|
{
|
||||||
ParT.DrawH(hitUnitScale, hitGraphics);
|
ShapePartT.DrawH(hitUnitScale, hitGraphics);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,15 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
private static SerializableAttribute s = new SerializableAttribute();
|
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()
|
private static JsonSerializerSettings CreateSettings()
|
||||||
{
|
{
|
||||||
var settings = new JsonSerializerSettings
|
var settings = new JsonSerializerSettings
|
||||||
@@ -32,7 +41,7 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public static T DeepCopy<T>(this T Object)
|
public static T DeepCopy<T>(this T Object)
|
||||||
{
|
{
|
||||||
BinaryFormatter binaryFormatter = new BinaryFormatter();
|
BinaryFormatter binaryFormatter = NewFormatter();
|
||||||
using MemoryStream memoryStream = new MemoryStream();
|
using MemoryStream memoryStream = new MemoryStream();
|
||||||
binaryFormatter.Serialize(memoryStream, Object);
|
binaryFormatter.Serialize(memoryStream, Object);
|
||||||
memoryStream.Position = 0L;
|
memoryStream.Position = 0L;
|
||||||
@@ -42,32 +51,32 @@ namespace _2DGAMELIB
|
|||||||
public static byte[] ToSerialBytes<T>(this T Object)
|
public static byte[] ToSerialBytes<T>(this T Object)
|
||||||
{
|
{
|
||||||
using MemoryStream memoryStream = new MemoryStream();
|
using MemoryStream memoryStream = new MemoryStream();
|
||||||
new BinaryFormatter().Serialize(memoryStream, Object);
|
NewFormatter().Serialize(memoryStream, Object);
|
||||||
return memoryStream.ToArray();
|
return memoryStream.ToArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static T ToDeserialObject<T>(this byte[] Bytes)
|
public static T ToDeserialObject<T>(this byte[] Bytes)
|
||||||
{
|
{
|
||||||
using MemoryStream serializationStream = new MemoryStream(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)
|
public static void Save<T>(this T Object, string Path)
|
||||||
{
|
{
|
||||||
using FileStream serializationStream = new FileStream(Path, FileMode.Create, FileAccess.Write);
|
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)
|
public static T Load<T>(this string Path)
|
||||||
{
|
{
|
||||||
using FileStream serializationStream = new FileStream(Path, FileMode.Open, FileAccess.Read);
|
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)
|
public static T Load<T>(this byte[] bd)
|
||||||
{
|
{
|
||||||
using MemoryStream serializationStream = new MemoryStream(bd);
|
using MemoryStream serializationStream = new MemoryStream(bd);
|
||||||
return (T)new BinaryFormatter().Deserialize(serializationStream);
|
return (T)NewFormatter().Deserialize(serializationStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Ser() { }
|
static Ser() { }
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
//represents a whole or part of a body part :3
|
//represents a whole or part of a body part :3
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class Par
|
public class ShapePart
|
||||||
{
|
{
|
||||||
//FOR TESTS
|
//FOR TESTS
|
||||||
public static long TCalc;
|
public static long TCalc;
|
||||||
@@ -569,61 +569,61 @@ namespace _2DGAMELIB
|
|||||||
gph = new GraphicsPath();
|
gph = new GraphicsPath();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Par()
|
public ShapePart()
|
||||||
{
|
{
|
||||||
pen.StartCap = LineCap.Round;
|
pen.StartCap = LineCap.Round;
|
||||||
pen.EndCap = 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;
|
Tag = ShapePart.Tag;
|
||||||
op = new List<Out>(Par.op.Count);
|
op = new List<Out>(ShapePart.op.Count);
|
||||||
for (int i = 0; i < Par.op.Count; i++)
|
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);
|
jp = new List<Joi>(ShapePart.jp.Count);
|
||||||
for (int j = 0; j < Par.jp.Count; j++)
|
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;
|
basePointBase = ShapePart.basePointBase;
|
||||||
basePointCont = Par.basePointCont;
|
basePointCont = ShapePart.basePointCont;
|
||||||
positionBase = Par.positionBase;
|
positionBase = ShapePart.positionBase;
|
||||||
positionContO = Par.positionContO;
|
positionContO = ShapePart.positionContO;
|
||||||
positionCont = Par.positionCont;
|
positionCont = ShapePart.positionCont;
|
||||||
positionSize = Par.positionSize;
|
positionSize = ShapePart.positionSize;
|
||||||
positionVector = Par.positionVector;
|
positionVector = ShapePart.positionVector;
|
||||||
anglePare = Par.anglePare;
|
anglePare = ShapePart.anglePare;
|
||||||
angleBase = Par.angleBase;
|
angleBase = ShapePart.angleBase;
|
||||||
angleCont = Par.angleCont;
|
angleCont = ShapePart.angleCont;
|
||||||
sizeBase = Par.sizeBase;
|
sizeBase = ShapePart.sizeBase;
|
||||||
sizeCont = Par.sizeCont;
|
sizeCont = ShapePart.sizeCont;
|
||||||
xSizeBase = Par.xSizeBase;
|
xSizeBase = ShapePart.xSizeBase;
|
||||||
xSizeCont = Par.xSizeCont;
|
xSizeCont = ShapePart.xSizeCont;
|
||||||
ySizeBase = Par.ySizeBase;
|
ySizeBase = ShapePart.ySizeBase;
|
||||||
ySizeCont = Par.ySizeCont;
|
ySizeCont = ShapePart.ySizeCont;
|
||||||
penWidth = Par.penWidth;
|
penWidth = ShapePart.penWidth;
|
||||||
Dra = Par.Dra;
|
Dra = ShapePart.Dra;
|
||||||
closed = Par.closed;
|
closed = ShapePart.closed;
|
||||||
if (Par.pen != null)
|
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;
|
Hit = ShapePart.Hit;
|
||||||
if (Par.HitBrush != null)
|
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)
|
if (Index < jp.Count)
|
||||||
{
|
{
|
||||||
Par.PositionBase = ToGlobal(jp[Index].Joint);
|
ShapePart.PositionBase = ToGlobal(jp[Index].Joint);
|
||||||
}
|
}
|
||||||
Par.Edit = true;
|
ShapePart.Edit = true;
|
||||||
Par.EditH = true;
|
ShapePart.EditH = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetJointPA(int Index, Par Par)
|
public void SetJointPA(int Index, ShapePart ShapePart)
|
||||||
{
|
{
|
||||||
if (Index < jp.Count)
|
if (Index < jp.Count)
|
||||||
{
|
{
|
||||||
Par.PositionBase = ToGlobal(jp[Index].Joint);
|
ShapePart.PositionBase = ToGlobal(jp[Index].Joint);
|
||||||
}
|
}
|
||||||
Par.AngleParent = Angle;
|
ShapePart.AngleParent = Angle;
|
||||||
Par.Edit = true;
|
ShapePart.Edit = true;
|
||||||
Par.EditH = true;
|
ShapePart.EditH = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Vector2D ToGlobal(Vector2D Local)
|
public Vector2D ToGlobal(Vector2D Local)
|
||||||
@@ -954,12 +954,12 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public bool IsParT()
|
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()
|
public List<int> GetPath()
|
||||||
@@ -7,7 +7,7 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
// renders text
|
// renders text
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ParT : Par
|
public class ShapePartT : ShapePart
|
||||||
{
|
{
|
||||||
[NonSerialized, JsonIgnore]
|
[NonSerialized, JsonIgnore]
|
||||||
private Font font = new Font("", 1f);
|
private Font font = new Font("", 1f);
|
||||||
@@ -178,36 +178,36 @@ namespace _2DGAMELIB
|
|||||||
EditTS = true;
|
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)
|
if (ShapePartT.font != null)
|
||||||
Font = ParT.font.Copy();
|
Font = ShapePartT.font.Copy();
|
||||||
|
|
||||||
if (ParT.brusht != null)
|
if (ShapePartT.brusht != null)
|
||||||
TextBrush = ParT.brusht.Copy();
|
TextBrush = ShapePartT.brusht.Copy();
|
||||||
|
|
||||||
if (ParT.brushs != null)
|
if (ShapePartT.brushs != null)
|
||||||
ShadBrush = ParT.brushs.Copy();
|
ShadBrush = ShapePartT.brushs.Copy();
|
||||||
|
|
||||||
if (ParT.stringformat != null)
|
if (ShapePartT.stringformat != null)
|
||||||
StringFormat = ParT.stringformat.Copy();
|
StringFormat = ShapePartT.stringformat.Copy();
|
||||||
|
|
||||||
positionT = ParT.positionT;
|
positionT = ShapePartT.positionT;
|
||||||
rectSize = ParT.rectSize;
|
rectSize = ShapePartT.rectSize;
|
||||||
Text = ParT.Text;
|
Text = ShapePartT.Text;
|
||||||
}
|
}
|
||||||
|
|
||||||
public new void Draw(double Unit, Graphics Graphics)
|
public new void Draw(double Unit, Graphics Graphics)
|
||||||
@@ -49,7 +49,7 @@ namespace _2DGAMELIB
|
|||||||
}
|
}
|
||||||
i = 0;
|
i = 0;
|
||||||
{
|
{
|
||||||
foreach (Par item in but.Pars.EnumAllPar())
|
foreach (ShapePart item in but.Pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item.BrushColor = but.OverColors[i];
|
item.BrushColor = but.OverColors[i];
|
||||||
i++;
|
i++;
|
||||||
@@ -82,7 +82,7 @@ namespace _2DGAMELIB
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
j = 0;
|
j = 0;
|
||||||
foreach (Par item2 in but.Pars.EnumAllPar())
|
foreach (ShapePart item2 in but.Pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item2.BrushColor = but.OverColors[j];
|
item2.BrushColor = but.OverColors[j];
|
||||||
j++;
|
j++;
|
||||||
@@ -120,7 +120,7 @@ namespace _2DGAMELIB
|
|||||||
}
|
}
|
||||||
i = 0;
|
i = 0;
|
||||||
{
|
{
|
||||||
foreach (Par item in but.Pars.EnumAllPar())
|
foreach (ShapePart item in but.Pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item.BrushColor = but.BaseColors[i];
|
item.BrushColor = but.BaseColors[i];
|
||||||
i++;
|
i++;
|
||||||
@@ -153,7 +153,7 @@ namespace _2DGAMELIB
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
j = 0;
|
j = 0;
|
||||||
foreach (Par item2 in but.Pars.EnumAllPar())
|
foreach (ShapePart item2 in but.Pars.EnumAllPar())
|
||||||
{
|
{
|
||||||
item2.BrushColor = but.BaseColors[j];
|
item2.BrushColor = but.BaseColors[j];
|
||||||
j++;
|
j++;
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
private Pars pars;
|
private Pars pars;
|
||||||
|
|
||||||
private ParT parT;
|
private ShapePartT _shapePartT;
|
||||||
|
|
||||||
private Par feed;
|
private ShapePart feed;
|
||||||
|
|
||||||
public int Space;
|
public int Space;
|
||||||
|
|
||||||
@@ -45,9 +45,9 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public Pars Pars => pars;
|
public Pars Pars => pars;
|
||||||
|
|
||||||
public ParT ParT => parT;
|
public ShapePartT ShapePartT => _shapePartT;
|
||||||
|
|
||||||
public Par Feed => feed;
|
public ShapePart Feed => feed;
|
||||||
|
|
||||||
public string TextIm
|
public string TextIm
|
||||||
{
|
{
|
||||||
@@ -68,9 +68,9 @@ namespace _2DGAMELIB
|
|||||||
Max = text.Length;
|
Max = text.Length;
|
||||||
Count = Max;
|
Count = Max;
|
||||||
f1 = false;
|
f1 = false;
|
||||||
if (parT != null)
|
if (_shapePartT != null)
|
||||||
{
|
{
|
||||||
parT.Text = text;
|
_shapePartT.Text = text;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -113,14 +113,14 @@ namespace _2DGAMELIB
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return parT.PositionBase;
|
return _shapePartT.PositionBase;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
parT.PositionBase = value;
|
_shapePartT.PositionBase = value;
|
||||||
if (feed != null)
|
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();
|
pars = new Pars();
|
||||||
Out[] array = new Out[1] { Shas.GetSquare() };
|
Out[] array = new Out[1] { Shas.GetSquare() };
|
||||||
array.OutlineFalse();
|
array.OutlineFalse();
|
||||||
parT = new ParT
|
_shapePartT = new ShapePartT
|
||||||
{
|
{
|
||||||
Tag = Name,
|
Tag = Name,
|
||||||
InitializeOP = array,
|
InitializeOP = array,
|
||||||
@@ -220,24 +220,24 @@ namespace _2DGAMELIB
|
|||||||
RectSize = new Vector2D(Width, Height),
|
RectSize = new Vector2D(Width, Height),
|
||||||
Text = Text
|
Text = Text
|
||||||
};
|
};
|
||||||
ParT.OP.ScalingX(ParT.BasePointBase, Width);
|
ShapePartT.OP.ScalingX(ShapePartT.BasePointBase, Width);
|
||||||
ParT.OP.ScalingY(ParT.BasePointBase, Height);
|
ShapePartT.OP.ScalingY(ShapePartT.BasePointBase, Height);
|
||||||
if (ShadColor != Color.Empty)
|
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)
|
private void SetFeed(string Name, double Size, ref Color FeedColor)
|
||||||
{
|
{
|
||||||
Out[] array = new Out[1] { Shas.GetTriangle() };
|
Out[] array = new Out[1] { Shas.GetTriangle() };
|
||||||
feed = new Par
|
feed = new ShapePart
|
||||||
{
|
{
|
||||||
Tag = Name + "_Feed",
|
Tag = Name + "_Feed",
|
||||||
InitializeOP = array,
|
InitializeOP = array,
|
||||||
BasePointBase = array.GetCenter(),
|
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,
|
SizeBase = Size * 0.07,
|
||||||
SizeYBase = 0.9,
|
SizeYBase = 0.9,
|
||||||
Closed = true,
|
Closed = true,
|
||||||
@@ -251,11 +251,11 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public void SetHitColor(ModeEventDispatcher Med)
|
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)
|
public void Progression(FPS FPS)
|
||||||
@@ -266,10 +266,10 @@ namespace _2DGAMELIB
|
|||||||
int num = (int)Count;
|
int num = (int)Count;
|
||||||
if (num <= Max)
|
if (num <= Max)
|
||||||
{
|
{
|
||||||
parT.Text = text.Substring(0, num);
|
_shapePartT.Text = text.Substring(0, num);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
parT.Text = text;
|
_shapePartT.Text = text;
|
||||||
f1 = true;
|
f1 = true;
|
||||||
if (feed != null)
|
if (feed != null)
|
||||||
{
|
{
|
||||||
@@ -292,7 +292,7 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public bool Down(ref Color HitColor)
|
public bool Down(ref Color HitColor)
|
||||||
{
|
{
|
||||||
if (parT.HitColor == HitColor)
|
if (_shapePartT.HitColor == HitColor)
|
||||||
{
|
{
|
||||||
f2 = true;
|
f2 = true;
|
||||||
if (!f1 && Speed == speed)
|
if (!f1 && Speed == speed)
|
||||||
@@ -306,7 +306,7 @@ namespace _2DGAMELIB
|
|||||||
|
|
||||||
public bool Up(ref Color HitColor)
|
public bool Up(ref Color HitColor)
|
||||||
{
|
{
|
||||||
if (f1 && f2 && parT.HitColor == HitColor && Speed == speed)
|
if (f1 && f2 && _shapePartT.HitColor == HitColor && Speed == speed)
|
||||||
{
|
{
|
||||||
f1 = false;
|
f1 = false;
|
||||||
f2 = false;
|
f2 = false;
|
||||||
|
|||||||
@@ -441,24 +441,24 @@ class Program
|
|||||||
ExportParsToSvgInner(childPars, sb, foundJoints);
|
ExportParsToSvgInner(childPars, sb, foundJoints);
|
||||||
sb.AppendLine("</g>");
|
sb.AppendLine("</g>");
|
||||||
}
|
}
|
||||||
else if (val is Par par)
|
else if (val is ShapePart par)
|
||||||
{
|
{
|
||||||
ExportParToSvg(par, key, sb, foundJoints);
|
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 bx = ShapePart.BasePoint.X;
|
||||||
var by = par.BasePoint.Y;
|
var by = ShapePart.BasePoint.Y;
|
||||||
var px = par.Position.X;
|
var px = ShapePart.Position.X;
|
||||||
var py = par.Position.Y;
|
var py = ShapePart.Position.Y;
|
||||||
var angle = par.Angle;
|
var angle = ShapePart.Angle;
|
||||||
var sx = par.Size * par.SizeX;
|
var sx = ShapePart.Size * ShapePart.SizeX;
|
||||||
var sy = par.Size * par.SizeY;
|
var sy = ShapePart.Size * ShapePart.SizeY;
|
||||||
|
|
||||||
var hasTransform = System.Math.Abs(bx) > 0.001 || System.Math.Abs(by) > 0.001
|
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
|
|| System.Math.Abs(px) > 0.001 || System.Math.Abs(py) > 0.001
|
||||||
@@ -467,22 +467,22 @@ class Program
|
|||||||
if (hasTransform)
|
if (hasTransform)
|
||||||
sb.Append($"<g transform=\"translate({F(px)},{F(py)}) rotate({F(angle)}) scale({F(sx)},{F(sy)}) translate({F(-bx)},{F(-by)})\">");
|
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;
|
var points = outObj.ps;
|
||||||
if (points.Count < 2) continue;
|
if (points.Count < 2) continue;
|
||||||
|
|
||||||
var d = BuildSvgPath(points, outObj.Tension, par.Closed);
|
var d = BuildSvgPath(points, outObj.Tension, ShapePart.Closed);
|
||||||
var fill = par.Closed ? "#cccccc" : "none";
|
var fill = ShapePart.Closed ? "#cccccc" : "none";
|
||||||
var stroke = outObj.Outline ? "#000000" : "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)}\"/>");
|
sb.AppendLine($"<path d=\"{d}\" fill=\"{fill}\" stroke=\"{stroke}\" stroke-width=\"{F(sw_val)}\"/>");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hasTransform)
|
if (hasTransform)
|
||||||
sb.Append("</g>");
|
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)}");
|
foundJoints.Add($"{F(joi.Joint.X)},{F(joi.Joint.Y)}");
|
||||||
}
|
}
|
||||||
@@ -621,9 +621,9 @@ class Program
|
|||||||
var val = pars[key];
|
var val = pars[key];
|
||||||
if (val is Pars childPars)
|
if (val is Pars childPars)
|
||||||
result["Children"][key] = ExportPars(childPars);
|
result["Children"][key] = ExportPars(childPars);
|
||||||
else if (val is ParT parT)
|
else if (val is ShapePartT parT)
|
||||||
result["Children"][key] = ExportParT(parT);
|
result["Children"][key] = ExportParT(parT);
|
||||||
else if (val is Par par)
|
else if (val is ShapePart par)
|
||||||
result["Children"][key] = ExportPar(par);
|
result["Children"][key] = ExportPar(par);
|
||||||
else
|
else
|
||||||
result["Children"][key] = val?.ToString() ?? "null";
|
result["Children"][key] = val?.ToString() ?? "null";
|
||||||
@@ -632,24 +632,24 @@ class Program
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
static JObject ExportPar(Par par)
|
static JObject ExportPar(ShapePart ShapePart)
|
||||||
{
|
{
|
||||||
var result = new JObject
|
var result = new JObject
|
||||||
{
|
{
|
||||||
["Tag"] = par.Tag ?? "",
|
["Tag"] = ShapePart.Tag ?? "",
|
||||||
["Dra"] = par.Dra,
|
["Dra"] = ShapePart.Dra,
|
||||||
["PenWidth"] = par.PenWidth,
|
["PenWidth"] = ShapePart.PenWidth,
|
||||||
["Closed"] = par.Closed,
|
["Closed"] = ShapePart.Closed,
|
||||||
["BasePoint"] = ExportVec(par.BasePoint),
|
["BasePoint"] = ExportVec(ShapePart.BasePoint),
|
||||||
["Position"] = ExportVec(par.Position),
|
["Position"] = ExportVec(ShapePart.Position),
|
||||||
["Angle"] = par.Angle,
|
["Angle"] = ShapePart.Angle,
|
||||||
["Size"] = par.Size,
|
["Size"] = ShapePart.Size,
|
||||||
["SizeX"] = par.SizeX,
|
["SizeX"] = ShapePart.SizeX,
|
||||||
["SizeY"] = par.SizeY,
|
["SizeY"] = ShapePart.SizeY,
|
||||||
["Out"] = new JArray()
|
["Out"] = new JArray()
|
||||||
};
|
};
|
||||||
|
|
||||||
foreach (var outObj in par.OP)
|
foreach (var outObj in ShapePart.OP)
|
||||||
{
|
{
|
||||||
var outJ = new JObject
|
var outJ = new JObject
|
||||||
{
|
{
|
||||||
@@ -662,21 +662,21 @@ class Program
|
|||||||
((JArray)result["Out"]).Add(outJ);
|
((JArray)result["Out"]).Add(outJ);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (par.JP.Count > 0)
|
if (ShapePart.JP.Count > 0)
|
||||||
{
|
{
|
||||||
result["Joints"] = new JArray();
|
result["Joints"] = new JArray();
|
||||||
foreach (var joi in par.JP)
|
foreach (var joi in ShapePart.JP)
|
||||||
((JArray)result["Joints"]).Add(ExportVec(joi.Joint));
|
((JArray)result["Joints"]).Add(ExportVec(joi.Joint));
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
static JObject ExportParT(ParT parT)
|
static JObject ExportParT(ShapePartT ShapePartT)
|
||||||
{
|
{
|
||||||
var result = ExportPar(parT);
|
var result = ExportPar(ShapePartT);
|
||||||
result["Text"] = parT.Text ?? "";
|
result["Text"] = ShapePartT.Text ?? "";
|
||||||
result["FontSize"] = parT.FontSize;
|
result["FontSize"] = ShapePartT.FontSize;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,29 +4,29 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_カル : 下ろし
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,29 +4,29 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_ジグ : 下ろし
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,29 +4,29 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class 後髪0_ハネ : 下ろし
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,29 +4,29 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_パツ : 下ろし
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,23 +4,23 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_下1カル : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -467,7 +467,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 12 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 12 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,23 +4,23 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class 後髪0_下1ジグ : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -427,7 +427,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,23 +4,23 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_下1ハネ : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -427,7 +427,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,23 +4,23 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_下1パツ : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -422,7 +422,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,27 +4,27 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_下2カル : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -530,7 +530,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 12 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,27 +4,27 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_下2ジグ : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -482,7 +482,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,27 +4,27 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_下2ハネ : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -482,7 +482,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,27 +4,27 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_下2パツ : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -476,7 +476,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 3 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,49 +4,49 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_編1カル : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -813,7 +813,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,49 +4,49 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_編1ジグ : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -813,7 +813,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,49 +4,49 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_編1ハネ : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -813,7 +813,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,49 +4,49 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class 後髪0_編1パツ : お下げ1
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -810,7 +810,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false;
|
X0Y0_お下げ_髪根.OP[(!右) ? 3 : 0].Outline = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_お下げ_髪縛1)
|
if (p != X0Y0_お下げ_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,91 +4,91 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class 後髪0_編2カル : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -1443,7 +1443,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,91 +4,91 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_編2ジグ : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -1443,7 +1443,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,91 +4,91 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_編2ハネ : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -1443,7 +1443,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 4 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,91 +4,91 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_編2パツ : お下げ2
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
@@ -1437,7 +1437,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_お下げ右_髪根.OP[(!右) ? 3 : 0].Outline = false;
|
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)
|
if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair0_肢系 : 下ろし
|
public class BackHair0_肢系 : 下ろし
|
||||||
{
|
{
|
||||||
public Par X0Y0_髪基;
|
public ShapePart X0Y0_髪基;
|
||||||
|
|
||||||
public ColorD 髪基CD;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,21 +4,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結1カル : アップ
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,21 +4,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結1ジグ : アップ
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,21 +4,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結1ハネ : アップ
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,21 +4,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結1パツ : アップ
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,19 +4,19 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結2カル : サイド
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,19 +4,19 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結2ジグ : サイド
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,19 +4,19 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結2ハネ : サイド
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,19 +4,19 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_結2パツ : サイド
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,35 +4,35 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class BackHair1_編結 : アップ
|
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;
|
public ColorD 髪基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -5,121 +5,121 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Chest : Ele
|
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;
|
public ColorD 胸郭CD;
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Ele e;
|
public Ele e;
|
||||||
|
|
||||||
public Par p;
|
public ShapePart p;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,65 +4,65 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Cough : Ele
|
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;
|
public ColorD 咳基CD;
|
||||||
|
|
||||||
|
|||||||
@@ -5,85 +5,85 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Head : Ele
|
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;
|
public ColorD HeadCD;
|
||||||
|
|
||||||
@@ -1515,16 +1515,16 @@ namespace SlaveMatrix
|
|||||||
private void 開顎(double Rate)
|
private void 開顎(double Rate)
|
||||||
{
|
{
|
||||||
double y = 0.0003 * Rate;
|
double y = 0.0003 * Rate;
|
||||||
Par par = Sta.胴体["Head"][0][0]["頭"].ToPar();
|
ShapePart shapePart = Sta.胴体["Head"][0][0]["頭"].ToPar();
|
||||||
Par x0Y0_頭 = X0Y0_Head;
|
ShapePart x0Y0_頭 = X0Y0_Head;
|
||||||
x0Y0_頭.OP[0].ps[3] = par.OP[0].ps[3].AddY(y);
|
x0Y0_頭.OP[0].ps[3] = shapePart.OP[0].ps[3].AddY(y);
|
||||||
x0Y0_頭.OP[0].ps[4] = par.OP[0].ps[4].AddY(y);
|
x0Y0_頭.OP[0].ps[4] = shapePart.OP[0].ps[4].AddY(y);
|
||||||
x0Y0_頭.OP[1].ps[0] = par.OP[1].ps[0].AddY(y);
|
x0Y0_頭.OP[1].ps[0] = shapePart.OP[1].ps[0].AddY(y);
|
||||||
x0Y0_頭.OP[1].ps[1] = par.OP[1].ps[1].AddY(y);
|
x0Y0_頭.OP[1].ps[1] = shapePart.OP[1].ps[1].AddY(y);
|
||||||
x0Y0_頭.OP[1].ps[2] = par.OP[1].ps[2].AddY(y);
|
x0Y0_頭.OP[1].ps[2] = shapePart.OP[1].ps[2].AddY(y);
|
||||||
x0Y0_頭.OP[1].ps[3] = par.OP[1].ps[3].AddY(y);
|
x0Y0_頭.OP[1].ps[3] = shapePart.OP[1].ps[3].AddY(y);
|
||||||
x0Y0_頭.OP[2].ps[0] = par.OP[2].ps[0].AddY(y);
|
x0Y0_頭.OP[2].ps[0] = shapePart.OP[2].ps[0].AddY(y);
|
||||||
x0Y0_頭.OP[2].ps[1] = par.OP[2].ps[1].AddY(y);
|
x0Y0_頭.OP[2].ps[1] = shapePart.OP[2].ps[1].AddY(y);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 開顎(口 口)
|
public void 開顎(口 口)
|
||||||
|
|||||||
@@ -11,19 +11,19 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private ModeEventDispatcher Med;
|
private ModeEventDispatcher Med;
|
||||||
|
|
||||||
public Par MaiB;
|
public ShapePart MaiB;
|
||||||
|
|
||||||
public Tex Mai;
|
public Tex Mai;
|
||||||
|
|
||||||
public Par Mai2B;
|
public ShapePart Mai2B;
|
||||||
|
|
||||||
public Tex Mai2;
|
public Tex Mai2;
|
||||||
|
|
||||||
public Par SubB;
|
public ShapePart SubB;
|
||||||
|
|
||||||
public Tex Sub;
|
public Tex Sub;
|
||||||
|
|
||||||
public Par Sub2B;
|
public ShapePart Sub2B;
|
||||||
|
|
||||||
public Tex Sub2;
|
public Tex Sub2;
|
||||||
|
|
||||||
@@ -37,9 +37,9 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool Sub2Show = true;
|
public bool Sub2Show = true;
|
||||||
|
|
||||||
private ParT yp;
|
private ShapePartT yp;
|
||||||
|
|
||||||
private ParT np;
|
private ShapePartT np;
|
||||||
|
|
||||||
public But1 yb;
|
public But1 yb;
|
||||||
|
|
||||||
@@ -151,7 +151,7 @@ namespace SlaveMatrix
|
|||||||
double num4 = Are.LocalHeight * (1.0 / 6.0) / num2;
|
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);
|
Vector2D vector2D = Are.GetPosition(0.2, 1.0 - num4 * num2 / Are.LocalHeight).AddY(0.0 - num);
|
||||||
double y = 1.01;
|
double y = 1.01;
|
||||||
MaiB = new Par();
|
MaiB = new ShapePart();
|
||||||
MaiB.BasePointBase = DataConsts.Vec2DZero;
|
MaiB.BasePointBase = DataConsts.Vec2DZero;
|
||||||
MaiB.PositionBase = vector2D;
|
MaiB.PositionBase = vector2D;
|
||||||
MaiB.SizeBase = num2;
|
MaiB.SizeBase = num2;
|
||||||
@@ -166,11 +166,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
sp.Text = sp.Text;
|
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.Position = MaiB.ToGlobal(MaiB.JP[0].Joint);
|
||||||
Mai.Feed.OP.OutlineFalse();
|
Mai.Feed.OP.OutlineFalse();
|
||||||
double num5 = num4 * 4.53;
|
double num5 = num4 * 4.53;
|
||||||
Mai2B = new Par();
|
Mai2B = new ShapePart();
|
||||||
Mai2B.BasePointBase = DataConsts.Vec2DZero;
|
Mai2B.BasePointBase = DataConsts.Vec2DZero;
|
||||||
Mai2B.PositionBase = new Vector2D(vector2D.X, 0.01);
|
Mai2B.PositionBase = new Vector2D(vector2D.X, 0.01);
|
||||||
Mai2B.SizeBase = num2;
|
Mai2B.SizeBase = num2;
|
||||||
@@ -185,12 +185,12 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
sp.Text = sp.Text;
|
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.Position = Mai2B.ToGlobal(Mai2B.JP[0].Joint);
|
||||||
Mai2.Feed.OP.OutlineFalse();
|
Mai2.Feed.OP.OutlineFalse();
|
||||||
num3 = Are.LocalWidth * 0.19 / num2;
|
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);
|
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.BasePointBase = DataConsts.Vec2DZero;
|
||||||
SubB.PositionBase = vector2D;
|
SubB.PositionBase = vector2D;
|
||||||
SubB.SizeBase = num2;
|
SubB.SizeBase = num2;
|
||||||
@@ -202,11 +202,11 @@ namespace SlaveMatrix
|
|||||||
SubB.Hit = false;
|
SubB.Hit = false;
|
||||||
SubB.JP.Add(new Joi(SubB.OP.GetCenter()));
|
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 = 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);
|
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 = 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);
|
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 Par();
|
Sub2B = new ShapePart();
|
||||||
Sub2B.BasePointBase = DataConsts.Vec2DZero;
|
Sub2B.BasePointBase = DataConsts.Vec2DZero;
|
||||||
Sub2B.PositionBase = new Vector2D(0.0025, vector2D.Y);
|
Sub2B.PositionBase = new Vector2D(0.0025, vector2D.Y);
|
||||||
Sub2B.SizeBase = num2;
|
Sub2B.SizeBase = num2;
|
||||||
@@ -218,13 +218,13 @@ namespace SlaveMatrix
|
|||||||
Sub2B.Hit = false;
|
Sub2B.Hit = false;
|
||||||
Sub2B.JP.Add(new Joi(SubB.OP.GetCenter()));
|
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 = 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);
|
Sub2.Position = Sub2B.ToGlobal(Sub2B.JP[0].Joint);
|
||||||
yp = new ParT();
|
yp = new ShapePartT();
|
||||||
yp.Text = "・" + GameText.はい;
|
yp.Text = "・" + GameText.はい;
|
||||||
yp.SizeBase = Mai.ParT.SizeBase;
|
yp.SizeBase = Mai.ShapePartT.SizeBase;
|
||||||
yp.Font = new Font("MS Gothic", 1f);
|
yp.Font = new Font("MS Gothic", 1f);
|
||||||
yp.FontSize = Mai.ParT.FontSize;
|
yp.FontSize = Mai.ShapePartT.FontSize;
|
||||||
yp.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics);
|
yp.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics);
|
||||||
yp.RectSize = new Vector2D(yp.OP[0].ps[1].X, yp.OP[0].ps[2].Y);
|
yp.RectSize = new Vector2D(yp.OP[0].ps[1].X, yp.OP[0].ps[2].Y);
|
||||||
yp.OP.ScalingY(yp.BasePointBase, 0.9);
|
yp.OP.ScalingY(yp.BasePointBase, 0.9);
|
||||||
@@ -240,11 +240,11 @@ namespace SlaveMatrix
|
|||||||
yb = new But1(yp, delegate
|
yb = new But1(yp, delegate
|
||||||
{
|
{
|
||||||
});
|
});
|
||||||
np = new ParT();
|
np = new ShapePartT();
|
||||||
np.Text = "・" + GameText.いいえ;
|
np.Text = "・" + GameText.いいえ;
|
||||||
np.SizeBase = Mai.ParT.SizeBase;
|
np.SizeBase = Mai.ShapePartT.SizeBase;
|
||||||
np.Font = new Font("MS Gothic", 1f);
|
np.Font = new Font("MS Gothic", 1f);
|
||||||
np.FontSize = Mai.ParT.FontSize;
|
np.FontSize = Mai.ShapePartT.FontSize;
|
||||||
np.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics);
|
np.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics);
|
||||||
np.RectSize = new Vector2D(np.OP[0].ps[1].X, np.OP[0].ps[2].Y);
|
np.RectSize = new Vector2D(np.OP[0].ps[1].X, np.OP[0].ps[2].Y);
|
||||||
np.OP.ScalingY(np.BasePointBase, 0.9);
|
np.OP.ScalingY(np.BasePointBase, 0.9);
|
||||||
@@ -280,7 +280,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void SetButPos()
|
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);
|
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);
|
Are.Draw(SubB);
|
||||||
Sub.Progression(FPS);
|
Sub.Progression(FPS);
|
||||||
Are.Draw(Sub.Pars);
|
Are.Draw(Sub.Pars);
|
||||||
Are.Draw(SubInnfo_l.ParT);
|
Are.Draw(SubInnfo_l.ShapePartT);
|
||||||
}
|
}
|
||||||
if (Sub2Show)
|
if (Sub2Show)
|
||||||
{
|
{
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -5,21 +5,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Leg_獣 : 獣脚
|
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;
|
public ColorD LegCD;
|
||||||
|
|
||||||
@@ -378,7 +378,7 @@ namespace SlaveMatrix
|
|||||||
Body.JoinPAall();
|
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_脚輪_金具左)
|
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,57 +5,57 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Leg_竜 : 獣脚
|
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;
|
public ColorD LegCD;
|
||||||
|
|
||||||
@@ -812,7 +812,7 @@ namespace SlaveMatrix
|
|||||||
Body.JoinPAall();
|
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_脚輪_金具左)
|
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,21 +5,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Leg_蹄 : 獣脚
|
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;
|
public ColorD LegCD;
|
||||||
|
|
||||||
@@ -378,7 +378,7 @@ namespace SlaveMatrix
|
|||||||
Body.JoinPAall();
|
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_脚輪_金具左)
|
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,21 +5,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Leg_鳥 : 獣脚
|
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;
|
public ColorD LegCD;
|
||||||
|
|
||||||
@@ -378,7 +378,7 @@ namespace SlaveMatrix
|
|||||||
Body.JoinPAall();
|
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_脚輪_金具左)
|
if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,309 +5,309 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class LowerArm_人 : LowerArm
|
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;
|
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_グローブ_筋肉_グローブ)
|
if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ)
|
||||||
{
|
{
|
||||||
@@ -5489,7 +5489,7 @@ namespace SlaveMatrix
|
|||||||
return true;
|
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_腕輪_金具左)
|
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
|
||||||
{
|
{
|
||||||
@@ -5498,7 +5498,7 @@ namespace SlaveMatrix
|
|||||||
return true;
|
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)
|
if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_通常_ベルト2 && p != X0Y0_鎧_ベルト_筋肉_ベルト2 && p != X0Y0_鎧_鎧_鎧2)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,37 +5,37 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class LowerArm_獣 : 獣LowerArm
|
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;
|
public ColorD LowerArmCD;
|
||||||
|
|
||||||
@@ -586,7 +586,7 @@ namespace SlaveMatrix
|
|||||||
Body.JoinPAall();
|
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_腕輪_金具左)
|
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,45 +5,45 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class LowerArm_蝙 : 翼LowerArm
|
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;
|
public ColorD 獣翼LowerArmCD;
|
||||||
|
|
||||||
@@ -737,7 +737,7 @@ namespace SlaveMatrix
|
|||||||
鎖1.描画0(Are);
|
鎖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_腕輪_金具左)
|
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class LowerArm_蹄 : 獣LowerArm
|
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;
|
public ColorD LowerArmCD;
|
||||||
|
|
||||||
|
|||||||
@@ -5,123 +5,123 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class LowerArm_鳥 : 翼LowerArm
|
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;
|
public ColorD 鳥翼LowerArmCD;
|
||||||
|
|
||||||
@@ -2488,7 +2488,7 @@ namespace SlaveMatrix
|
|||||||
鎖1.描画0(Are);
|
鎖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_腕輪_金具左)
|
if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,103 +5,103 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Neck : Ele
|
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;
|
public ColorD 植性_蔦CD;
|
||||||
|
|
||||||
@@ -1461,7 +1461,7 @@ namespace SlaveMatrix
|
|||||||
鎖2.Dispose();
|
鎖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)
|
if (p != X0Y0_ヴィオラ_左_襟 && p != X0Y0_ヴィオラ_左_縁1 && p != X0Y0_ヴィオラ_左_縁2 && p != X0Y0_ヴィオラ_右_襟 && p != X0Y0_ヴィオラ_右_縁1)
|
||||||
{
|
{
|
||||||
@@ -1470,7 +1470,7 @@ namespace SlaveMatrix
|
|||||||
return true;
|
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_首輪_金具左)
|
if (p != X0Y0_首輪_革 && p != X0Y0_首輪_金具1 && p != X0Y0_首輪_金具2 && p != X0Y0_首輪_金具3 && p != X0Y0_首輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,27 +5,27 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Shoulder : Ele
|
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;
|
public ColorD 脇_脇CD;
|
||||||
|
|
||||||
@@ -423,7 +423,7 @@ namespace SlaveMatrix
|
|||||||
Are.Draw(X0Y0_Shoulder_虫性_甲殻2);
|
Are.Draw(X0Y0_Shoulder_虫性_甲殻2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_Shoulder_シャツ)
|
if (p != X0Y0_Shoulder_シャツ)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class SideHair_カル : SideHair
|
public class SideHair_カル : SideHair
|
||||||
{
|
{
|
||||||
public Par X0Y0_髪1;
|
public ShapePart X0Y0_髪1;
|
||||||
|
|
||||||
public Par X0Y0_髪2;
|
public ShapePart X0Y0_髪2;
|
||||||
|
|
||||||
public ColorD 髪1CD;
|
public ColorD 髪1CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class SideHair_ジグ : SideHair
|
public class SideHair_ジグ : SideHair
|
||||||
{
|
{
|
||||||
public Par X0Y0_髪1;
|
public ShapePart X0Y0_髪1;
|
||||||
|
|
||||||
public Par X0Y0_髪2;
|
public ShapePart X0Y0_髪2;
|
||||||
|
|
||||||
public ColorD 髪1CD;
|
public ColorD 髪1CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class SideHair_ハネ : SideHair
|
public class SideHair_ハネ : SideHair
|
||||||
{
|
{
|
||||||
public Par X0Y0_髪1;
|
public ShapePart X0Y0_髪1;
|
||||||
|
|
||||||
public Par X0Y0_髪2;
|
public ShapePart X0Y0_髪2;
|
||||||
|
|
||||||
public ColorD 髪1CD;
|
public ColorD 髪1CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class SideHair_パツ : SideHair
|
public class SideHair_パツ : SideHair
|
||||||
{
|
{
|
||||||
public Par X0Y0_髪1;
|
public ShapePart X0Y0_髪1;
|
||||||
|
|
||||||
public Par X0Y0_髪2;
|
public ShapePart X0Y0_髪2;
|
||||||
|
|
||||||
public ColorD 髪1CD;
|
public ColorD 髪1CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,33 +4,33 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class SideHair_編み : SideHair
|
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;
|
public ColorD 髪CD;
|
||||||
|
|
||||||
@@ -510,7 +510,7 @@ namespace SlaveMatrix
|
|||||||
Intensity = e.濃度;
|
Intensity = e.濃度;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is布(Par p)
|
public override bool Is布(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_髪縛1)
|
if (p != X0Y0_髪縛1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class SideHair_肢系 : SideHair
|
public class SideHair_肢系 : SideHair
|
||||||
{
|
{
|
||||||
public Par X0Y0_髪;
|
public ShapePart X0Y0_髪;
|
||||||
|
|
||||||
public ColorD 髪CD;
|
public ColorD 髪CD;
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Ele Ele;
|
public Ele Ele;
|
||||||
|
|
||||||
public Par Par;
|
public ShapePart ShapePart;
|
||||||
|
|
||||||
public List<int> Path;
|
public List<int> Path;
|
||||||
|
|
||||||
@@ -35,7 +35,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
protected const int Max = 33;
|
protected const int Max = 33;
|
||||||
|
|
||||||
protected Par p;
|
protected ShapePart p;
|
||||||
|
|
||||||
protected Color2 c2;
|
protected Color2 c2;
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public struct ryps
|
public struct ryps
|
||||||
{
|
{
|
||||||
public Par r;
|
public ShapePart r;
|
||||||
|
|
||||||
public Vector2D c;
|
public Vector2D c;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Motion 消失;
|
public Motion 消失;
|
||||||
|
|
||||||
public Color GetHitColor => Tex.ParT.HitColor;
|
public Color GetHitColor => Tex.ShapePartT.HitColor;
|
||||||
|
|
||||||
public string Text
|
public string Text
|
||||||
{
|
{
|
||||||
@@ -55,7 +55,7 @@ namespace SlaveMatrix
|
|||||||
吹出し.尺度YB = num2;
|
吹出し.尺度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 = 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.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;
|
this.Dis = Dis;
|
||||||
if (Dis)
|
if (Dis)
|
||||||
{
|
{
|
||||||
@@ -79,8 +79,8 @@ namespace SlaveMatrix
|
|||||||
v = (1 + m.Value - m.Max).Inverse();
|
v = (1 + m.Value - m.Max).Inverse();
|
||||||
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb((int)((double)pa * v), 吹出し.X0Y0_吹出し.PenColor);
|
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb((int)((double)pa * v), 吹出し.X0Y0_吹出し.PenColor);
|
||||||
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb((int)((double)ba * v), 吹出し.X0Y0_吹出し.BrushColor);
|
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb((int)((double)ba * v), 吹出し.X0Y0_吹出し.BrushColor);
|
||||||
Tex.ParT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ParT.TextColor);
|
Tex.ShapePartT.TextColor = Color.FromArgb((int)((double)ta * v), Tex.ShapePartT.TextColor);
|
||||||
Tex.ParT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ParT.ShadColor);
|
Tex.ShapePartT.ShadColor = Color.FromArgb((int)((double)sa * v), Tex.ShapePartT.ShadColor);
|
||||||
},
|
},
|
||||||
OnReach = delegate(Motion m)
|
OnReach = delegate(Motion m)
|
||||||
{
|
{
|
||||||
@@ -94,8 +94,8 @@ namespace SlaveMatrix
|
|||||||
表示 = false;
|
表示 = false;
|
||||||
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor);
|
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor);
|
||||||
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor);
|
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor);
|
||||||
Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor);
|
Tex.ShapePartT.TextColor = Color.FromArgb(ta, Tex.ShapePartT.TextColor);
|
||||||
Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor);
|
Tex.ShapePartT.ShadColor = Color.FromArgb(sa, Tex.ShapePartT.ShadColor);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -114,7 +114,7 @@ namespace SlaveMatrix
|
|||||||
吹出し.尺度B = num * 1.1;
|
吹出し.尺度B = num * 1.1;
|
||||||
吹出し.尺度YB = num2;
|
吹出し.尺度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 = 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;
|
this.Dis = Dis;
|
||||||
if (Dis)
|
if (Dis)
|
||||||
{
|
{
|
||||||
@@ -147,8 +147,8 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(correctPenAlpha, 吹出し.X0Y0_吹出し.PenColor);
|
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(correctPenAlpha, 吹出し.X0Y0_吹出し.PenColor);
|
||||||
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(correctBrushAlpha, 吹出し.X0Y0_吹出し.BrushColor);
|
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(correctBrushAlpha, 吹出し.X0Y0_吹出し.BrushColor);
|
||||||
Tex.ParT.TextColor = Color.FromArgb(correctTextAlpha, Tex.ParT.TextColor);
|
Tex.ShapePartT.TextColor = Color.FromArgb(correctTextAlpha, Tex.ShapePartT.TextColor);
|
||||||
Tex.ParT.ShadColor = Color.FromArgb(correctShadeAlpha, Tex.ParT.ShadColor);
|
Tex.ShapePartT.ShadColor = Color.FromArgb(correctShadeAlpha, Tex.ShapePartT.ShadColor);
|
||||||
},
|
},
|
||||||
OnReach = delegate(Motion m)
|
OnReach = delegate(Motion m)
|
||||||
{
|
{
|
||||||
@@ -162,8 +162,8 @@ namespace SlaveMatrix
|
|||||||
表示 = false;
|
表示 = false;
|
||||||
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor);
|
吹出し.X0Y0_吹出し.PenColor = Color.FromArgb(pa, 吹出し.X0Y0_吹出し.PenColor);
|
||||||
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor);
|
吹出し.X0Y0_吹出し.BrushColor = Color.FromArgb(ba, 吹出し.X0Y0_吹出し.BrushColor);
|
||||||
Tex.ParT.TextColor = Color.FromArgb(ta, Tex.ParT.TextColor);
|
Tex.ShapePartT.TextColor = Color.FromArgb(ta, Tex.ShapePartT.TextColor);
|
||||||
Tex.ParT.ShadColor = Color.FromArgb(sa, Tex.ParT.ShadColor);
|
Tex.ShapePartT.ShadColor = Color.FromArgb(sa, Tex.ShapePartT.ShadColor);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,23 +5,23 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Torso : Ele
|
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;
|
public ColorD TorsoCD;
|
||||||
|
|
||||||
|
|||||||
@@ -5,25 +5,25 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Torso_蛇 : 長胴 //Long torso?
|
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;
|
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_輪_金具左)
|
if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,33 +5,33 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Torso_蟲 : 長胴
|
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;
|
public ColorD Torso_背板CD;
|
||||||
|
|
||||||
@@ -637,7 +637,7 @@ namespace SlaveMatrix
|
|||||||
Body.JoinPAall();
|
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_輪_金具左)
|
if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,45 +4,45 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class T剃刀 : Ele
|
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;
|
public ColorD ヘッドCD;
|
||||||
|
|
||||||
@@ -584,7 +584,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_グリップ_グリップ15CP = new ColorP(X0Y0_グリップ_グリップ15, グリップ_グリップ15CD, DisUnit, abj: true);
|
X0Y0_グリップ_グリップ15CP = new ColorP(X0Y0_グリップ_グリップ15, グリップ_グリップ15CD, DisUnit, abj: true);
|
||||||
Intensity = e.濃度;
|
Intensity = e.濃度;
|
||||||
Vector2D local = X0Y0_刃_刃1.OP[0].ps[1];
|
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));
|
item.BasePointBase = item.ToLocal(X0Y0_刃_刃1.ToGlobal(local));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,231 +5,231 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class UpperArm_人 : UpperArm
|
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;
|
public ColorD 筋肉上CD;
|
||||||
|
|
||||||
@@ -4050,7 +4050,7 @@ namespace SlaveMatrix
|
|||||||
Body.JoinPAall();
|
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)
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Is鉄(Par p)
|
public override bool Is鉄(ShapePart p)
|
||||||
{
|
{
|
||||||
if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_ベルト2 && p != X0Y0_鎧_鎧_鎧1)
|
if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_ベルト2 && p != X0Y0_鎧_鎧_鎧1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,23 +5,23 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class UpperArm_獣 : 獣UpperArm
|
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;
|
public ColorD 筋肉上CD;
|
||||||
|
|
||||||
|
|||||||
@@ -6,19 +6,19 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class UpperArm_蝙 : 翼UpperArm
|
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 飛膜_根 飛膜;
|
public 飛膜_根 飛膜;
|
||||||
|
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class UpperArm_蹄 : 獣UpperArm
|
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;
|
public ColorD 筋肉上CD;
|
||||||
|
|
||||||
|
|||||||
@@ -5,25 +5,25 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class UpperArm_鳥 : 翼UpperArm
|
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;
|
public ColorD 風切羽_羽3CD;
|
||||||
|
|
||||||
|
|||||||
@@ -5,435 +5,435 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class Waist : Ele
|
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;
|
public ColorD WaistCD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,15 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class ぶっかけ_大 : Ele
|
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;
|
public ColorD 精液CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,15 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class ぶっかけ_小 : Ele
|
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;
|
public ColorD 精液CD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class キスマーク : Ele
|
public class キスマーク : Ele
|
||||||
{
|
{
|
||||||
public Par X0Y0_キスマーク;
|
public ShapePart X0Y0_キスマーク;
|
||||||
|
|
||||||
public ColorD キスマークCD;
|
public ColorD キスマークCD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class キャップ1 : Ele
|
public class キャップ1 : Ele
|
||||||
{
|
{
|
||||||
public Par X0Y0_根本;
|
public ShapePart X0Y0_根本;
|
||||||
|
|
||||||
public Par X0Y0_先端;
|
public ShapePart X0Y0_先端;
|
||||||
|
|
||||||
public ColorD 根本CD;
|
public ColorD 根本CD;
|
||||||
|
|
||||||
@@ -164,7 +164,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_先端CP = new ColorP(X0Y0_先端, 先端CD, DisUnit, abj: true);
|
X0Y0_先端CP = new ColorP(X0Y0_先端, 先端CD, DisUnit, abj: true);
|
||||||
Intensity = e.濃度;
|
Intensity = e.濃度;
|
||||||
Vector2D local = X0Y0_根本.OP[0].ps[2];
|
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));
|
item.BasePointBase = item.ToLocal(X0Y0_根本.ToGlobal(local));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class キャップ2 : Ele
|
public class キャップ2 : Ele
|
||||||
{
|
{
|
||||||
public Par X0Y0_根本;
|
public ShapePart X0Y0_根本;
|
||||||
|
|
||||||
public Par X0Y0_先端;
|
public ShapePart X0Y0_先端;
|
||||||
|
|
||||||
public ColorD 根本CD;
|
public ColorD 根本CD;
|
||||||
|
|
||||||
|
|||||||
@@ -50,9 +50,9 @@ namespace SlaveMatrix
|
|||||||
sep.Sta.Xv = RNG.XS.NextDouble();
|
sep.Sta.Xv = RNG.XS.NextDouble();
|
||||||
sep.Sta.右 = RNG.XS.NextBool();
|
sep.Sta.右 = RNG.XS.NextBool();
|
||||||
sep.Ele = he;
|
sep.Ele = he;
|
||||||
sep.Par = he.Body.GetHitPar_(hc);
|
sep.ShapePart = he.Body.GetHitPar_(hc);
|
||||||
sep.Path = sep.Par.GetPath();
|
sep.Path = sep.ShapePart.GetPath();
|
||||||
sep.Pos = sep.Par.ToLocal(cp);
|
sep.Pos = sep.ShapePart.ToLocal(cp);
|
||||||
if (参照.ContainsKey(he))
|
if (参照.ContainsKey(he))
|
||||||
{
|
{
|
||||||
参照[he].Add(sep.Sta);
|
参照[he].Add(sep.Sta);
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace SlaveMatrix
|
|||||||
foreach (sep stum in sta)
|
foreach (sep stum in sta)
|
||||||
{
|
{
|
||||||
p = stum.Ele.Body.Current.GetPar(stum.Path);
|
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.位置B = p.ToGlobal(stum.Pos);
|
||||||
stum.Sta.色更新();
|
stum.Sta.色更新();
|
||||||
stum.Sta.Body.Draw(Are);
|
stum.Sta.Body.Draw(Are);
|
||||||
@@ -47,9 +47,9 @@ namespace SlaveMatrix
|
|||||||
sep.Sta = EleD.GetEle(Are.DisplayUnitScale, Med, Cha.ColorSet);
|
sep.Sta = EleD.GetEle(Are.DisplayUnitScale, Med, Cha.ColorSet);
|
||||||
sep.Sta.SetHitFalse();
|
sep.Sta.SetHitFalse();
|
||||||
sep.Ele = he;
|
sep.Ele = he;
|
||||||
sep.Par = p;
|
sep.ShapePart = p;
|
||||||
sep.Path = sep.Par.GetPath();
|
sep.Path = sep.ShapePart.GetPath();
|
||||||
sep.Pos = sep.Par.ToLocal(cp);
|
sep.Pos = sep.ShapePart.ToLocal(cp);
|
||||||
sta.Add(sep);
|
sta.Add(sep);
|
||||||
}
|
}
|
||||||
return (キスマーク)sep.Sta;
|
return (キスマーク)sep.Sta;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace SlaveMatrix
|
|||||||
foreach (sep stum in sta)
|
foreach (sep stum in sta)
|
||||||
{
|
{
|
||||||
p = stum.Ele.Body.Current.GetPar(stum.Path);
|
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.位置B = p.ToGlobal(stum.Pos);
|
||||||
stum.Sta.色更新();
|
stum.Sta.色更新();
|
||||||
stum.Sta.Body.Draw(Are);
|
stum.Sta.Body.Draw(Are);
|
||||||
@@ -48,9 +48,9 @@ namespace SlaveMatrix
|
|||||||
sep.Sta.SetHitFalse();
|
sep.Sta.SetHitFalse();
|
||||||
sep.Sta.角度C = 45.0 * (double)(RNG.XS.NextBool() ? 1 : (-1)) * RNG.XS.NextDouble();
|
sep.Sta.角度C = 45.0 * (double)(RNG.XS.NextBool() ? 1 : (-1)) * RNG.XS.NextDouble();
|
||||||
sep.Ele = he;
|
sep.Ele = he;
|
||||||
sep.Par = p;
|
sep.ShapePart = p;
|
||||||
sep.Path = sep.Par.GetPath();
|
sep.Path = sep.ShapePart.GetPath();
|
||||||
sep.Pos = sep.Par.ToLocal(cp + (he.位置 - cp).newNormalize() * 0.01);
|
sep.Pos = sep.ShapePart.ToLocal(cp + (he.位置 - cp).newNormalize() * 0.01);
|
||||||
sta.Add(sep);
|
sta.Add(sep);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public 上着ミドル_ドレス ミドル;
|
public 上着ミドル_ドレス ミドル;
|
||||||
|
|
||||||
private Par[] ドレス;
|
private ShapePart[] ドレス;
|
||||||
|
|
||||||
private Par[] 縁左;
|
private ShapePart[] 縁左;
|
||||||
|
|
||||||
private Par[] 縁右;
|
private ShapePart[] 縁右;
|
||||||
|
|
||||||
private Vector2D[] ドレスm;
|
private Vector2D[] ドレスm;
|
||||||
|
|
||||||
@@ -24,9 +24,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
this.トップ = トップ;
|
this.トップ = トップ;
|
||||||
this.ミドル = ミドル;
|
this.ミドル = ミドル;
|
||||||
ドレス = new Par[5] { トップ.X0Y0_左_服, トップ.X0Y0_左_バスト, トップ.X0Y0_右_服, トップ.X0Y0_右_バスト, ミドル.X0Y0_服 };
|
ドレス = new ShapePart[5] { トップ.X0Y0_左_服, トップ.X0Y0_左_バスト, トップ.X0Y0_右_服, トップ.X0Y0_右_バスト, ミドル.X0Y0_服 };
|
||||||
縁左 = new Par[2] { トップ.X0Y0_左_縁, ミドル.X0Y0_縁_縁左 };
|
縁左 = new ShapePart[2] { トップ.X0Y0_左_縁, ミドル.X0Y0_縁_縁左 };
|
||||||
縁右 = new Par[2] { トップ.X0Y0_右_縁, ミドル.X0Y0_縁_縁右 };
|
縁右 = new ShapePart[2] { トップ.X0Y0_右_縁, ミドル.X0Y0_縁_縁右 };
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 色更新()
|
public void 色更新()
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -4,115 +4,115 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class バイブ_アナル : Ele
|
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;
|
public ColorD ヘッドCD;
|
||||||
|
|
||||||
|
|||||||
@@ -4,193 +4,193 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class バイブ_コモン : Ele
|
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;
|
public ColorD ヘッドCD;
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user