diff --git a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/3e6c9519-a0ce-4ec3-97dc-4cb150836c71.vsidx b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/3e6c9519-a0ce-4ec3-97dc-4cb150836c71.vsidx
deleted file mode 100644
index b21308b3..00000000
Binary files a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/3e6c9519-a0ce-4ec3-97dc-4cb150836c71.vsidx and /dev/null differ
diff --git a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/43cf5c34-dc00-4eb7-9b59-bb77cebd4847.vsidx b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/43cf5c34-dc00-4eb7-9b59-bb77cebd4847.vsidx
deleted file mode 100644
index 94c314b9..00000000
Binary files a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/43cf5c34-dc00-4eb7-9b59-bb77cebd4847.vsidx and /dev/null differ
diff --git a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/4d5c80a6-30d8-4d35-841f-0c09ee55c8b2.vsidx b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/4d5c80a6-30d8-4d35-841f-0c09ee55c8b2.vsidx
new file mode 100644
index 00000000..bfebb4b5
Binary files /dev/null and b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/4d5c80a6-30d8-4d35-841f-0c09ee55c8b2.vsidx differ
diff --git a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/4d819ec5-d4da-4986-bcd1-5230e0fe3446.vsidx b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/4d819ec5-d4da-4986-bcd1-5230e0fe3446.vsidx
new file mode 100644
index 00000000..964dad56
Binary files /dev/null and b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/4d819ec5-d4da-4986-bcd1-5230e0fe3446.vsidx differ
diff --git a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/b4bb1843-7def-482b-b253-f8f52f27faed.vsidx b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/b4bb1843-7def-482b-b253-f8f52f27faed.vsidx
deleted file mode 100644
index e6d9ea45..00000000
Binary files a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/b4bb1843-7def-482b-b253-f8f52f27faed.vsidx and /dev/null differ
diff --git a/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/c36d0b61-b293-475d-a299-e6498cae9d81.vsidx b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/c36d0b61-b293-475d-a299-e6498cae9d81.vsidx
new file mode 100644
index 00000000..0ab0fd00
Binary files /dev/null and b/源代码/.Net Framework/StgSharp/.vs/StgSharp/FileContentIndex/c36d0b61-b293-475d-a299-e6498cae9d81.vsidx differ
diff --git a/源代码/.Net Framework/StgSharp/.vs/StgSharp/v17/.suo b/源代码/.Net Framework/StgSharp/.vs/StgSharp/v17/.suo
index 14c88214..e60d82c7 100644
Binary files a/源代码/.Net Framework/StgSharp/.vs/StgSharp/v17/.suo and b/源代码/.Net Framework/StgSharp/.vs/StgSharp/v17/.suo differ
diff --git a/源代码/.Net Framework/StgSharp/Game/Properties/AssemblyInfo.cs b/源代码/.Net Framework/StgSharp/Game/Properties/AssemblyInfo.cs
index 39633b9a..254c2b77 100644
--- a/源代码/.Net Framework/StgSharp/Game/Properties/AssemblyInfo.cs
+++ b/源代码/.Net Framework/StgSharp/Game/Properties/AssemblyInfo.cs
@@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
-[assembly: AssemblyTitle("Game")]
+[assembly: AssemblyTitle("StgSharp_Game")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Game")]
+[assembly: AssemblyProduct("StgSharp_Game")]
[assembly: AssemblyCopyright("Copyright © 2022")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
diff --git a/源代码/.Net Framework/StgSharp/Game/StgSharp_Game.csproj b/源代码/.Net Framework/StgSharp/Game/StgSharp_Game.csproj
index c9ac18c7..0258c774 100644
--- a/源代码/.Net Framework/StgSharp/Game/StgSharp_Game.csproj
+++ b/源代码/.Net Framework/StgSharp/Game/StgSharp_Game.csproj
@@ -7,8 +7,8 @@
{57017F07-7412-4B61-B912-B1D36C3AF16F}
Library
Properties
- Game
- Game
+ StgSharp_Game
+ StgSharp_Game
v4.7.2
512
true
diff --git a/源代码/.Net Framework/StgSharp/Game/bin/Debug/Game.dll b/源代码/.Net Framework/StgSharp/Game/bin/Debug/Game.dll
deleted file mode 100644
index de543174..00000000
Binary files a/源代码/.Net Framework/StgSharp/Game/bin/Debug/Game.dll and /dev/null differ
diff --git a/源代码/.Net Framework/StgSharp/Game/bin/Debug/StgSharp_Game.dll b/源代码/.Net Framework/StgSharp/Game/bin/Debug/StgSharp_Game.dll
new file mode 100644
index 00000000..2389447c
Binary files /dev/null and b/源代码/.Net Framework/StgSharp/Game/bin/Debug/StgSharp_Game.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/Game.pdb b/源代码/.Net Framework/StgSharp/Game/bin/Debug/StgSharp_Game.pdb
similarity index 88%
rename from 源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/Game.pdb
rename to 源代码/.Net Framework/StgSharp/Game/bin/Debug/StgSharp_Game.pdb
index 76b910d5..b6bb459f 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/Game.pdb and b/源代码/.Net Framework/StgSharp/Game/bin/Debug/StgSharp_Game.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/源代码/.Net Framework/StgSharp/Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 8e0f2822..ca216b0a 100644
Binary files a/源代码/.Net Framework/StgSharp/Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/源代码/.Net Framework/StgSharp/Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/源代码/.Net Framework/StgSharp/Game/obj/Debug/Game.dll b/源代码/.Net Framework/StgSharp/Game/obj/Debug/Game.dll
deleted file mode 100644
index de543174..00000000
Binary files a/源代码/.Net Framework/StgSharp/Game/obj/Debug/Game.dll and /dev/null differ
diff --git a/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.csproj.FileListAbsolute.txt b/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.csproj.FileListAbsolute.txt
index fef3f4f3..a7dd7d2f 100644
--- a/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.csproj.FileListAbsolute.txt
+++ b/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.csproj.FileListAbsolute.txt
@@ -1,10 +1,10 @@
-D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\bin\Debug\Game.dll
-D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\bin\Debug\Game.pdb
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\bin\Debug\OpenTK.dll
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\bin\Debug\OpenTK.pdb
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\bin\Debug\OpenTK.xml
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\obj\Debug\StgSharp_Game.csproj.AssemblyReference.cache
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\obj\Debug\StgSharp_Game.csproj.CoreCompileInputs.cache
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\obj\Debug\StgSharp_Game.csproj.CopyComplete
-D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\obj\Debug\Game.dll
-D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\obj\Debug\Game.pdb
+D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\bin\Debug\StgSharp_Game.dll
+D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\bin\Debug\StgSharp_Game.pdb
+D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\obj\Debug\StgSharp_Game.dll
+D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\Game\obj\Debug\StgSharp_Game.pdb
diff --git a/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.dll b/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.dll
new file mode 100644
index 00000000..2389447c
Binary files /dev/null and b/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.dll differ
diff --git a/源代码/.Net Framework/StgSharp/Game/bin/Debug/Game.pdb b/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.pdb
similarity index 88%
rename from 源代码/.Net Framework/StgSharp/Game/bin/Debug/Game.pdb
rename to 源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.pdb
index 76b910d5..b6bb459f 100644
Binary files a/源代码/.Net Framework/StgSharp/Game/bin/Debug/Game.pdb and b/源代码/.Net Framework/StgSharp/Game/obj/Debug/StgSharp_Game.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.exe b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.exe
index 69bdfa0f..7b25ad6a 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.exe and b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.exe differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.pdb b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.pdb
index 338cc544..56db64f4 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.pdb and b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.dll b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.dll
index ddb5f4fc..e1bd7dbd 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.dll and b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.pdb b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.pdb
index 0426f8bf..91af6e09 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.pdb and b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Entity.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.dll b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.dll
index 6651a093..57d0fda7 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.dll and b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.pdb b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.pdb
index 10d78057..db5620c0 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.pdb and b/源代码/.Net Framework/StgSharp/StgSharp/bin/Debug/StgSharp_Logic.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/debug.cs b/源代码/.Net Framework/StgSharp/StgSharp/debug.cs
index f40f2e3e..5c90e5bd 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp/debug.cs
+++ b/源代码/.Net Framework/StgSharp/StgSharp/debug.cs
@@ -1,4 +1,7 @@
-using StgSharp_Entity;
+
+using OpenTK;
+using OpenTK.Input;
+using StgSharp_Entity;
using StgSharp_Logic;
using System;
using System.Collections.Generic;
@@ -24,6 +27,8 @@ namespace StgSharp
container.Add(new Bullet());
}
container.ReportCapacity();
+
+ Console.WriteLine(Key.A.ToString());
}
}
}
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.csproj.AssemblyReference.cache b/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.csproj.AssemblyReference.cache
index d134c2e1..d786e900 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.csproj.AssemblyReference.cache and b/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.csproj.AssemblyReference.cache differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.exe b/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.exe
index 69bdfa0f..7b25ad6a 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.exe and b/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.exe differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.pdb b/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.pdb
index 338cc544..56db64f4 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.pdb and b/源代码/.Net Framework/StgSharp/StgSharp/obj/Debug/StgSharp.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/Bullet.cs b/源代码/.Net Framework/StgSharp/StgSharp_Entity/Bullet.cs
index 02034877..4beeb49c 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp_Entity/Bullet.cs
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Entity/Bullet.cs
@@ -137,9 +137,35 @@ namespace StgSharp_Entity
{
}
- public void ChangeVelocity()
+ ///
+ /// 修改自身路径,修改条件由外部逻辑判断触发
+ ///
+ public void ChangeVelocity(float[] newXSpeed,float[] newYSpeed)
{
-
+ if (newXSpeed != null)
+ {
+ if (newXSpeed.Length == 10)
+ {
+ this._xVelocity = newXSpeed;
+ }
+ else
+ {
+ throw new Exception("The amount of parameters should be 10!");
+ }
+ }
+ if (newYSpeed != null)
+ {
+ if (newYSpeed.Length == 10)
+ {
+ this._yVelocity = newYSpeed;
+ }
+ else
+ {
+ throw new Exception("The amount of parameters should be 10!");
+ }
+ }
}
+
+
}
}
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/Player.cs b/源代码/.Net Framework/StgSharp/StgSharp_Entity/Player.cs
new file mode 100644
index 00000000..d27e0298
--- /dev/null
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Entity/Player.cs
@@ -0,0 +1,181 @@
+using OpenTK;
+using OpenTK.Input;
+using StgSharp_Entity;
+using StgSharp_Logic;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace StgSharp_Entity
+{
+ internal class Player:LinkedTarget
+ {
+ private uint gameTick;
+ private uint beginTick;
+
+ private readonly float _velocityHigh;
+ private readonly float _vHighCorner;
+
+ public float VelocityHigh
+ {
+ get { return _velocityHigh; }
+ }
+
+ private readonly float _velocityLow;
+ private readonly float _vLowCorner;
+
+ public float VelocityLow
+ {
+ get { return _velocityLow; }
+ }
+
+ private float _xLocation;
+
+ public float XLocation
+ {
+ get { return _xLocation; }
+ set { _xLocation = value; }
+ }
+
+ public float _yLocation;
+ public float YLocation
+ {
+ get { return _yLocation; }
+ set { _yLocation = value; }
+ }
+
+ private KeyboardState _keyboardState;
+
+ public KeyboardState KeyboardState
+ {
+ get { return _keyboardState; }
+ set { _keyboardState = value; }
+ }
+
+
+ public Player(float velocityHigh,float velocityLow,KeyboardState keyboardState)
+ {
+ this._velocityHigh = velocityHigh;
+ this._vHighCorner = velocityHigh / 1.4142136f;
+ this._velocityLow = velocityLow;
+ this._vLowCorner = velocityLow / 1.4142136f;
+ this._keyboardState = keyboardState;
+ }
+
+
+
+ public void Action()
+ {
+ if (_keyboardState.IsAnyKeyDown)
+ {
+ Move();
+
+ }
+ }
+
+ ///
+ /// 自机移动的简单方法
+ ///
+ public void Move()
+ {
+ if (_keyboardState.IsKeyDown(Key.ShiftLeft))
+ {
+ if (_keyboardState.IsKeyDown(Key.Up))
+ {
+ if (_keyboardState.IsKeyDown(Key.Left))
+ {
+ this._yLocation += _vLowCorner;
+ this._xLocation -= _vLowCorner;
+ }
+ else if (_keyboardState.IsKeyDown(Key.Right))
+ {
+ this._yLocation += _vLowCorner;
+ this._xLocation += _vLowCorner;
+ }
+ else
+ {
+ this._yLocation += _velocityLow;
+ }
+ }
+ else if (_keyboardState.IsKeyDown(Key.Down))
+ {
+ if (_keyboardState.IsKeyDown(Key.Left))
+ {
+ this._yLocation -= _vLowCorner;
+ this._xLocation -= _vLowCorner;
+ }
+ else if (_keyboardState.IsKeyDown(Key.Right))
+ {
+ this._yLocation -= _vLowCorner;
+ this._xLocation += _vLowCorner;
+ }
+ else
+ {
+ this._yLocation -= _velocityLow;
+ }
+
+ }
+ }
+ else
+ {
+ if (_keyboardState.IsKeyDown(Key.Up))
+ {
+ if (_keyboardState.IsKeyDown(Key.Left))
+ {
+ this._yLocation += _vHighCorner;
+ this._xLocation -= _vHighCorner;
+ }
+ else if (_keyboardState.IsKeyDown(Key.Right))
+ {
+ this._yLocation += _vHighCorner;
+ this._xLocation += _vHighCorner;
+ }
+ else
+ {
+ this._yLocation += _velocityHigh;
+ }
+ }
+ else if (_keyboardState.IsKeyDown(Key.Down))
+ {
+ if (_keyboardState.IsKeyDown(Key.Left))
+ {
+ this._yLocation -= _vHighCorner;
+ this._xLocation -= _vHighCorner;
+ }
+ else if (_keyboardState.IsKeyDown(Key.Right))
+ {
+ this._yLocation -= _vHighCorner;
+ this._xLocation += _vHighCorner;
+ }
+ else
+ {
+ this._yLocation -= _velocityHigh;
+ }
+
+ }
+
+ }
+ }
+
+ public void UseSkill(KeyboardState key)
+ {
+ if (key.IsKeyDown(Key.X))
+ {
+
+ }
+ }
+
+ public void LaunchBullet(KeyboardState key)
+ {
+
+ }
+
+ public void Die()
+ {
+
+ }
+ }
+}
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/StgSharp_Entity.csproj b/源代码/.Net Framework/StgSharp/StgSharp_Entity/StgSharp_Entity.csproj
index bc2e091c..cc83e138 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp_Entity/StgSharp_Entity.csproj
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Entity/StgSharp_Entity.csproj
@@ -45,6 +45,7 @@
+
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.dll b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.dll
index ddb5f4fc..e1bd7dbd 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.dll and b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.pdb b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.pdb
index 0426f8bf..91af6e09 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.pdb and b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Entity.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.dll b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.dll
index 6651a093..57d0fda7 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.dll and b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.pdb b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.pdb
index 10d78057..db5620c0 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.pdb and b/源代码/.Net Framework/StgSharp/StgSharp_Entity/bin/Debug/StgSharp_Logic.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.AssemblyReference.cache b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.AssemblyReference.cache
index 9abc6330..05458796 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.AssemblyReference.cache and b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.AssemblyReference.cache differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.CoreCompileInputs.cache b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.CoreCompileInputs.cache
index ae8afa44..f1291fcd 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.CoreCompileInputs.cache
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-9f3d72d61544f629ca17662eb1b4507364353c8b
+2d5905d44084acf7b24064935643d53ef7c88707
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.dll b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.dll
index ddb5f4fc..e1bd7dbd 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.dll and b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.pdb b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.pdb
index 0426f8bf..91af6e09 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.pdb and b/源代码/.Net Framework/StgSharp/StgSharp_Entity/obj/Debug/StgSharp_Entity.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedList.cs b/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedList.cs
index 5579783d..f8719c16 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedList.cs
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedList.cs
@@ -108,7 +108,7 @@ namespace StgSharp_Logic
if (_cache==target)
{
Remove(target);
- a = true;
+ a = false;
_amountCounter.Value--;
}
}
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedTarget.cs b/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedTarget.cs
index 139ec462..d0e2ecf7 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedTarget.cs
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Logic/LinkedTarget.cs
@@ -14,7 +14,7 @@ namespace StgSharp_Logic
{
get { return _previous; }
set {
- //if (this.GetType().FullName == value.GetType().FullName)
+ if (value==null||this.GetType().FullName == value.GetType().FullName)
{
_previous = value;
}
@@ -27,7 +27,7 @@ namespace StgSharp_Logic
{
get { return _next; }
set {
- //if (this.GetType().FullName==value.GetType().FullName)
+ if (value == null || this.GetType().FullName==value.GetType().FullName)
{
_next = value;
}
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/Game.dll b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/Game.dll
deleted file mode 100644
index de543174..00000000
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/Game.dll and /dev/null differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Game.dll b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Game.dll
new file mode 100644
index 00000000..2389447c
Binary files /dev/null and b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Game.dll differ
diff --git a/源代码/.Net Framework/StgSharp/Game/obj/Debug/Game.pdb b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Game.pdb
similarity index 88%
rename from 源代码/.Net Framework/StgSharp/Game/obj/Debug/Game.pdb
rename to 源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Game.pdb
index 76b910d5..b6bb459f 100644
Binary files a/源代码/.Net Framework/StgSharp/Game/obj/Debug/Game.pdb and b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Game.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.dll b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.dll
index 6651a093..57d0fda7 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.dll and b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.pdb b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.pdb
index 10d78057..db5620c0 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.pdb and b/源代码/.Net Framework/StgSharp/StgSharp_Logic/bin/Debug/StgSharp_Logic.pdb differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.AssemblyReference.cache b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.AssemblyReference.cache
index 6ad92668..2bc261cb 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.AssemblyReference.cache and b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.AssemblyReference.cache differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.CoreCompileInputs.cache b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.CoreCompileInputs.cache
index 3c0af8d1..5845ef58 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.CoreCompileInputs.cache
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-84e8b54631a157cd484f38b0f77768efef40e58b
+db769c63e34adb286b6eefdc1550008efc594664
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.FileListAbsolute.txt b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.FileListAbsolute.txt
index 19026b43..51f99036 100644
--- a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.FileListAbsolute.txt
+++ b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.csproj.FileListAbsolute.txt
@@ -1,8 +1,6 @@
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\StgSharp_Logic.dll
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\StgSharp_Logic.pdb
-D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\Game.dll
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\OpenTK.dll
-D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\Game.pdb
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\OpenTK.pdb
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\OpenTK.xml
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\obj\Debug\StgSharp_Logic.csproj.AssemblyReference.cache
@@ -10,3 +8,5 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Fra
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\obj\Debug\StgSharp_Logic.csproj.CopyComplete
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\obj\Debug\StgSharp_Logic.dll
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\obj\Debug\StgSharp_Logic.pdb
+D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\StgSharp_Game.dll
+D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\.Net Framework\STGSharp\StgSharp_Logic\bin\Debug\StgSharp_Game.pdb
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.dll b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.dll
index 6651a093..57d0fda7 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.dll and b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.dll differ
diff --git a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.pdb b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.pdb
index 10d78057..db5620c0 100644
Binary files a/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.pdb and b/源代码/.Net Framework/StgSharp/StgSharp_Logic/obj/Debug/StgSharp_Logic.pdb differ