daily update on 20230408 by nitload youmu
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user