Merge branch 'feature/rename-torso-class' of https://github.com/Avebluha/SlaveMatrixDecomp into dev

This commit is contained in:
AbdulmanovAI
2025-11-06 09:04:47 +04:00
675 changed files with 2802 additions and 2797 deletions

View File

@@ -117,7 +117,7 @@ namespace _2DGAMELIB
} }
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
foreach (Par item in pars.EnumAllPar()) foreach (Par item in pars.EnumAllPar())
{ {

View File

@@ -49,7 +49,7 @@ namespace _2DGAMELIB
} }
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
foreach (But item in EnumBut) foreach (But item in EnumBut)
{ {

View File

@@ -84,7 +84,7 @@ namespace _2DGAMELIB
SetText(Text); SetText(Text);
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
if (parT.HitColor != Color.Transparent) if (parT.HitColor != Color.Transparent)
{ {

View File

@@ -7,13 +7,13 @@ namespace _2DGAMELIB
{ {
private OrderedDictionary<string, Lab> labs = new OrderedDictionary<string, Lab>(); private OrderedDictionary<string, Lab> labs = new OrderedDictionary<string, Lab>();
private Med Med; private ModeEventDispatcher Med;
private RenderArea Are; private RenderArea Are;
public Lab this[string Name] => labs[Name]; public Lab this[string Name] => labs[Name];
public Labs(Med Med, RenderArea Are) public Labs(ModeEventDispatcher Med, RenderArea Are)
{ {
this.Med = Med; this.Med = Med;
this.Are = Are; this.Are = Are;

View File

@@ -7,7 +7,7 @@ using System.Runtime.InteropServices;
namespace _2DGAMELIB namespace _2DGAMELIB
{ {
public class Med public class ModeEventDispatcher
{ {
private GlImage baseControl; private GlImage baseControl;
@@ -23,11 +23,11 @@ namespace _2DGAMELIB
public Rectangle Base = new Rectangle(4.0, 3.0, 0.4); public Rectangle Base = new Rectangle(4.0, 3.0, 0.4);
public Bitmap Dis; public Bitmap Display;
public Graphics GD; public Graphics DisplayGraphics;
public Bitmap Hit; public Bitmap Hit;
public Graphics GH; public Graphics HitGraphics;
public Sce Sce; public Sce Sce;
public FPS FPSF = new FPS(60.0); public FPS FPSF = new FPS(60.0);
@@ -41,7 +41,7 @@ namespace _2DGAMELIB
public string Modeb; public string Modeb;
private Dictionary<string, Module> Modes; private Dictionary<string, Module> Modes;
private Func<Med, Dictionary<string, Module>> GetModes; private Func<ModeEventDispatcher, Dictionary<string, Module>> GetModes;
public HashSet<Color> HitColors = new HashSet<Color> public HashSet<Color> HitColors = new HashSet<Color>
{ {
@@ -78,31 +78,21 @@ namespace _2DGAMELIB
baseControl.SetCursorPoint(FromBasePosition(value)); baseControl.SetCursorPoint(FromBasePosition(value));
} }
} }
public Med() public ModeEventDispatcher()
{ {
} }
public void FadeIn(double Rate) public void FadeIn(double Rate)
{ {
Sce.TransformAlpha(GD, Rate); Sce.TransformAlpha(DisplayGraphics, Rate);
} }
public void FadeOut(double Rate) public void FadeOut(double Rate)
{ {
Sce.TransD(GD, Rate); Sce.TransD(DisplayGraphics, Rate);
} }
public void InitializeModes(string Mode, Func<ModeEventDispatcher, Dictionary<string, Module>> GetModes)
public void InitializeModes(string Mode, Func<Med, Dictionary<string, Module>> GetModes)
{ {
mode = Mode; mode = Mode;
this.GetModes = GetModes; this.GetModes = GetModes;
@@ -112,22 +102,22 @@ namespace _2DGAMELIB
{ {
baseControl = BaseControl; baseControl = BaseControl;
BaseSize = new Size((int)(Base.LocalWidth * Unit), (int)(Base.LocalHeight * Unit)); BaseSize = new Size((int)(Base.LocalWidth * Unit), (int)(Base.LocalHeight * Unit));
Dis = new Bitmap(BaseSize.Width, BaseSize.Height); Display = new Bitmap(BaseSize.Width, BaseSize.Height);
GD = Graphics.FromImage(Dis); DisplayGraphics = Graphics.FromImage(Display);
//GD.InterpolationMode = InterpolationMode.HighQualityBilinear; //GD.InterpolationMode = InterpolationMode.HighQualityBilinear;
GD.SmoothingMode = SmoothingMode.None; DisplayGraphics.SmoothingMode = SmoothingMode.None;
GD.PixelOffsetMode = PixelOffsetMode.HighSpeed; DisplayGraphics.PixelOffsetMode = PixelOffsetMode.HighSpeed;
GD.InterpolationMode = InterpolationMode.NearestNeighbor; DisplayGraphics.InterpolationMode = InterpolationMode.NearestNeighbor;
//needed for text or smthn //needed for text or smthn
GD.CompositingMode = CompositingMode.SourceOver; DisplayGraphics.CompositingMode = CompositingMode.SourceOver;
Hit = new Bitmap((int)((double)BaseSize.Width * HitAccuracy), (int)((double)BaseSize.Height * HitAccuracy)); Hit = new Bitmap((int)(BaseSize.Width * HitAccuracy), (int)(BaseSize.Height * HitAccuracy));
GH = Graphics.FromImage(Hit); HitGraphics = Graphics.FromImage(Hit);
//GH.InterpolationMode = InterpolationMode.Bilinear; //GH.InterpolationMode = InterpolationMode.Bilinear;
GH.SmoothingMode = SmoothingMode.None; HitGraphics.SmoothingMode = SmoothingMode.None;
GH.PixelOffsetMode = PixelOffsetMode.HighSpeed; HitGraphics.PixelOffsetMode = PixelOffsetMode.HighSpeed;
GH.InterpolationMode = InterpolationMode.NearestNeighbor; HitGraphics.InterpolationMode = InterpolationMode.NearestNeighbor;
GH.CompositingMode = CompositingMode.SourceOver; HitGraphics.CompositingMode = CompositingMode.SourceOver;
WidthM = Hit.Width - 1; WidthM = Hit.Width - 1;
HeightM = Hit.Height - 1; HeightM = Hit.Height - 1;
@@ -230,8 +220,6 @@ namespace _2DGAMELIB
return BaseSize; return BaseSize;
} }
public Vector2D ToBasePosition(Vector2D Position) public Vector2D ToBasePosition(Vector2D Position)
{ {
return new Vector2D(((double)Position.X - resVector.X) / Unit * resMag, ((double)Position.Y - resVector.Y) / Unit * resMag); return new Vector2D(((double)Position.X - resVector.X) / Unit * resMag, ((double)Position.Y - resVector.Y) / Unit * resMag);
@@ -288,12 +276,9 @@ namespace _2DGAMELIB
return Hit.GetPixel(point.X, point.Y); return Hit.GetPixel(point.X, point.Y);
} }
public void Drawing() public void Drawing()
{ {
baseControl.BitmapSetting(Dis); baseControl.BitmapSetting(Display);
baseControl.SetTitle(UITitle); baseControl.SetTitle(UITitle);
Modes[mode].Setting(); Modes[mode].Setting();
@@ -312,7 +297,7 @@ namespace _2DGAMELIB
//DEBUG shows the hit lut //DEBUG shows the hit lut
//GD.DrawImage(Hit, new Point(0, 0)); //GD.DrawImage(Hit, new Point(0, 0));
baseControl.SetBitmap(Dis); baseControl.SetBitmap(Display);
}; };
@@ -323,28 +308,26 @@ namespace _2DGAMELIB
} }
} }
public void Draw(RenderArea Are) public void Draw(RenderArea Are)
{ {
//Note: this is terribly slow... //Note: this is terribly slow...
//would be better to not copy the entire frame //would be better to not copy the entire frame
Are.DrawTo(GD, GH); Are.DrawTo(DisplayGraphics, HitGraphics);
} }
//TODO fix? //TODO fix?
public void CursorHide() public void CursorHide()
{ {
//TODO fix? //TODO fix?
Glfw.SetInputMode(baseControl.window, InputMode.Cursor, (int)CursorMode.Hidden);
} }
public void CursorShow() public void CursorShow()
{ {
//TODO fix? //TODO fix?
Glfw.SetInputMode(baseControl.window, InputMode.Cursor, (int)CursorMode.Normal);
} }
//hit color stuff //hit color stuff
public Color GetUniqueColor() public Color GetUniqueColor()
{ {
@@ -410,6 +393,6 @@ namespace _2DGAMELIB
//return result; //return result;
}*/ }*/
static Med() {} static ModeEventDispatcher() {}
} }
} }

View File

@@ -15,7 +15,25 @@ namespace _2DGAMELIB
["首"] = "Neck", ["首"] = "Neck",
["頭"] = "Head", ["頭"] = "Head",
["後髪0"] = "BackHair0", ["後髪0"] = "BackHair0",
["後髪1"] = "BackHair1" ["後髪1"] = "BackHair1",
["横髪"] = "SideHair",
["脚"] = "Leg",
//["腕"] = "Arm"
["肩"] = "Shoulder",
["胸"] = "Chest",
//["乳房"] = "Breast",
//["腹"] = "Abdomen",
//["顔"] = "Face",
//["目"] = "Eye",
//["眉"] = "Eyebrow",
//["瞼"] = "Eyelid",
//["鼻"] = "Nose",
//["口"] = "Mouth",
//["耳"] = "Ear",
//["触覚"] = "Antenna",
//["髪"] = "Hair",
//["基髪"] = "BaseHair",
//["吹出し"] = "SpeechBubble",
}; };
public static void MigrateKeys(this Obj obj) public static void MigrateKeys(this Obj obj)

View File

@@ -38,7 +38,7 @@ namespace _2DGAMELIB
Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag); Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag);
} }
public RenderArea(Med Med, bool Hit) public RenderArea(ModeEventDispatcher Med, bool Hit)
{ {
if (Hit) if (Hit)
{ {

View File

@@ -249,7 +249,7 @@ namespace _2DGAMELIB
pars.Add(feed.Tag, feed); pars.Add(feed.Tag, feed);
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
if (parT.HitColor != Color.Transparent) if (parT.HitColor != Color.Transparent)
{ {

View File

@@ -1,3 +1,4 @@
using GLFW;
using System; using System;
using System.ComponentModel; using System.ComponentModel;
using System.IO; using System.IO;
@@ -7,7 +8,7 @@ namespace _2DGAMELIB
{ {
public class UI //: Form public class UI //: Form
{ {
private Med Med; private ModeEventDispatcher modeEventDispatcher;
private GlImage wpfImage1; private GlImage wpfImage1;
@@ -17,16 +18,16 @@ namespace _2DGAMELIB
private bool BigWindow; private bool BigWindow;
public UI(Med Med) public UI(ModeEventDispatcher Med)
{ {
this.Med = Med; this.modeEventDispatcher = Med;
InitializeComponent(); InitializeComponent();
} }
private void UI_Load(object sender, EventArgs e) private void UI_Load(object sender, EventArgs e)
{ {
//base.ClientSize = //base.ClientSize =
Med.Setting(wpfImage1); modeEventDispatcher.Setting(wpfImage1);
//base.ClientSize = new Size(1024, 768); //base.ClientSize = new Size(1024, 768);
try try
{ {
@@ -53,7 +54,7 @@ namespace _2DGAMELIB
private void UI_FormClosing() private void UI_FormClosing()
{ {
Med.Drive = false; modeEventDispatcher.Drive = false;
} }
private void UI_Resize(object sender, EventArgs e) private void UI_Resize(object sender, EventArgs e)
@@ -107,7 +108,6 @@ namespace _2DGAMELIB
//beauty //beauty
this.wpfImage1.Closing = delegate () { UI_FormClosing(); }; this.wpfImage1.Closing = delegate () { UI_FormClosing(); };
//TODO fix? //TODO fix?
//base.Load += new System.EventHandler(UI_Load); //base.Load += new System.EventHandler(UI_Load);
UI_Load(null, null); UI_Load(null, null);

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_カル(double DisUnit, , , Med Med, BackHair0_カルD e) public BackHair0_カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_カル(DisUnit, , , Med, this); return new BackHair0_カル(DisUnit, , , Med, this);
} }

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_ジグ(double DisUnit, , , Med Med, BackHair0_ジグD e) public BackHair0_ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_ジグ(DisUnit, , , Med, this); return new BackHair0_ジグ(DisUnit, , , Med, this);
} }

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public 0_(double DisUnit, , , Med Med, BackHair0_ハネD e) public 0_(double DisUnit, , , ModeEventDispatcher Med, BackHair0_ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_(DisUnit, , , Med, this); return new 0_(DisUnit, , , Med, this);
} }

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_パツ(double DisUnit, , , Med Med, BackHair0_パツD e) public BackHair0_パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_パツ(DisUnit, , , Med, this); return new BackHair0_パツ(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下1カル(double DisUnit, , , Med Med, BackHair0_下1カルD e) public BackHair0_下1カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下1カル(DisUnit, , , Med, this); return new BackHair0_下1カル(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public 0_1(double DisUnit, , , Med Med, BackHair0_下1ジグD e) public 0_1(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_1(DisUnit, , , Med, this); return new 0_1(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下1ハネ(double DisUnit, , , Med Med, BackHair0_下1ハネD e) public BackHair0_下1ハネ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下1ハネ(DisUnit, , , Med, this); return new BackHair0_下1ハネ(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下1パツ(double DisUnit, , , Med Med, BackHair0_下1パツD e) public BackHair0_下1パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下1パツ(DisUnit, , , Med, this); return new BackHair0_下1パツ(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2カル(double DisUnit, , , Med Med, BackHair0_下2カルD e) public BackHair0_下2カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2カル(DisUnit, , , Med, this); return new BackHair0_下2カル(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2ジグ(double DisUnit, , , Med Med, BackHair0_下2ジグD e) public BackHair0_下2ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2ジグ(DisUnit, , , Med, this); return new BackHair0_下2ジグ(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2ハネ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_下2ハネ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2ハネ(DisUnit, , , Med, this); return new BackHair0_下2ハネ(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2パツ(double DisUnit, , , Med Med, BackHair0_下2パツD e) public BackHair0_下2パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2パツ(DisUnit, , , Med, this); return new BackHair0_下2パツ(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編1カル(double DisUnit, , , Med Med, BackHair0_編1カルD e) public BackHair0_編1カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_編1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編1カル(DisUnit, , , Med, this); return new BackHair0_編1カル(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編1ジグ(double DisUnit, , , Med Med, 0_1D e) public BackHair0_編1ジグ(double DisUnit, , , ModeEventDispatcher Med, 0_1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編1ジグ(DisUnit, , , Med, this); return new BackHair0_編1ジグ(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編1ハネ(double DisUnit, , , Med Med, 0_1D e) public BackHair0_編1ハネ(double DisUnit, , , ModeEventDispatcher Med, 0_1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編1ハネ(DisUnit, , , Med, this); return new BackHair0_編1ハネ(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public 0_1(double DisUnit, , , Med Med, BackHair0_編1パツD e) public 0_1(double DisUnit, , , ModeEventDispatcher Med, BackHair0_編1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_1(DisUnit, , , Med, this); return new 0_1(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public 0_2(double DisUnit, , , Med Med, 0_2D e) public 0_2(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_2(DisUnit, , , Med, this); return new 0_2(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編2ジグ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_編2ジグ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編2ジグ(DisUnit, , , Med, this); return new BackHair0_編2ジグ(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編2ハネ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_編2ハネ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編2ハネ(DisUnit, , , Med, this); return new BackHair0_編2ハネ(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編2パツ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_編2パツ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編2パツ(DisUnit, , , Med, this); return new BackHair0_編2パツ(DisUnit, , , Med, this);
} }

View File

@@ -138,7 +138,7 @@ namespace SlaveMatrix
public JointS 5_ => new JointS(, X0Y0_髪基, 6); public JointS 5_ => new JointS(, X0Y0_髪基, 6);
public BackHair0_肢系(double DisUnit, , , Med Med, BackHair0_肢系D e) public BackHair0_肢系(double DisUnit, , , ModeEventDispatcher Med, BackHair0_肢系D e)
{ {
BackHair0_肢系 0_2 = this; BackHair0_肢系 0_2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -169,7 +169,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_肢系(DisUnit, , , Med, this); return new BackHair0_肢系(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1カル(double DisUnit, , , Med Med, BackHair1_結1カルD e) public BackHair1_結1カル(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1カル(DisUnit, , , Med, this); return new BackHair1_結1カル(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1ジグ(double DisUnit, , , Med Med, BackHair1_結1ジグD e) public BackHair1_結1ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1ジグ(DisUnit, , , Med, this); return new BackHair1_結1ジグ(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1ハネ(double DisUnit, , , Med Med, BackHair1_結1ハネD e) public BackHair1_結1ハネ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1ハネ(DisUnit, , , Med, this); return new BackHair1_結1ハネ(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1パツ(double DisUnit, , , Med Med, BackHair1_結1パツD e) public BackHair1_結1パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1パツ(DisUnit, , , Med, this); return new BackHair1_結1パツ(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2カル(double DisUnit, , , Med Med, BackHair1_結2カルD e) public BackHair1_結2カル(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2カル(DisUnit, , , Med, this); return new BackHair1_結2カル(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2ジグ(double DisUnit, , , Med Med, BackHair1_結2ジグD e) public BackHair1_結2ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2ジグ(DisUnit, , , Med, this); return new BackHair1_結2ジグ(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2ハネ(double DisUnit, , , Med Med, BackHair1_結2ハネD e) public BackHair1_結2ハネ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2ハネ(DisUnit, , , Med, this); return new BackHair1_結2ハネ(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2パツ(double DisUnit, , , Med Med, BackHair1_結2パツD e) public BackHair1_結2パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2パツ(DisUnit, , , Med, this); return new BackHair1_結2パツ(DisUnit, , , Med, this);
} }

View File

@@ -408,7 +408,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_編結(double DisUnit, , , Med Med, BackHair1_編結D e) public BackHair1_編結(double DisUnit, , , ModeEventDispatcher Med, BackHair1_編結D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -52,7 +52,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_編結(DisUnit, , , Med, this); return new BackHair1_編結(DisUnit, , , Med, this);
} }

View File

@@ -3,7 +3,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class : Ele public class Chest : Ele
{ {
public Par X0Y0_胸郭; public Par X0Y0_胸郭;
@@ -1412,9 +1412,9 @@ namespace SlaveMatrix
public JointS _接続点 => new JointS(, X0Y0_胸郭, 10); public JointS _接続点 => new JointS(, X0Y0_胸郭, 10);
public (double DisUnit, , , Med Med, D e) public Chest(double DisUnit, , , ModeEventDispatcher Med, ChestD e)
{ {
2 = this; Chest Chest2 = this;
ThisType = GetType(); ThisType = GetType();
= new Difs(Sta.["胸郭"]); = new Difs(Sta.["胸郭"]);
Pars pars = [0][0]; Pars pars = [0][0];
@@ -1596,9 +1596,9 @@ namespace SlaveMatrix
Neck_接続 = e.Neck_接続.Select(delegate(EleD g) Neck_接続 = e.Neck_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._Neck_接続; f.ConnectionType = ConnectionInfo.Chest_Neck_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1607,9 +1607,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._肩左_接続; f.ConnectionType = ConnectionInfo.Chest_肩左_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1618,9 +1618,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._肩右_接続; f.ConnectionType = ConnectionInfo.Chest_肩右_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1629,9 +1629,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._胸左_接続; f.ConnectionType = ConnectionInfo.Chest_胸左_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1640,9 +1640,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._胸右_接続; f.ConnectionType = ConnectionInfo.Chest_胸右_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1651,9 +1651,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._肌_接続; f.ConnectionType = ConnectionInfo.Chest_肌_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1662,9 +1662,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._翼上左_接続; f.ConnectionType = ConnectionInfo.Chest_翼上左_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1673,9 +1673,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._翼上右_接続; f.ConnectionType = ConnectionInfo.Chest_翼上右_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1684,9 +1684,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._翼下左_接続; f.ConnectionType = ConnectionInfo.Chest_翼下左_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1695,9 +1695,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._翼下右_接続; f.ConnectionType = ConnectionInfo.Chest_翼下右_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -1706,9 +1706,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = Chest2;
f.ConnectionType = ConnectionInfo._背中_接続; f.ConnectionType = ConnectionInfo.Chest_背中_接続;
f.(2._接続点); f.(Chest2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }

View File

@@ -5,7 +5,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class D : EleD public class ChestD : EleD
{ {
public bool _表示 = true; public bool _表示 = true;
@@ -155,7 +155,7 @@ namespace SlaveMatrix
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();
public D() public ChestD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -164,49 +164,49 @@ namespace SlaveMatrix
{ {
Neck_接続.Add(e); Neck_接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._Neck_接続; e. = ConnectionInfo.Chest_Neck_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._肩左_接続; e. = ConnectionInfo.Chest_肩左_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._肩右_接続; e. = ConnectionInfo.Chest_肩右_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._胸左_接続; e. = ConnectionInfo.Chest_胸左_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._胸右_接続; e. = ConnectionInfo.Chest_胸右_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._肌_接続; e. = ConnectionInfo.Chest_肌_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._翼上左_接続; e. = ConnectionInfo.Chest_翼上左_接続;
if (!(e is D)) if (!(e is D))
{ {
return; return;
@@ -221,7 +221,7 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._翼上右_接続; e. = ConnectionInfo.Chest_翼上右_接続;
if (!(e is D)) if (!(e is D))
{ {
return; return;
@@ -236,7 +236,7 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._翼下左_接続; e. = ConnectionInfo.Chest_翼下左_接続;
if (!(e is D)) if (!(e is D))
{ {
return; return;
@@ -251,7 +251,7 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._翼下右_接続; e. = ConnectionInfo.Chest_翼下右_接続;
if (!(e is D)) if (!(e is D))
{ {
return; return;
@@ -266,16 +266,16 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._背中_接続; e. = ConnectionInfo.Chest_背中_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.B = 1.0; item.B = 1.0;
} }
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new (DisUnit, , , Med, this); return new Chest(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -46,7 +46,7 @@ namespace SlaveMatrix
BackHair0_肢系_右3_接続, BackHair0_肢系_右3_接続,
BackHair0_肢系_右4_接続, BackHair0_肢系_右4_接続,
BackHair0_肢系_右5_接続, BackHair0_肢系_右5_接続,
_肢系_肢_接続, SideHair_肢系_肢_接続,
_瞼_接続, _瞼_接続,
_宇_涙_接続, _宇_涙_接続,
_瞼_接続, _瞼_接続,
@@ -58,20 +58,20 @@ namespace SlaveMatrix
_獣_鼻水右_接続, _獣_鼻水右_接続,
_吹出し_接続, _吹出し_接続,
Neck_Head_接続, Neck_Head_接続,
_Neck_接続, Chest_Neck_接続,
_肩左_接続, Chest_肩左_接続,
_肩右_接続, Chest_肩右_接続,
_胸左_接続, Chest_胸左_接続,
_胸右_接続, Chest_胸右_接続,
_肌_接続, Chest_肌_接続,
_翼上左_接続, Chest_翼上左_接続,
_翼上右_接続, Chest_翼上右_接続,
_翼下左_接続, Chest_翼下左_接続,
_翼下右_接続, Chest_翼下右_接続,
_背中_接続, Chest_背中_接続,
_噴乳_接続, _噴乳_接続,
_上腕_接続, Shoulder_上腕_接続,
Torso__接続, Torso_Chest_接続,
Torso_肌_接続, Torso_肌_接続,
Torso_翼左_接続, Torso_翼左_接続,
Torso_翼右_接続, Torso_翼右_接続,
@@ -305,18 +305,18 @@ namespace SlaveMatrix
_蝙_腕輪_接続, _蝙_腕輪_接続,
_獣_手_接続, _獣_手_接続,
_蹄_手_接続, _蹄_手_接続,
_人__接続, _人_Leg_接続,
_獣__接続, _獣_Leg_接続,
_蹄__接続, _蹄_Leg_接続,
_鳥__接続, _鳥_Leg_接続,
_竜__接続, _竜_Leg_接続,
_人_足_接続, Leg_人_足_接続,
_人_脚輪下_接続, Leg_人_脚輪下_接続,
_人_脚輪上_接続, Leg_人_脚輪上_接続,
_獣_足_接続, Leg_獣_足_接続,
_蹄_足_接続, Leg_蹄_足_接続,
_鳥_足_接続, Leg_鳥_足_接続,
_竜_足_接続, Leg_竜_足_接続,
_魚_左0_接続, _魚_左0_接続,
_魚_右0_接続, _魚_右0_接続,
_魚_左1_接続, _魚_左1_接続,

View File

@@ -346,7 +346,7 @@ namespace SlaveMatrix
} }
} }
public Cough(double DisUnit, , , Med Med, D e) public Cough(double DisUnit, , , ModeEventDispatcher Med, D e)
{ {
ThisType = GetType(); ThisType = GetType();
= new Difs(Sta.["Cough"]); = new Difs(Sta.["Cough"]);

View File

@@ -1033,7 +1033,7 @@ namespace SlaveMatrix
public JointS _接続点 => new JointS(, X0Y0_頭, 18); public JointS _接続点 => new JointS(, X0Y0_頭, 18);
public Head(double DisUnit, , , Med Med, HeadD e) public Head(double DisUnit, , , ModeEventDispatcher Med, HeadD e)
{ {
Head 2 = this; Head 2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -302,7 +302,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Head(DisUnit, , , Med, this); return new Head(DisUnit, , , Med, this);
} }

View File

@@ -9,7 +9,7 @@ namespace SlaveMatrix
{ {
public RenderArea Are; public RenderArea Are;
private Med Med; private ModeEventDispatcher Med;
public Par MaiB; public Par MaiB;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public InfoPanel(Med Med, RenderArea Are) public InfoPanel(ModeEventDispatcher Med, RenderArea Are)
{ {
this.Med = Med; this.Med = Med;
this.Are = Are; this.Are = Are;
@@ -262,7 +262,7 @@ namespace SlaveMatrix
}); });
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
Mai.SetHitColor(Med); Mai.SetHitColor(Med);
Sub.SetHitColor(Med); Sub.SetHitColor(Med);

View File

@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class : Ele public class Leg : Ele
{ {
public Ele[] _接続; public Ele[] _接続;
} }

View File

@@ -4,7 +4,7 @@ using System.Collections.Generic;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class D : EleD public class LegD : EleD
{ {
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();

View File

@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _人 : public class Leg_人 : Leg
{ {
public Par X0Y0_; public Par X0Y0_Leg;
public Par X0Y0_筋; public Par X0Y0_筋;
@@ -401,7 +401,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪下_金具右; public Par X0Y0_脚輪下_金具右;
public Par X0Y1_; public Par X0Y1_Leg;
public Par X0Y1_筋; public Par X0Y1_筋;
@@ -797,7 +797,7 @@ namespace SlaveMatrix
public Par X0Y1_脚輪下_金具右; public Par X0Y1_脚輪下_金具右;
public ColorD CD; public ColorD LegCD;
public ColorD CD; public ColorD CD;
@@ -1193,7 +1193,7 @@ namespace SlaveMatrix
public ColorD _金具右CD; public ColorD _金具右CD;
public ColorP X0Y0_CP; public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP; public ColorP X0Y0_筋CP;
@@ -1589,7 +1589,7 @@ namespace SlaveMatrix
public ColorP X0Y0_脚輪下_金具右CP; public ColorP X0Y0_脚輪下_金具右CP;
public ColorP X0Y1_CP; public ColorP X0Y1_LegCP;
public ColorP X0Y1_筋CP; public ColorP X0Y1_筋CP;
@@ -2036,18 +2036,18 @@ namespace SlaveMatrix
} }
} }
public bool _表示 public bool Leg_表示
{ {
get get
{ {
return X0Y0_.Dra; return X0Y0_Leg.Dra;
} }
set set
{ {
X0Y0_.Dra = value; X0Y0_Leg.Dra = value;
X0Y1_.Dra = value; X0Y1_Leg.Dra = value;
X0Y0_.Hit = value; X0Y0_Leg.Hit = value;
X0Y1_.Hit = value; X0Y1_Leg.Hit = value;
} }
} }
@@ -5179,11 +5179,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return _表示; return Leg_表示;
} }
set set
{ {
_表示 = value; Leg_表示 = value;
_表示 = value; _表示 = value;
_足首_タトゥ_表示 = value; _足首_タトゥ_表示 = value;
_足首_ハート1_タトゥ左_表示 = value; _足首_ハート1_タトゥ左_表示 = value;
@@ -5390,11 +5390,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return CD.; return LegCD.;
} }
set set
{ {
CD. = value; LegCD. = value;
CD. = value; CD. = value;
_足首_タトゥCD. = value; _足首_タトゥCD. = value;
_足首_ハート1_タトゥ左CD. = value; _足首_ハート1_タトゥ左CD. = value;
@@ -5738,11 +5738,11 @@ namespace SlaveMatrix
} }
} }
public JointS _接続点 => new JointS(, X0Y0_, 0); public JointS _接続点 => new JointS(, X0Y0_Leg, 0);
public JointS _接続点 => new JointS(, X0Y0_, 2); public JointS _接続点 => new JointS(, X0Y0_Leg, 2);
public JointS _接続点 => new JointS(, X0Y0_, 3); public JointS _接続点 => new JointS(, X0Y0_Leg, 3);
public JointS 1_ => new JointS(, X0Y0_脚輪上_金具左, 0); public JointS 1_ => new JointS(, X0Y0_脚輪上_金具左, 0);
@@ -5752,13 +5752,14 @@ namespace SlaveMatrix
public JointS 4_ => new JointS(, X0Y0_脚輪下_金具右, 0); public JointS 4_ => new JointS(, X0Y0_脚輪下_金具右, 0);
public _人(double DisUnit, , , Med Med, _人D e) public Leg_人(double DisUnit, , , ModeEventDispatcher Med, Leg_人D e)
{ {
_人 _人2 = this; Leg_人 Leg_人2 = this;
ThisType = GetType(); ThisType = GetType();
= new Difs(Sta.["脚"]); //Leg but if renamed to Leg it broke game
= new Difs(Sta.["Leg"]);
Pars pars = [0][0]; Pars pars = [0][0];
X0Y0_ = pars["脚"].ToPar(); X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar(); X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["淫タトゥ"].ToPars(); Pars pars2 = pars["淫タトゥ"].ToPars();
Pars pars3 = pars2["足首"].ToPars(); Pars pars3 = pars2["足首"].ToPars();
@@ -6056,7 +6057,7 @@ namespace SlaveMatrix
X0Y0_脚輪下_金具左 = pars2["金具左"].ToPar(); X0Y0_脚輪下_金具左 = pars2["金具左"].ToPar();
X0Y0_脚輪下_金具右 = pars2["金具右"].ToPar(); X0Y0_脚輪下_金具右 = pars2["金具右"].ToPar();
pars = [0][1]; pars = [0][1];
X0Y1_ = pars["脚"].ToPar(); X0Y1_Leg = pars["脚"].ToPar();
X0Y1_筋 = pars["筋"].ToPar(); X0Y1_筋 = pars["筋"].ToPar();
pars2 = pars["淫タトゥ"].ToPars(); pars2 = pars["淫タトゥ"].ToPars();
pars3 = pars2["足首"].ToPars(); pars3 = pars2["足首"].ToPars();
@@ -6377,7 +6378,7 @@ namespace SlaveMatrix
= e.; = e.;
X = e.X; X = e.X;
Y = e.Y; Y = e.Y;
_表示 = e._表示; Leg_表示 = e.Leg_表示;
_表示 = e._表示; _表示 = e._表示;
_足首_タトゥ_表示 = e._足首_タトゥ_表示; _足首_タトゥ_表示 = e._足首_タトゥ_表示;
_足首_ハート1_タトゥ左_表示 = e._足首_ハート1_タトゥ左_表示; _足首_ハート1_タトゥ左_表示 = e._足首_ハート1_タトゥ左_表示;
@@ -6599,9 +6600,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _人2; f.Par = Leg_人2;
f.ConnectionType = ConnectionInfo._人_足_接続; f.ConnectionType = ConnectionInfo.Leg_人_足_接続;
f.(_人2._接続点); f.(Leg_人2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -6610,9 +6611,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _人2; f.Par = Leg_人2;
f.ConnectionType = ConnectionInfo._人_脚輪下_接続; f.ConnectionType = ConnectionInfo.Leg_人_脚輪下_接続;
f.(_人2._接続点); f.(Leg_人2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
@@ -6621,15 +6622,15 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _人2; f.Par = Leg_人2;
f.ConnectionType = ConnectionInfo._人_脚輪上_接続; f.ConnectionType = ConnectionInfo.Leg_人_脚輪上_接続;
f.(_人2._接続点); f.(Leg_人2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
base. = ; base. = ;
(); ();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true); X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false); X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false);
X0Y0_淫タトゥ_足首_タトゥCP = new ColorP(X0Y0_淫タトゥ_足首_タトゥ, _足首_タトゥCD, DisUnit, abj: true); X0Y0_淫タトゥ_足首_タトゥCP = new ColorP(X0Y0_淫タトゥ_足首_タトゥ, _足首_タトゥCD, DisUnit, abj: true);
X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート1_タトゥ左, _足首_ハート1_タトゥ左CD, DisUnit, abj: true); X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート1_タトゥ左, _足首_ハート1_タトゥ左CD, DisUnit, abj: true);
@@ -6827,7 +6828,7 @@ namespace SlaveMatrix
X0Y0_脚輪下_金具3CP = new ColorP(X0Y0_脚輪下_金具3, _金具3CD, DisUnit, abj: true); X0Y0_脚輪下_金具3CP = new ColorP(X0Y0_脚輪下_金具3, _金具3CD, DisUnit, abj: true);
X0Y0_脚輪下_金具左CP = new ColorP(X0Y0_脚輪下_金具左, _金具左CD, DisUnit, abj: true); X0Y0_脚輪下_金具左CP = new ColorP(X0Y0_脚輪下_金具左, _金具左CD, DisUnit, abj: true);
X0Y0_脚輪下_金具右CP = new ColorP(X0Y0_脚輪下_金具右, _金具右CD, DisUnit, abj: true); X0Y0_脚輪下_金具右CP = new ColorP(X0Y0_脚輪下_金具右, _金具右CD, DisUnit, abj: true);
X0Y1_CP = new ColorP(X0Y1_, CD, DisUnit, abj: true); X0Y1_LegCP = new ColorP(X0Y1_Leg, LegCD, DisUnit, abj: true);
X0Y1_筋CP = new ColorP(X0Y1_筋, CD, DisUnit, abj: false); X0Y1_筋CP = new ColorP(X0Y1_筋, CD, DisUnit, abj: false);
X0Y1_淫タトゥ_足首_タトゥCP = new ColorP(X0Y1_淫タトゥ_足首_タトゥ, _足首_タトゥCD, DisUnit, abj: true); X0Y1_淫タトゥ_足首_タトゥCP = new ColorP(X0Y1_淫タトゥ_足首_タトゥ, _足首_タトゥCD, DisUnit, abj: true);
X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート1_タトゥ左, _足首_ハート1_タトゥ左CD, DisUnit, abj: true); X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート1_タトゥ左, _足首_ハート1_タトゥ左CD, DisUnit, abj: true);
@@ -7056,7 +7057,7 @@ namespace SlaveMatrix
{ {
if (.IndexY == 0) if (.IndexY == 0)
{ {
Are.Draw(X0Y0_); Are.Draw(X0Y0_Leg);
Are.Draw(X0Y0_筋); Are.Draw(X0Y0_筋);
Are.Draw(X0Y0_獣性_獣毛1); Are.Draw(X0Y0_獣性_獣毛1);
Are.Draw(X0Y0_獣性_獣毛2); Are.Draw(X0Y0_獣性_獣毛2);
@@ -7154,7 +7155,7 @@ namespace SlaveMatrix
} }
else else
{ {
Are.Draw(X0Y1_); Are.Draw(X0Y1_Leg);
Are.Draw(X0Y1_筋); Are.Draw(X0Y1_筋);
Are.Draw(X0Y1_獣性_獣毛1); Are.Draw(X0Y1_獣性_獣毛1);
Are.Draw(X0Y1_獣性_獣毛2); Are.Draw(X0Y1_獣性_獣毛2);
@@ -7478,8 +7479,8 @@ namespace SlaveMatrix
public void () public void ()
{ {
X0Y0_.OP[(!) ? 6 : 0].Outline = true; X0Y0_Leg.OP[(!) ? 6 : 0].Outline = true;
X0Y1_.OP[(!) ? 6 : 0].Outline = true; X0Y1_Leg.OP[(!) ? 6 : 0].Outline = true;
} }
public void (_人 ) public void (_人 )
@@ -7525,7 +7526,7 @@ namespace SlaveMatrix
{ {
if (.IndexY == 0) if (.IndexY == 0)
{ {
X0Y0_CP.Update(); X0Y0_LegCP.Update();
X0Y0_筋CP.Update(); X0Y0_筋CP.Update();
X0Y0_淫タトゥ_足首_タトゥCP.Update(); X0Y0_淫タトゥ_足首_タトゥCP.Update();
X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP.Update(); X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP.Update();
@@ -7726,7 +7727,7 @@ namespace SlaveMatrix
} }
else else
{ {
X0Y1_CP.Update(); X0Y1_LegCP.Update();
X0Y1_筋CP.Update(); X0Y1_筋CP.Update();
X0Y1_淫タトゥ_足首_タトゥCP.Update(); X0Y1_淫タトゥ_足首_タトゥCP.Update();
X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP.Update(); X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP.Update();
@@ -7979,7 +7980,7 @@ namespace SlaveMatrix
private void N0( ) private void N0( )
{ {
CD = new ColorD(ref Col.Black, ref .O); LegCD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -8181,7 +8182,7 @@ namespace SlaveMatrix
private void T1( ) private void T1( )
{ {
CD = new ColorD(ref Col.Black, ref .O); LegCD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -8383,7 +8384,7 @@ namespace SlaveMatrix
private void T0( ) private void T0( )
{ {
CD = new ColorD(ref Col.Black, ref .O); LegCD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -8585,7 +8586,7 @@ namespace SlaveMatrix
private void B0( ) private void B0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -8787,7 +8788,7 @@ namespace SlaveMatrix
private void BT1( ) private void BT1( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -8989,7 +8990,7 @@ namespace SlaveMatrix
private void BT0( ) private void BT0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -9191,7 +9192,7 @@ namespace SlaveMatrix
private void C0( ) private void C0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -9393,7 +9394,7 @@ namespace SlaveMatrix
private void CT1( ) private void CT1( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -9595,7 +9596,7 @@ namespace SlaveMatrix
private void CT0( ) private void CT0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -9797,7 +9798,7 @@ namespace SlaveMatrix
private void L0( ) private void L0( )
{ {
CD = new ColorD(ref Col.Black, ref .1O); LegCD = new ColorD(ref Col.Black, ref .1O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -9999,7 +10000,7 @@ namespace SlaveMatrix
private void LT1( ) private void LT1( )
{ {
CD = new ColorD(ref Col.Black, ref .1O); LegCD = new ColorD(ref Col.Black, ref .1O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);
@@ -10201,7 +10202,7 @@ namespace SlaveMatrix
private void LT0( ) private void LT0( )
{ {
CD = new ColorD(ref Col.Black, ref .1O); LegCD = new ColorD(ref Col.Black, ref .1O);
CD = new ColorD(ref ., ref Color2.Empty); CD = new ColorD(ref ., ref Color2.Empty);
_足首_タトゥCD = new ColorD(ref Col.Black, ref .); _足首_タトゥCD = new ColorD(ref Col.Black, ref .);
_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .); _足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref .);

View File

@@ -5,9 +5,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _人D : D public class Leg_人D : LegD
{ {
public bool _表示 = true; public bool Leg_表示 = true;
public bool _表示; public bool _表示;
@@ -443,7 +443,7 @@ namespace SlaveMatrix
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();
public _人D() public Leg_人D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -452,26 +452,26 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._人_足_接続; e. = ConnectionInfo.Leg_人_足_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._人_脚輪下_接続; e. = ConnectionInfo.Leg_人_脚輪下_接続;
} }
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._人_脚輪上_接続; e. = ConnectionInfo.Leg_人_脚輪上_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _人(DisUnit, , , Med, this); return new Leg_人(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _獣 : public class Leg_獣 :
{ {
public Par X0Y0_; public Par X0Y0_Leg;
public Par X0Y0_筋; public Par X0Y0_筋;
@@ -21,7 +21,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右; public Par X0Y0_脚輪_金具右;
public ColorD CD; public ColorD LegCD;
public ColorD CD; public ColorD CD;
@@ -37,7 +37,7 @@ namespace SlaveMatrix
public ColorD _金具右CD; public ColorD _金具右CD;
public ColorP X0Y0_CP; public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP; public ColorP X0Y0_筋CP;
@@ -93,16 +93,16 @@ namespace SlaveMatrix
} }
} }
public bool _表示 public bool Leg_表示
{ {
get get
{ {
return X0Y0_.Dra; return X0Y0_Leg.Dra;
} }
set set
{ {
X0Y0_.Dra = value; X0Y0_Leg.Dra = value;
X0Y0_.Hit = value; X0Y0_Leg.Hit = value;
} }
} }
@@ -230,11 +230,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return _表示; return Leg_表示;
} }
set set
{ {
_表示 = value; Leg_表示 = value;
_表示 = value; _表示 = value;
_革_表示 = value; _革_表示 = value;
_金具1_表示 = value; _金具1_表示 = value;
@@ -250,11 +250,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return CD.; return LegCD.;
} }
set set
{ {
CD. = value; LegCD. = value;
CD. = value; CD. = value;
_革CD. = value; _革CD. = value;
_金具1CD. = value; _金具1CD. = value;
@@ -265,22 +265,22 @@ namespace SlaveMatrix
} }
} }
public JointS _接続点 => new JointS(, X0Y0_, 0); public JointS _接続点 => new JointS(, X0Y0_Leg, 0);
public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0); public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0);
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public _獣(double DisUnit, , , Med Med, _獣D e) public Leg_獣(double DisUnit, , , ModeEventDispatcher Med, Leg_獣D e)
{ {
_獣 _獣2 = this; Leg_獣 Leg_獣2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.["四足脚"][0]); Dif dif = new Dif(Sta.["四足脚"][0]);
= new Difs(); = new Difs();
.Tag = dif.Tag; .Tag = dif.Tag;
.Add(dif); .Add(dif);
Pars pars = [0][0]; Pars pars = [0][0];
X0Y0_ = pars["脚"].ToPar(); X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar(); X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["脚輪"].ToPars(); Pars pars2 = pars["脚輪"].ToPars();
X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_革 = pars2["革"].ToPar();
@@ -313,7 +313,7 @@ namespace SlaveMatrix
= e.; = e.;
X = e.X; X = e.X;
Y = e.Y; Y = e.Y;
_表示 = e._表示; Leg_表示 = e.Leg_表示;
_表示 = e._表示; _表示 = e._表示;
_革_表示 = e._革_表示; _革_表示 = e._革_表示;
_金具1_表示 = e._金具1_表示; _金具1_表示 = e._金具1_表示;
@@ -335,15 +335,15 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _獣2; f.Par = Leg_獣2;
f.ConnectionType = ConnectionInfo._獣_足_接続; f.ConnectionType = ConnectionInfo.Leg_獣_足_接続;
f.(_獣2._接続点); f.(Leg_獣2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
base. = ; base. = ;
(); ();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true); X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false); X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false);
X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, _革CD, DisUnit, abj: true); X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, _革CD, DisUnit, abj: true);
X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, _金具1CD, DisUnit, abj: true); X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, _金具1CD, DisUnit, abj: true);
@@ -374,7 +374,7 @@ namespace SlaveMatrix
public override void SetAngle0() public override void SetAngle0()
{ {
double num = ( ? (-1.0) : 1.0); double num = ( ? (-1.0) : 1.0);
X0Y0_.AngleBase = num * -136.0; X0Y0_Leg.AngleBase = num * -136.0;
.JoinPAall(); .JoinPAall();
} }
@@ -389,7 +389,7 @@ namespace SlaveMatrix
public override void () public override void ()
{ {
X0Y0_CP.Update(); X0Y0_LegCP.Update();
X0Y0_筋CP.Update(); X0Y0_筋CP.Update();
X0Y0_脚輪_革CP.Update(); X0Y0_脚輪_革CP.Update();
X0Y0_脚輪_金具1CP.Update(); X0Y0_脚輪_金具1CP.Update();
@@ -408,7 +408,7 @@ namespace SlaveMatrix
private void N0( ) private void N0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref .0O); CD = new ColorD(ref ., ref .0O);
_革CD = new ColorD(); _革CD = new ColorD();
_金具1CD = new ColorD(); _金具1CD = new ColorD();

View File

@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _鳥D : D public class Leg_獣D : D
{ {
public bool _表示 = true; public bool Leg_表示 = true;
public bool _表示; public bool _表示;
@@ -26,7 +26,7 @@ namespace SlaveMatrix
public bool ; public bool ;
public _鳥D() public Leg_獣D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -35,12 +35,12 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._鳥_足_接続; e. = ConnectionInfo.Leg_獣_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _鳥(DisUnit, , , Med, this); return new Leg_獣(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _竜 : public class Leg_竜 :
{ {
public Par X0Y0_; public Par X0Y0_Leg;
public Par X0Y0_竜性_鱗脹_鱗1; public Par X0Y0_竜性_鱗脹_鱗1;
@@ -57,7 +57,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右; public Par X0Y0_脚輪_金具右;
public ColorD CD; public ColorD LegCD;
public ColorD _鱗脹_鱗1CD; public ColorD _鱗脹_鱗1CD;
@@ -109,7 +109,7 @@ namespace SlaveMatrix
public ColorD _金具右CD; public ColorD _金具右CD;
public ColorP X0Y0_CP; public ColorP X0Y0_LegCP;
public ColorP X0Y0_竜性_鱗脹_鱗1CP; public ColorP X0Y0_竜性_鱗脹_鱗1CP;
@@ -201,16 +201,16 @@ namespace SlaveMatrix
} }
} }
public bool _表示 public bool Leg_表示
{ {
get get
{ {
return X0Y0_.Dra; return X0Y0_Leg.Dra;
} }
set set
{ {
X0Y0_.Dra = value; X0Y0_Leg.Dra = value;
X0Y0_.Hit = value; X0Y0_Leg.Hit = value;
} }
} }
@@ -572,11 +572,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return _表示; return Leg_表示;
} }
set set
{ {
_表示 = value; Leg_表示 = value;
_鱗脹_鱗1_表示 = value; _鱗脹_鱗1_表示 = value;
_鱗脹_鱗2_表示 = value; _鱗脹_鱗2_表示 = value;
_鱗脹_鱗3_表示 = value; _鱗脹_鱗3_表示 = value;
@@ -610,11 +610,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return CD.; return LegCD.;
} }
set set
{ {
CD. = value; LegCD. = value;
_鱗脹_鱗1CD. = value; _鱗脹_鱗1CD. = value;
_鱗脹_鱗2CD. = value; _鱗脹_鱗2CD. = value;
_鱗脹_鱗3CD. = value; _鱗脹_鱗3CD. = value;
@@ -643,22 +643,22 @@ namespace SlaveMatrix
} }
} }
public JointS _接続点 => new JointS(, X0Y0_, 0); public JointS _接続点 => new JointS(, X0Y0_Leg, 0);
public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0); public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0);
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public _竜(double DisUnit, , , Med Med, _竜D e) public Leg_竜(double DisUnit, , , ModeEventDispatcher Med, Leg_竜D e)
{ {
_竜 _竜2 = this; Leg_竜 Leg_竜2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.["四足脚"][3]); Dif dif = new Dif(Sta.["四足脚"][3]);
= new Difs(); = new Difs();
.Tag = dif.Tag; .Tag = dif.Tag;
.Add(dif); .Add(dif);
Pars pars = [0][0]; Pars pars = [0][0];
X0Y0_ = pars["脚"].ToPar(); X0Y0_Leg = pars["脚"].ToPar();
Pars pars2 = pars["鱗脹"].ToPars(); Pars pars2 = pars["鱗脹"].ToPars();
X0Y0_竜性_鱗脹_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗脹_鱗1 = pars2["鱗1"].ToPar();
X0Y0_竜性_鱗脹_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗脹_鱗2 = pars2["鱗2"].ToPar();
@@ -711,7 +711,7 @@ namespace SlaveMatrix
= e.; = e.;
X = e.X; X = e.X;
Y = e.Y; Y = e.Y;
_表示 = e._表示; Leg_表示 = e.Leg_表示;
_鱗脹_鱗1_表示 = e._鱗脹_鱗1_表示; _鱗脹_鱗1_表示 = e._鱗脹_鱗1_表示;
_鱗脹_鱗2_表示 = e._鱗脹_鱗2_表示; _鱗脹_鱗2_表示 = e._鱗脹_鱗2_表示;
_鱗脹_鱗3_表示 = e._鱗脹_鱗3_表示; _鱗脹_鱗3_表示 = e._鱗脹_鱗3_表示;
@@ -751,15 +751,15 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _竜2; f.Par = Leg_竜2;
f.ConnectionType = ConnectionInfo._竜_足_接続; f.ConnectionType = ConnectionInfo.Leg_竜_足_接続;
f.(_竜2._接続点); f.(Leg_竜2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
base. = ; base. = ;
(); ();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true); X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_竜性_鱗脹_鱗1CP = new ColorP(X0Y0_竜性_鱗脹_鱗1, _鱗脹_鱗1CD, DisUnit, abj: true); X0Y0_竜性_鱗脹_鱗1CP = new ColorP(X0Y0_竜性_鱗脹_鱗1, _鱗脹_鱗1CD, DisUnit, abj: true);
X0Y0_竜性_鱗脹_鱗2CP = new ColorP(X0Y0_竜性_鱗脹_鱗2, _鱗脹_鱗2CD, DisUnit, abj: true); X0Y0_竜性_鱗脹_鱗2CP = new ColorP(X0Y0_竜性_鱗脹_鱗2, _鱗脹_鱗2CD, DisUnit, abj: true);
X0Y0_竜性_鱗脹_鱗3CP = new ColorP(X0Y0_竜性_鱗脹_鱗3, _鱗脹_鱗3CD, DisUnit, abj: true); X0Y0_竜性_鱗脹_鱗3CP = new ColorP(X0Y0_竜性_鱗脹_鱗3, _鱗脹_鱗3CD, DisUnit, abj: true);
@@ -808,7 +808,7 @@ namespace SlaveMatrix
public override void SetAngle0() public override void SetAngle0()
{ {
double num = ( ? (-1.0) : 1.0); double num = ( ? (-1.0) : 1.0);
X0Y0_.AngleBase = num * -136.0; X0Y0_Leg.AngleBase = num * -136.0;
.JoinPAall(); .JoinPAall();
} }
@@ -823,7 +823,7 @@ namespace SlaveMatrix
public override void () public override void ()
{ {
X0Y0_CP.Update(); X0Y0_LegCP.Update();
X0Y0_竜性_鱗脹_鱗1CP.Update(); X0Y0_竜性_鱗脹_鱗1CP.Update();
X0Y0_竜性_鱗脹_鱗2CP.Update(); X0Y0_竜性_鱗脹_鱗2CP.Update();
X0Y0_竜性_鱗脹_鱗3CP.Update(); X0Y0_竜性_鱗脹_鱗3CP.Update();
@@ -874,7 +874,7 @@ namespace SlaveMatrix
private void N0( ) private void N0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref .1O); _鱗脹_鱗1CD = new ColorD(ref Col.Black, ref .1O);
_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref .1O); _鱗脹_鱗2CD = new ColorD(ref Col.Black, ref .1O);
_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref .1O); _鱗脹_鱗3CD = new ColorD(ref Col.Black, ref .1O);
@@ -904,7 +904,7 @@ namespace SlaveMatrix
private void T0( ) private void T0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref .O); _鱗脹_鱗1CD = new ColorD(ref Col.Black, ref .O);
_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref .1O); _鱗脹_鱗2CD = new ColorD(ref Col.Black, ref .1O);
_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref .O); _鱗脹_鱗3CD = new ColorD(ref Col.Black, ref .O);
@@ -934,7 +934,7 @@ namespace SlaveMatrix
private void T1( ) private void T1( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref .1O); _鱗脹_鱗1CD = new ColorD(ref Col.Black, ref .1O);
_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref .O); _鱗脹_鱗2CD = new ColorD(ref Col.Black, ref .O);
_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref .1O); _鱗脹_鱗3CD = new ColorD(ref Col.Black, ref .1O);

View File

@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _竜D : D public class Leg_竜D : D
{ {
public bool _表示 = true; public bool Leg_表示 = true;
public bool _鱗脹_鱗1_表示; public bool _鱗脹_鱗1_表示;
@@ -62,7 +62,7 @@ namespace SlaveMatrix
public bool ; public bool ;
public _竜D() public Leg_竜D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -71,12 +71,12 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._竜_足_接続; e. = ConnectionInfo.Leg_竜_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _竜(DisUnit, , , Med, this); return new Leg_竜(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _蹄 : public class Leg_蹄 :
{ {
public Par X0Y0_; public Par X0Y0_Leg;
public Par X0Y0_筋; public Par X0Y0_筋;
@@ -21,7 +21,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右; public Par X0Y0_脚輪_金具右;
public ColorD CD; public ColorD LegCD;
public ColorD CD; public ColorD CD;
@@ -37,7 +37,7 @@ namespace SlaveMatrix
public ColorD _金具右CD; public ColorD _金具右CD;
public ColorP X0Y0_CP; public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP; public ColorP X0Y0_筋CP;
@@ -93,16 +93,16 @@ namespace SlaveMatrix
} }
} }
public bool _表示 public bool Leg_表示
{ {
get get
{ {
return X0Y0_.Dra; return X0Y0_Leg.Dra;
} }
set set
{ {
X0Y0_.Dra = value; X0Y0_Leg.Dra = value;
X0Y0_.Hit = value; X0Y0_Leg.Hit = value;
} }
} }
@@ -230,11 +230,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return _表示; return Leg_表示;
} }
set set
{ {
_表示 = value; Leg_表示 = value;
_表示 = value; _表示 = value;
_革_表示 = value; _革_表示 = value;
_金具1_表示 = value; _金具1_表示 = value;
@@ -250,11 +250,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return CD.; return LegCD.;
} }
set set
{ {
CD. = value; LegCD. = value;
CD. = value; CD. = value;
_革CD. = value; _革CD. = value;
_金具1CD. = value; _金具1CD. = value;
@@ -265,22 +265,22 @@ namespace SlaveMatrix
} }
} }
public JointS _接続点 => new JointS(, X0Y0_, 0); public JointS _接続点 => new JointS(, X0Y0_Leg, 0);
public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0); public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0);
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public _蹄(double DisUnit, , , Med Med, _蹄D e) public Leg_蹄(double DisUnit, , , ModeEventDispatcher Med, Leg_蹄D e)
{ {
_蹄 _蹄2 = this; Leg_蹄 Leg_蹄2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.["四足脚"][1]); Dif dif = new Dif(Sta.["四足脚"][1]);
= new Difs(); = new Difs();
.Tag = dif.Tag; .Tag = dif.Tag;
.Add(dif); .Add(dif);
Pars pars = [0][0]; Pars pars = [0][0];
X0Y0_ = pars["脚"].ToPar(); X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar(); X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["脚輪"].ToPars(); Pars pars2 = pars["脚輪"].ToPars();
X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_革 = pars2["革"].ToPar();
@@ -313,7 +313,7 @@ namespace SlaveMatrix
= e.; = e.;
X = e.X; X = e.X;
Y = e.Y; Y = e.Y;
_表示 = e._表示; Leg_表示 = e.Leg_表示;
_表示 = e._表示; _表示 = e._表示;
_革_表示 = e._革_表示; _革_表示 = e._革_表示;
_金具1_表示 = e._金具1_表示; _金具1_表示 = e._金具1_表示;
@@ -335,15 +335,15 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _蹄2; f.Par = Leg_蹄2;
f.ConnectionType = ConnectionInfo._蹄_足_接続; f.ConnectionType = ConnectionInfo.Leg_蹄_足_接続;
f.(_蹄2._接続点); f.(Leg_蹄2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
base. = ; base. = ;
(); ();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true); X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false); X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false);
X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, _革CD, DisUnit, abj: true); X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, _革CD, DisUnit, abj: true);
X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, _金具1CD, DisUnit, abj: true); X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, _金具1CD, DisUnit, abj: true);
@@ -374,7 +374,7 @@ namespace SlaveMatrix
public override void SetAngle0() public override void SetAngle0()
{ {
double num = ( ? (-1.0) : 1.0); double num = ( ? (-1.0) : 1.0);
X0Y0_.AngleBase = num * -136.0; X0Y0_Leg.AngleBase = num * -136.0;
.JoinPAall(); .JoinPAall();
} }
@@ -389,7 +389,7 @@ namespace SlaveMatrix
public override void () public override void ()
{ {
X0Y0_CP.Update(); X0Y0_LegCP.Update();
X0Y0_筋CP.Update(); X0Y0_筋CP.Update();
X0Y0_脚輪_革CP.Update(); X0Y0_脚輪_革CP.Update();
X0Y0_脚輪_金具1CP.Update(); X0Y0_脚輪_金具1CP.Update();
@@ -408,7 +408,7 @@ namespace SlaveMatrix
private void N0( ) private void N0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref .0O); CD = new ColorD(ref ., ref .0O);
_革CD = new ColorD(); _革CD = new ColorD();
_金具1CD = new ColorD(); _金具1CD = new ColorD();

View File

@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _蹄D : D public class Leg_蹄D : D
{ {
public bool _表示 = true; public bool Leg_表示 = true;
public bool _表示; public bool _表示;
@@ -26,7 +26,7 @@ namespace SlaveMatrix
public bool ; public bool ;
public _蹄D() public Leg_蹄D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -35,12 +35,12 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._蹄_足_接続; e. = ConnectionInfo.Leg_蹄_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _蹄(DisUnit, , , Med, this); return new Leg_蹄(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _鳥 : public class Leg_鳥 :
{ {
public Par X0Y0_; public Par X0Y0_Leg;
public Par X0Y0_筋; public Par X0Y0_筋;
@@ -21,7 +21,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右; public Par X0Y0_脚輪_金具右;
public ColorD CD; public ColorD LegCD;
public ColorD CD; public ColorD CD;
@@ -37,7 +37,7 @@ namespace SlaveMatrix
public ColorD _金具右CD; public ColorD _金具右CD;
public ColorP X0Y0_CP; public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP; public ColorP X0Y0_筋CP;
@@ -93,16 +93,16 @@ namespace SlaveMatrix
} }
} }
public bool _表示 public bool Leg_表示
{ {
get get
{ {
return X0Y0_.Dra; return X0Y0_Leg.Dra;
} }
set set
{ {
X0Y0_.Dra = value; X0Y0_Leg.Dra = value;
X0Y0_.Hit = value; X0Y0_Leg.Hit = value;
} }
} }
@@ -230,11 +230,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return _表示; return Leg_表示;
} }
set set
{ {
_表示 = value; Leg_表示 = value;
_表示 = value; _表示 = value;
_革_表示 = value; _革_表示 = value;
_金具1_表示 = value; _金具1_表示 = value;
@@ -250,11 +250,11 @@ namespace SlaveMatrix
{ {
get get
{ {
return CD.; return LegCD.;
} }
set set
{ {
CD. = value; LegCD. = value;
CD. = value; CD. = value;
_革CD. = value; _革CD. = value;
_金具1CD. = value; _金具1CD. = value;
@@ -265,22 +265,22 @@ namespace SlaveMatrix
} }
} }
public JointS _接続点 => new JointS(, X0Y0_, 0); public JointS _接続点 => new JointS(, X0Y0_Leg, 0);
public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0); public JointS 1_ => new JointS(, X0Y0_脚輪_金具左, 0);
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public _鳥(double DisUnit, , , Med Med, _鳥D e) public Leg_鳥(double DisUnit, , , ModeEventDispatcher Med, Leg_鳥D e)
{ {
_鳥 _鳥2 = this; Leg_鳥 Leg_鳥2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.["四足脚"][2]); Dif dif = new Dif(Sta.["四足脚"][2]);
= new Difs(); = new Difs();
.Tag = dif.Tag; .Tag = dif.Tag;
.Add(dif); .Add(dif);
Pars pars = [0][0]; Pars pars = [0][0];
X0Y0_ = pars["脚"].ToPar(); X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar(); X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["脚輪"].ToPars(); Pars pars2 = pars["脚輪"].ToPars();
X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_革 = pars2["革"].ToPar();
@@ -313,7 +313,7 @@ namespace SlaveMatrix
= e.; = e.;
X = e.X; X = e.X;
Y = e.Y; Y = e.Y;
_表示 = e._表示; Leg_表示 = e.Leg_表示;
_表示 = e._表示; _表示 = e._表示;
_革_表示 = e._革_表示; _革_表示 = e._革_表示;
_金具1_表示 = e._金具1_表示; _金具1_表示 = e._金具1_表示;
@@ -335,15 +335,15 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g) _接続 = e._接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _鳥2; f.Par = Leg_鳥2;
f.ConnectionType = ConnectionInfo._鳥_足_接続; f.ConnectionType = ConnectionInfo.Leg_鳥_足_接続;
f.(_鳥2._接続点); f.(Leg_鳥2._接続点);
return f; return f;
}).ToArray(); }).ToArray();
} }
base. = ; base. = ;
(); ();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true); X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false); X0Y0_筋CP = new ColorP(X0Y0_筋, CD, DisUnit, abj: false);
X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, _革CD, DisUnit, abj: true); X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, _革CD, DisUnit, abj: true);
X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, _金具1CD, DisUnit, abj: true); X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, _金具1CD, DisUnit, abj: true);
@@ -374,7 +374,7 @@ namespace SlaveMatrix
public override void SetAngle0() public override void SetAngle0()
{ {
double num = ( ? (-1.0) : 1.0); double num = ( ? (-1.0) : 1.0);
X0Y0_.AngleBase = num * -136.0; X0Y0_Leg.AngleBase = num * -136.0;
.JoinPAall(); .JoinPAall();
} }
@@ -389,7 +389,7 @@ namespace SlaveMatrix
public override void () public override void ()
{ {
X0Y0_CP.Update(); X0Y0_LegCP.Update();
X0Y0_筋CP.Update(); X0Y0_筋CP.Update();
X0Y0_脚輪_革CP.Update(); X0Y0_脚輪_革CP.Update();
X0Y0_脚輪_金具1CP.Update(); X0Y0_脚輪_金具1CP.Update();
@@ -408,7 +408,7 @@ namespace SlaveMatrix
private void N0( ) private void N0( )
{ {
CD = new ColorD(ref Col.Black, ref .0O); LegCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref .0O); CD = new ColorD(ref ., ref .0O);
_革CD = new ColorD(); _革CD = new ColorD();
_金具1CD = new ColorD(); _金具1CD = new ColorD();

View File

@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _獣D : D public class Leg_鳥D : D
{ {
public bool _表示 = true; public bool Leg_表示 = true;
public bool _表示; public bool _表示;
@@ -26,7 +26,7 @@ namespace SlaveMatrix
public bool ; public bool ;
public _獣D() public Leg_鳥D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -35,12 +35,12 @@ namespace SlaveMatrix
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._獣_足_接続; e. = ConnectionInfo.Leg_鳥_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _獣(DisUnit, , , Med, this); return new Leg_鳥(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -1169,7 +1169,7 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_首輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_首輪_金具右, 0);
public Neck(double DisUnit, , , Med Med, NeckD e) public Neck(double DisUnit, , , ModeEventDispatcher Med, NeckD e)
{ {
Neck 2 = this; Neck 2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -127,7 +127,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Neck_Head_接続; e. = ConnectionInfo.Neck_Head_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Neck(DisUnit, , , Med, this); return new Neck(DisUnit, , , Med, this);
} }

View File

@@ -0,0 +1,478 @@
using System.Linq;
using _2DGAMELIB;
namespace SlaveMatrix
{
public class Shoulder : Ele
{
public Par X0Y0_脇_脇;
public Par X0Y0_脇_筋肉;
public Par X0Y0_Shoulder_Shoulder;
public Par X0Y0_Shoulder_虫性_甲殻1;
public Par X0Y0_Shoulder_虫性_甲殻2;
public Par X0Y0_Shoulder_傷I1;
public Par X0Y0_Shoulder_傷I2;
public Par X0Y0_Shoulder_傷I3;
public Par X0Y0_Shoulder_傷I4;
public Par X0Y0_Shoulder_シャツ;
public Par X0Y0_Shoulder_ナース;
public ColorD _脇CD;
public ColorD _筋肉CD;
public ColorD Shoulder_ShoulderCD;
public ColorD Shoulder_虫性_甲殻1CD;
public ColorD Shoulder_虫性_甲殻2CD;
public ColorD Shoulder_傷I1CD;
public ColorD Shoulder_傷I2CD;
public ColorD Shoulder_傷I3CD;
public ColorD Shoulder_傷I4CD;
public ColorD Shoulder_シャツCD;
public ColorD Shoulder_ナースCD;
public ColorP X0Y0_脇_脇CP;
public ColorP X0Y0_脇_筋肉CP;
public ColorP X0Y0_Shoulder_ShoulderCP;
public ColorP X0Y0_Shoulder_虫性_甲殻1CP;
public ColorP X0Y0_Shoulder_虫性_甲殻2CP;
public ColorP X0Y0_Shoulder_傷I1CP;
public ColorP X0Y0_Shoulder_傷I2CP;
public ColorP X0Y0_Shoulder_傷I3CP;
public ColorP X0Y0_Shoulder_傷I4CP;
public ColorP X0Y0_Shoulder_シャツCP;
public ColorP X0Y0_Shoulder_ナースCP;
public K ;
public W ;
public Ele[] _接続;
public override bool
{
get
{
return _;
}
set
{
_ = value;
}
}
public override bool
{
get
{
return _;
}
set
{
_ = value;
_筋肉_表示 = _;
X0Y0_脇_脇.OP.ExpansionXY(X0Y0_脇_脇.OP.GetCenter(), 0.0005);
X0Y0_脇_脇.JP.ExpansionXY(X0Y0_脇_脇.JP.GetCenter(), 0.0005);
X0Y0_Shoulder_Shoulder.OP.ExpansionXY(X0Y0_Shoulder_Shoulder.OP.GetCenter(), 0.0005);
X0Y0_Shoulder_Shoulder.JP.ExpansionXY(X0Y0_Shoulder_Shoulder.JP.GetCenter(), 0.0005);
}
}
public override bool
{
get
{
return _;
}
set
{
_ = value;
}
}
public bool _脇_表示
{
get
{
return X0Y0_脇_脇.Dra;
}
set
{
X0Y0_脇_脇.Dra = value;
X0Y0_脇_脇.Hit = value;
}
}
public bool _筋肉_表示
{
get
{
return X0Y0_脇_筋肉.Dra;
}
set
{
X0Y0_脇_筋肉.Dra = value;
X0Y0_脇_筋肉.Hit = value;
}
}
public bool Shoulder_表示
{
get
{
return X0Y0_Shoulder_Shoulder.Dra;
}
set
{
X0Y0_Shoulder_Shoulder.Dra = value;
X0Y0_Shoulder_Shoulder.Hit = value;
}
}
public bool Shoulder_虫性_甲殻1_表示
{
get
{
return X0Y0_Shoulder_虫性_甲殻1.Dra;
}
set
{
X0Y0_Shoulder_虫性_甲殻1.Dra = value;
X0Y0_Shoulder_虫性_甲殻1.Hit = value;
}
}
public bool Shoulder_虫性_甲殻2_表示
{
get
{
return X0Y0_Shoulder_虫性_甲殻2.Dra;
}
set
{
X0Y0_Shoulder_虫性_甲殻2.Dra = value;
X0Y0_Shoulder_虫性_甲殻2.Hit = value;
}
}
public bool Shoulder_傷I1_表示
{
get
{
return X0Y0_Shoulder_傷I1.Dra;
}
set
{
X0Y0_Shoulder_傷I1.Dra = value;
X0Y0_Shoulder_傷I1.Hit = value;
}
}
public bool Shoulder_傷I2_表示
{
get
{
return X0Y0_Shoulder_傷I2.Dra;
}
set
{
X0Y0_Shoulder_傷I2.Dra = value;
X0Y0_Shoulder_傷I2.Hit = value;
}
}
public bool Shoulder_傷I3_表示
{
get
{
return X0Y0_Shoulder_傷I3.Dra;
}
set
{
X0Y0_Shoulder_傷I3.Dra = value;
X0Y0_Shoulder_傷I3.Hit = value;
}
}
public bool Shoulder_傷I4_表示
{
get
{
return X0Y0_Shoulder_傷I4.Dra;
}
set
{
X0Y0_Shoulder_傷I4.Dra = value;
X0Y0_Shoulder_傷I4.Hit = value;
}
}
public bool Shoulder_シャツ_表示
{
get
{
return X0Y0_Shoulder_シャツ.Dra;
}
set
{
X0Y0_Shoulder_シャツ.Dra = value;
X0Y0_Shoulder_シャツ.Hit = value;
}
}
public bool Shoulder_ナース_表示
{
get
{
return X0Y0_Shoulder_ナース.Dra;
}
set
{
X0Y0_Shoulder_ナース.Dra = value;
X0Y0_Shoulder_ナース.Hit = value;
}
}
public override bool
{
get
{
return _脇_表示;
}
set
{
_脇_表示 = value;
_筋肉_表示 = value;
Shoulder_表示 = value;
Shoulder_虫性_甲殻1_表示 = value;
Shoulder_虫性_甲殻2_表示 = value;
Shoulder_傷I1_表示 = value;
Shoulder_傷I2_表示 = value;
Shoulder_傷I3_表示 = value;
Shoulder_傷I4_表示 = value;
Shoulder_シャツ_表示 = value;
Shoulder_ナース_表示 = value;
}
}
public override double
{
get
{
return _脇CD.;
}
set
{
_脇CD. = value;
_筋肉CD. = value;
Shoulder_ShoulderCD. = value;
Shoulder_虫性_甲殻1CD. = value;
Shoulder_虫性_甲殻2CD. = value;
Shoulder_傷I1CD. = value;
Shoulder_傷I2CD. = value;
Shoulder_傷I3CD. = value;
Shoulder_傷I4CD. = value;
Shoulder_シャツCD. = value;
Shoulder_ナースCD. = value;
}
}
public JointS _接続点 => new JointS(, X0Y0_Shoulder_Shoulder, 1);
public Shoulder(double DisUnit, , , ModeEventDispatcher Med, ShoulderD e)
{
Shoulder Shoulder2 = this;
ThisType = GetType();
= new Difs(Sta.["Shoulder"]);
Pars pars = [0][0];
Pars pars2 = pars["脇"].ToPars();
X0Y0_脇_脇 = pars2["脇"].ToPar();
X0Y0_脇_筋肉 = pars2["筋肉"].ToPar();
pars2 = pars["肩"].ToPars();
X0Y0_Shoulder_Shoulder = pars2["肩"].ToPar();
Pars pars3 = pars2["虫性"].ToPars();
X0Y0_Shoulder_虫性_甲殻1 = pars3["甲殻1"].ToPar();
X0Y0_Shoulder_虫性_甲殻2 = pars3["甲殻2"].ToPar();
X0Y0_Shoulder_傷I1 = pars2["傷I1"].ToPar();
X0Y0_Shoulder_傷I2 = pars2["傷I2"].ToPar();
X0Y0_Shoulder_傷I3 = pars2["傷I3"].ToPar();
X0Y0_Shoulder_傷I4 = pars2["傷I4"].ToPar();
X0Y0_Shoulder_シャツ = pars2["シャツ"].ToPar();
X0Y0_Shoulder_ナース = pars2["ナース"].ToPar();
.SetJoints();
= new JointD();
= e.;
X = e.X;
Y = e.Y;
C = e.C;
C = e.C;
B = e.B;
C = e.C;
B = e.B;
C = e.C;
XB = e.XB;
XC = e.XC;
YB = e.YB;
YC = e.YC;
= e.;
= e.;
Xv = e.Xv;
Yv = e.Yv;
Xi = e.Xi;
Yi = e.Yi;
= e.;
X = e.X;
Y = e.Y;
_脇_表示 = e._脇_表示;
_筋肉_表示 = e._筋肉_表示;
Shoulder_表示 = e.Shoulder_表示;
Shoulder_虫性_甲殻1_表示 = e.Shoulder_虫性_甲殻1_表示;
Shoulder_虫性_甲殻2_表示 = e.Shoulder_虫性_甲殻2_表示;
Shoulder_傷I1_表示 = e.Shoulder_傷I1_表示;
Shoulder_傷I2_表示 = e.Shoulder_傷I2_表示;
Shoulder_傷I3_表示 = e.Shoulder_傷I3_表示;
Shoulder_傷I4_表示 = e.Shoulder_傷I4_表示;
Shoulder_シャツ_表示 = e.Shoulder_シャツ_表示;
Shoulder_ナース_表示 = e.Shoulder_ナース_表示;
= e.;
= e.;
= e.;
if (!e.)
{
= false;
}
if (e._接続.Count > 0)
{
Ele f;
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = Shoulder2;
f.ConnectionType = ConnectionInfo.Shoulder_上腕_接続;
f.(Shoulder2._接続点);
return f;
}).ToArray();
}
base. = ;
();
X0Y0_脇_脇CP = new ColorP(X0Y0_脇_脇, _脇CD, DisUnit, abj: true);
X0Y0_脇_筋肉CP = new ColorP(X0Y0_脇_筋肉, _筋肉CD, DisUnit, abj: true);
X0Y0_Shoulder_ShoulderCP = new ColorP(X0Y0_Shoulder_Shoulder, Shoulder_ShoulderCD, DisUnit, abj: true);
X0Y0_Shoulder_虫性_甲殻1CP = new ColorP(X0Y0_Shoulder_虫性_甲殻1, Shoulder_虫性_甲殻1CD, DisUnit, abj: true);
X0Y0_Shoulder_虫性_甲殻2CP = new ColorP(X0Y0_Shoulder_虫性_甲殻2, Shoulder_虫性_甲殻2CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I1CP = new ColorP(X0Y0_Shoulder_傷I1, Shoulder_傷I1CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I2CP = new ColorP(X0Y0_Shoulder_傷I2, Shoulder_傷I2CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I3CP = new ColorP(X0Y0_Shoulder_傷I3, Shoulder_傷I3CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I4CP = new ColorP(X0Y0_Shoulder_傷I4, Shoulder_傷I4CD, DisUnit, abj: true);
X0Y0_Shoulder_シャツCP = new ColorP(X0Y0_Shoulder_シャツ, Shoulder_シャツCD, DisUnit, abj: true);
X0Y0_Shoulder_ナースCP = new ColorP(X0Y0_Shoulder_ナース, Shoulder_ナースCD, DisUnit, abj: true);
= e.;
X0Y0_脇_脇.BasePointBase = X0Y0_脇_脇.BasePointBase.AddY(-0.001);
}
public void (RenderArea Are)
{
Are.Draw(X0Y0_脇_脇);
Are.Draw(X0Y0_脇_筋肉);
}
public void (RenderArea Are)
{
Are.Draw(X0Y0_Shoulder_シャツ);
Are.Draw(X0Y0_Shoulder_ナース);
}
public override void 0(RenderArea Are)
{
Are.Draw(X0Y0_Shoulder_Shoulder);
Are.Draw(X0Y0_Shoulder_傷I1);
Are.Draw(X0Y0_Shoulder_傷I2);
Are.Draw(X0Y0_Shoulder_傷I3);
Are.Draw(X0Y0_Shoulder_傷I4);
.Draw(Are);
.Draw(Are);
Are.Draw(X0Y0_Shoulder_虫性_甲殻1);
Are.Draw(X0Y0_Shoulder_虫性_甲殻2);
}
public override bool Is布(Par p)
{
if (p != X0Y0_Shoulder_シャツ)
{
return p == X0Y0_Shoulder_ナース;
}
return true;
}
public override void ()
{
X0Y0_脇_脇CP.Update();
X0Y0_脇_筋肉CP.Update();
X0Y0_Shoulder_ShoulderCP.Update();
X0Y0_Shoulder_虫性_甲殻1CP.Update();
X0Y0_Shoulder_虫性_甲殻2CP.Update();
X0Y0_Shoulder_傷I1CP.Update();
X0Y0_Shoulder_傷I2CP.Update();
X0Y0_Shoulder_傷I3CP.Update();
X0Y0_Shoulder_傷I4CP.Update();
}
public void (Vector2D[] )
{
X0Y0_Shoulder_シャツCP.Update();
}
public void (Vector2D[] )
{
X0Y0_Shoulder_ナースCP.Update();
}
private void ( )
{
N0();
}
private void N0( )
{
_脇CD = new ColorD(ref Col.Black, ref .R);
_筋肉CD = new ColorD(ref Col.Black, ref .R);
Shoulder_ShoulderCD = new ColorD(ref Col.Black, ref .O);
Shoulder_虫性_甲殻1CD = new ColorD(ref Col.Black, ref .1O);
Shoulder_虫性_甲殻2CD = new ColorD(ref Col.Black, ref .1O);
Shoulder_傷I1CD = new ColorD(ref Col.Empty, ref .);
Shoulder_傷I2CD = new ColorD(ref Col.Empty, ref .);
Shoulder_傷I3CD = new ColorD(ref Col.Empty, ref .);
Shoulder_傷I4CD = new ColorD(ref Col.Empty, ref .);
Shoulder_シャツCD = new ColorD();
Shoulder_ナースCD = new ColorD();
}
}
}

View File

@@ -0,0 +1,51 @@
using System;
using System.Collections.Generic;
using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class ShoulderD : EleD
{
public bool _脇_表示 = true;
public bool _筋肉_表示;
public bool Shoulder_表示 = true;
public bool Shoulder_虫性_甲殻1_表示;
public bool Shoulder_虫性_甲殻2_表示;
public bool Shoulder_傷I1_表示;
public bool Shoulder_傷I2_表示;
public bool Shoulder_傷I3_表示;
public bool Shoulder_傷I4_表示;
public bool Shoulder_シャツ_表示;
public bool Shoulder_ナース_表示;
public List<EleD> _接続 = new List<EleD>();
public ShoulderD()
{
ThisType = GetType();
}
public void (EleD e)
{
_接続.Add(e);
e.Par = this;
e. = ConnectionInfo.Shoulder_上腕_接続;
}
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{
return new Shoulder(DisUnit, , , Med, this);
}
}
}

View File

@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class : Ele public class SideHair : Ele
{ {
public override double public override double
{ {

View File

@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class D : EleD public class SideHairD : EleD
{ {
} }
} }

View File

@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _カル : public class SideHair_カル : SideHair
{ {
public Par X0Y0_髪1; public Par X0Y0_髪1;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public _カル(double DisUnit, , , Med Med, _カルD e) public SideHair_カル(double DisUnit, , , ModeEventDispatcher Med, SideHair_カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _カルD : D public class SideHair_カルD : SideHairD
{ {
public bool 1_ = true; public bool 1_ = true;
@@ -18,12 +18,12 @@ namespace SlaveMatrix
public double ; public double ;
public _カルD() public SideHair_カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public _カルD SetRandom() public SideHair_カルD SetRandom()
{ {
1 = RNG.XS.NextDouble(); 1 = RNG.XS.NextDouble();
2 = RNG.XS.NextDouble(); 2 = RNG.XS.NextDouble();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _カル(DisUnit, , , Med, this); return new SideHair_カル(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _ジグ : public class SideHair_ジグ : SideHair
{ {
public Par X0Y0_髪1; public Par X0Y0_髪1;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public _ジグ(double DisUnit, , , Med Med, _ジグD e) public SideHair_ジグ(double DisUnit, , , ModeEventDispatcher Med, SideHair_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _ジグD : D public class SideHair_ジグD : SideHairD
{ {
public bool 1_ = true; public bool 1_ = true;
@@ -18,12 +18,12 @@ namespace SlaveMatrix
public double ; public double ;
public _ジグD() public SideHair_ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public _ジグD SetRandom() public SideHair_ジグD SetRandom()
{ {
1 = RNG.XS.NextDouble(); 1 = RNG.XS.NextDouble();
2 = RNG.XS.NextDouble(); 2 = RNG.XS.NextDouble();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _ジグ(DisUnit, , , Med, this); return new SideHair_ジグ(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _ハネ : public class SideHair_ハネ : SideHair
{ {
public Par X0Y0_髪1; public Par X0Y0_髪1;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public _ハネ(double DisUnit, , , Med Med, _ハネD e) public SideHair_ハネ(double DisUnit, , , ModeEventDispatcher Med, SideHair_ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _ハネD : D public class SideHair_ハネD : SideHairD
{ {
public bool 1_ = true; public bool 1_ = true;
@@ -18,12 +18,12 @@ namespace SlaveMatrix
public double ; public double ;
public _ハネD() public SideHair_ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public _ハネD SetRandom() public SideHair_ハネD SetRandom()
{ {
1 = RNG.XS.NextDouble(); 1 = RNG.XS.NextDouble();
2 = RNG.XS.NextDouble(); 2 = RNG.XS.NextDouble();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new _ハネ(DisUnit, , , Med, this); return new SideHair_ハネ(DisUnit, , , Med, this);
} }
} }
} }

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