Fully implemented the priority collection; Created a wrapper for non-intrusive priority collections that keep the priority external to the object; wrote unit tests for both
git-svn-id: file:///srv/devel/repo-conversion/nusu@4 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
d339e00bce
commit
d813756eed
6 changed files with 524 additions and 385 deletions
|
|
@ -65,6 +65,10 @@
|
|||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Source\Collections\UnintrusivePriorityQueue.cs">
|
||||
<XNAUseContentPipeline>false</XNAUseContentPipeline>
|
||||
<Name>UnintrusivePriorityQueue</Name>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\Parentable.cs">
|
||||
<XNAUseContentPipeline>false</XNAUseContentPipeline>
|
||||
<Name>Parentable</Name>
|
||||
|
|
@ -77,6 +81,11 @@
|
|||
<XNAUseContentPipeline>false</XNAUseContentPipeline>
|
||||
<Name>PriorityQueue</Name>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\PriorityQueue.Test.cs">
|
||||
<XNAUseContentPipeline>false</XNAUseContentPipeline>
|
||||
<Name>PriorityQueue.Test</Name>
|
||||
<DependentUpon>PriorityQueue.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\RingMemoryStream.cs">
|
||||
<XNAUseContentPipeline>false</XNAUseContentPipeline>
|
||||
<Name>RingMemoryStream</Name>
|
||||
|
|
@ -87,6 +96,11 @@
|
|||
<Name>RingMemoryStream.Test</Name>
|
||||
<DependentUpon>RingMemoryStream.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\UnintrusivePriorityQueue.Test.cs">
|
||||
<XNAUseContentPipeline>false</XNAUseContentPipeline>
|
||||
<Name>UnintrusivePriorityQueue.Test</Name>
|
||||
<DependentUpon>UnintrusivePriorityQueue.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Serialization\BinarySerializer.Test.cs">
|
||||
<XNAUseContentPipeline>false</XNAUseContentPipeline>
|
||||
<Name>BinarySerializer.Test</Name>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue