AreM -> ManagedArea

This commit is contained in:
2026-06-14 01:19:00 +02:00
parent 0d7986325f
commit 7b458c4ec8
7 changed files with 35 additions and 34 deletions

View File

@@ -3,13 +3,14 @@ using System.Drawing.Drawing2D;
namespace _2DGAMELIB
{
public class AreM : RenderArea
//TODO: Find a better name...
public class ManagedArea : RenderArea
{
private double strength;
private double unitS;
public AreM(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) :
public ManagedArea(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) :
base(Unit, XRatio, YRatio, Size, DisMag, HitMag)
{
SetXYRatio(XRatio, YRatio);

View File

@@ -289,9 +289,9 @@ namespace _2DGAMELIB
{
Are.Draw(Current);
}
public void Draw(AreM AreM)
public void Draw(ManagedArea ManagedArea)
{
AreM.Draw(Current);
ManagedArea.Draw(Current);
}
private ShapePart GetJoinRoot(PartGroup ps)

View File

@@ -97,7 +97,7 @@ namespace SlaveMatrix
public ShapePart X1Y4_血管下;
public AreM AreM;
public ManagedArea ManagedArea;
public ColorD CD;
@@ -422,11 +422,11 @@ namespace SlaveMatrix
{
get
{
return AreM.Position;
return ManagedArea.Position;
}
set
{
AreM.Position = value;
ManagedArea.Position = value;
}
}
@@ -590,8 +590,8 @@ namespace SlaveMatrix
X1Y4_陰茎CP = new ColorP(X1Y4_陰茎, CD, DisUnit, abj: true);
X1Y4_血管下CP = new ColorP(X1Y4_血管下, CD, DisUnit, abj: true);
Intensity = e.;
AreM = new AreM(Med.Unit, 3.0, 7.0, 0.07, Med.DisQuality, Med.HitAccuracy, 0.45);
AreM.BasePoint = new Vector2D(0.5, 0.1);
ManagedArea = new ManagedArea(Med.Unit, 3.0, 7.0, 0.07, Med.DisQuality, Med.HitAccuracy, 0.45);
ManagedArea.BasePoint = new Vector2D(0.5, 0.1);
X0Y0_陰嚢.BasePointBase = X0Y0_陰嚢.ToLocal(X0Y0_陰茎.ToGlobal(X0Y0_陰茎.JP[3].Joint));
X0Y1_陰嚢.BasePointBase = X0Y1_陰嚢.ToLocal(X0Y1_陰茎.ToGlobal(X0Y1_陰茎.JP[3].Joint));
X0Y2_陰嚢.BasePointBase = X0Y2_陰嚢.ToLocal(X0Y2_陰茎.ToGlobal(X0Y2_陰茎.JP[3].Joint));
@@ -602,7 +602,7 @@ namespace SlaveMatrix
X1Y2_陰嚢.BasePointBase = X1Y2_陰嚢.ToLocal(X1Y2_陰茎.ToGlobal(X1Y2_陰茎.JP[2].Joint));
X1Y3_陰嚢.BasePointBase = X1Y3_陰嚢.ToLocal(X1Y3_陰茎.ToGlobal(X1Y3_陰茎.JP[2].Joint));
X1Y4_陰嚢.BasePointBase = X1Y4_陰嚢.ToLocal(X1Y4_陰茎.ToGlobal(X1Y4_陰茎.JP[2].Joint));
Vector2D position = AreM.GetPosition(ref AreM.BasePoint);
Vector2D position = ManagedArea.GetPosition(ref ManagedArea.BasePoint);
foreach (ShapePart item in Body.EnumJoinRoot)
{
item.PositionBase = position;
@@ -615,14 +615,14 @@ namespace SlaveMatrix
public override void Dispose()
{
base.Dispose();
AreM.Dispose();
ManagedArea.Dispose();
}
public override void 0(RenderArea Are)
{
AreM.Clear();
Body.Draw(AreM);
Are.Draw(AreM);
ManagedArea.Clear();
Body.Draw(ManagedArea);
Are.Draw(ManagedArea);
}
public override void ()

View File

@@ -141,7 +141,7 @@ namespace SlaveMatrix
{
調UI..Enqueue(delegate(RenderArea a)
{
調UI..Sound(a, GlobalState.GetAreaPoint(ref 調UI..AreM.Position, 0.02), GlobalState..GetVal(Player.V_射精, 1.0), new Font("MS Gothic", 1f), Color.White, 0.2 + 0.2 * Rng.XS.NextDouble() * Player.V_射精, b: true);
調UI..Sound(a, GlobalState.GetAreaPoint(ref 調UI..ManagedArea.Position, 0.02), GlobalState..GetVal(Player.V_射精, 1.0), new Font("MS Gothic", 1f), Color.White, 0.2 + 0.2 * Rng.XS.NextDouble() * Player.V_射精, b: true);
});
}

View File

@@ -245,7 +245,7 @@ namespace SlaveMatrix
public ShapePart X3Y5_膣口;
public AreM AreM;
public ManagedArea ManagedArea;
private Vector2D AreMPos;
@@ -1233,9 +1233,9 @@ namespace SlaveMatrix
X3Y5_陰核CP = new ColorP(X3Y5_陰核, CD, DisUnit, abj: true);
X3Y5_尿道CP = new ColorP(X3Y5_尿道, 尿CD, DisUnit, abj: true);
X3Y5_膣口CP = new ColorP(X3Y5_膣口, CD, DisUnit, abj: true);
AreM = new AreM(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1);
AreM.BasePoint = new Vector2D(0.5, 0.5);
AreMPos = AreM.GetPosition(ref AreM.BasePoint);
ManagedArea = new ManagedArea(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1);
ManagedArea.BasePoint = new Vector2D(0.5, 0.5);
AreMPos = ManagedArea.GetPosition(ref ManagedArea.BasePoint);
Intensity = e.;
Xi = 1;
}
@@ -1243,21 +1243,21 @@ namespace SlaveMatrix
private void AreMSetPos()
{
p = .Difs0.Current.GetPar(.Path0);
AreM.Position = p.ToGlobal(p.JP[.Index].Joint);
ManagedArea.Position = p.ToGlobal(p.JP[.Index].Joint);
}
public override void Dispose()
{
base.Dispose();
AreM.Dispose();
ManagedArea.Dispose();
}
public override void 0(RenderArea Are)
{
AreM.Clear();
ManagedArea.Clear();
B = AreMPos;
Body.Draw(AreM);
Are.Draw(AreM);
Body.Draw(ManagedArea);
Are.Draw(ManagedArea);
}
public override void P()

View File

@@ -245,7 +245,7 @@ namespace SlaveMatrix
public ShapePart X3Y5_膣口;
public AreM AreM;
public ManagedArea ManagedArea;
private Vector2D AreMPos;
@@ -1233,9 +1233,9 @@ namespace SlaveMatrix
X3Y5_陰核CP = new ColorP(X3Y5_陰核, CD, DisUnit, abj: true);
X3Y5_尿道CP = new ColorP(X3Y5_尿道, 尿CD, DisUnit, abj: true);
X3Y5_膣口CP = new ColorP(X3Y5_膣口, CD, DisUnit, abj: true);
AreM = new AreM(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1);
AreM.BasePoint = new Vector2D(0.5, 0.5);
AreMPos = AreM.GetPosition(ref AreM.BasePoint);
ManagedArea = new ManagedArea(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1);
ManagedArea.BasePoint = new Vector2D(0.5, 0.5);
AreMPos = ManagedArea.GetPosition(ref ManagedArea.BasePoint);
Intensity = e.;
Xi = 1;
}
@@ -1243,21 +1243,21 @@ namespace SlaveMatrix
private void AreMSetPos()
{
p = .Difs0.Current.GetPar(.Path0);
AreM.Position = p.ToGlobal(p.JP[.Index].Joint);
ManagedArea.Position = p.ToGlobal(p.JP[.Index].Joint);
}
public override void Dispose()
{
base.Dispose();
AreM.Dispose();
ManagedArea.Dispose();
}
public override void 0(RenderArea Are)
{
AreM.Clear();
ManagedArea.Clear();
B = AreMPos;
Body.Draw(AreM);
Are.Draw(AreM);
Body.Draw(ManagedArea);
Are.Draw(ManagedArea);
}
public override void P()

View File

@@ -484,7 +484,7 @@ namespace SlaveMatrix
private void Set_ペニス(Element t)
{
t.B = .AreM.Position;
t.B = .ManagedArea.Position;
}
private void Set_ロータ(Element t)