daily update on 20241002 by nitload youmu, intrinsic function rebuild, syntax style arrange

This commit is contained in:
Nitload
2024-10-03 04:03:06 +08:00
parent 0979123ac0
commit 6e2f93b053
265 changed files with 26732 additions and 19058 deletions
+23 -7
View File
@@ -40,7 +40,7 @@ namespace StgSharp
{
protected uint _bornTick;
internal Func<int, vec3d> _movHandler;
internal Func<int, Vec3> _movHandler;
internal LinkedList<PlainGeometry> _collisionBox;
internal Point _basePoint;
internal Point _pos;
@@ -51,12 +51,20 @@ namespace StgSharp
/// <summary>
/// X position of an enenmy entity
/// </summary>
public float X { get; set; }
public float X
{
get;
set;
}
/// <summary>
/// Y position of an enemy entity
/// </summary>
public float Y { get; set; }
public float Y
{
get;
set;
}
public LinkedList<PlainGeometry> CollisionBox
{
@@ -73,16 +81,24 @@ namespace StgSharp
set => _collisionSensor = value;
}
public string TextureGL { get; set; }
public string TextureGL
{
get;
set;
}
/// <summary>
/// A 2D vector presenting the position of an enemy entity, position can also be visited by X, Y
/// A 2D vector presenting the position of an enemy entity, position can also be visited by
/// X, Y
/// </summary>
public vec2d Location { get; }
public Vec2 Location
{
get;
}
public abstract void OnRenderFrame();
public void SetLocation(Point p)
public void SetLocation( Point p )
{
_pos = p;
}