daily update on 20230408 by nitload youmu

This commit is contained in:
Nitload
2023-04-08 01:34:08 +08:00
parent 8641b24206
commit daaa62579b
196 changed files with 2983 additions and 174 deletions
+26 -2
View File
@@ -12,7 +12,7 @@ namespace StgSharp.Geometries
internal Point _centerToCorner1;
internal Point _centerToCorner2;
internal RenderMode _renderMode;
internal readonly uint bornTick;
public override sealed Point BasePoint => _basePoint;
public override sealed Point RefPoint=>_center;
@@ -23,9 +23,33 @@ namespace StgSharp.Geometries
public override RenderMode renderMode => _renderMode;
public Rectangle(uint bornTime) : base(bornTime)
{
bornTick = bornTime;
}
public Rectangle(Counter<uint> tickCounter) : base(tickCounter)
{
bornTick = tickCounter._value;
}
internal override sealed void OnRender(uint tick)
{
tick-=bornTick;
CalcVec01(tick);
switch (renderMode)
{
case RenderMode.BasePoint:
CalcVec02(_basePoint._position,tick);
CalcVec03(_basePoint._position,tick);
break;
case RenderMode.RefPoint:
CalcVec02(_center._position, tick);
CalcVec03(_center._position, tick);
break;
default:
break;
}
}
public override sealed float SetArrayX()