daily update on 20230105 by nitload youmu

This commit is contained in:
Nitload
2023-01-06 00:53:51 +08:00
parent e464ac56ba
commit 9c2f69ff9f
29 changed files with 192 additions and 18 deletions
+29
View File
@@ -0,0 +1,29 @@
using GLFWDotNet;
using StgSharp.Geometries;
using System;
using System.Collections.Generic;
using System.Text;
namespace StgSharp.Control
{
public static class Add
{
public static void Point(IGeometry geometry)
{
Point p = new Point();
p.getXHandler+=geometry.SetPointArray;
TimeLine._cache.pointContainer.Add(p);
}
public static void Line(Point p, float vecX,float vecY)
{
Line l = new Line
{
endpoint = p,
vecX = vecX,
vecY = vecY
};
TimeLine._cache.geometryContainer.Add(l);
}
}
}
+20
View File
@@ -0,0 +1,20 @@
using StgSharp.Logic;
using StgSharp.Geometries;
using System;
using System.Collections.Generic;
using System.Text;
namespace StgSharp.Control
{
public static class Remove
{
public static void Point(Point p)
{
Logic.LinkedListNode<INode> _cache = p.ID;
_cache.Previous.Next=_cache.Next;
_cache.Next.Previous = _cache.Previous;
_cache.Next = default(Logic.LinkedListNode<INode>);
_cache.Previous = default(Logic.LinkedListNode<INode>);
}
}
}
@@ -7,9 +7,11 @@ namespace StgSharp.Control
{
public static class TimeLine
{
public static Pool _cache;
public static Counter<uint> tickCounter
= new Counter<uint>(0,1,1);
}
}