daily update on 202301003 by nitload youmu. new platform and gc engine applied

This commit is contained in:
Nitload
2023-01-04 01:15:38 +08:00
parent 6c1aec5d8f
commit 5fd8462e16
85 changed files with 1152 additions and 0 deletions
@@ -0,0 +1,9 @@
using StgSharp.Logic;
using System;
using System.Collections.Generic;
using System.Text;
namespace StgSharp.Geometries
{
public delegate float GetLocationHandler(Counter<uint> tickCounter);
}
@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace StgSharp.Geometries
{
public interface IGeometry
{
public void SetPointArray()
{
}
}
}
@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace StgSharp.Geometries
{
internal class Line:IGeometry
{
public void SetPointArray()
{
}
}
}
@@ -0,0 +1,26 @@
using GLFWDotNet;
using StgSharp.Control;
using System;
using System.Collections.Generic;
using System.Text;
namespace StgSharp.Geometries
{
public class Point
{
public float x;
public float y;
public float X
{
get
{
return getXHandler(TimeLine.tickCounter);
}
}
public GetLocationHandler getXHandler;
public GetLocationHandler getYHandler;
}
}