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
+14 -6
View File
@@ -4,23 +4,34 @@ using System;
using System.Collections.Generic;
using System.Text;
namespace StgSharp
namespace StgSharp.Geometries
{
public abstract class IGeometry:INode<IGeometry>
{
internal ContainerNode<IGeometry> _id;
private readonly uint bornTick;
public abstract Point BasePoint { get; }
public abstract Point RefPoint{ get; }
public abstract Point RefVec01{ get; }
public abstract Point RefVec02{ get; }
public uint BornTime => bornTick;
public IGeometry(uint bornTime)
{
bornTick=bornTime;
}
public IGeometry(Counter<uint> MainTimer)
{
bornTick = MainTimer.Value;
}
internal abstract void CalcVec01(uint tick);
internal abstract void CalcVec02(vec2d vec, uint tick);
internal abstract void CalcVec03(vec2d vec, uint tick);
internal abstract void OnRender(uint tick);
public abstract RenderMode renderMode { get; }
public abstract float SetArrayX();
public abstract float SetArrayY();
@@ -38,9 +49,6 @@ namespace StgSharp
_id = id;
}
}
}