Compare commits

..
1 Commits
Author SHA1 Message Date
korenkonder df0cb255fc Release v0.4.9.6
DEX
2020-08-13 06:57:46 +03:00
9 changed files with 18 additions and 11 deletions
+2 -2
View File
@@ -6,12 +6,12 @@
<Configuration></Configuration>
<Copyright>korenkonder (C) 2019-2020</Copyright>
<Description>A base library</Description>
<FileVersion>0.4.9.5</FileVersion>
<FileVersion>0.4.9.6</FileVersion>
<PackageId>KKdBaseLib</PackageId>
<Product>KKdBaseLib</Product>
<TargetFramework>net461</TargetFramework>
<Title>KKdBaseLib</Title>
<Version>0.4.9.5</Version>
<Version>0.4.9.6</Version>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
+4 -2
View File
@@ -107,13 +107,15 @@ namespace KKdBaseLib
}
public void Sort()
{ List<T> List = (List<T>)this; List.Sort(); array = List.ToArray(); count = List.Count; }
{ Capacity = Count; List<T> List = (List<T>)this; List.Sort();
array = List.ToArray(); count = List.Count; }
public static explicit operator KKdList<T>( List<T> list) =>
new KKdList<T> { array = list.ToArray(), count = list.Count };
public static explicit operator List<T>(KKdList<T> list)
{ List<T> outList = new List<T>(); for (int i = 0; i < list.Count; i++) outList.Add(list[i]); return outList; }
{ list.Capacity = list.Count; List<T> outList = new List<T>();
for (int i = 0; i < list.Count; i++) outList.Add(list[i]); return outList; }
public override string ToString() =>
$"(Count: {Count}; Capacity: {Capacity}; Current: {Current})";
+3 -1
View File
@@ -55,6 +55,7 @@ namespace KKdMainLib
if (element.Frame == 999999 || element.Both == 0xFFFF) break;
Dex[i].Main.Add(element);
}
Dex[i].Main.Capacity = Dex[i].Main.Count;
Dex[i].Eyes = KKdList<EXPElement>.New;
s.P = Dex[i].EyesOffset;
@@ -68,6 +69,7 @@ namespace KKdMainLib
if (element.Frame == 999999 || element.Both == 0xFFFF) break;
Dex[i].Eyes.Add(element);
}
Dex[i].Eyes.Capacity = Dex[i].Eyes.Count;
Dex[i].Name = s.RSaO(Dex[i].NameOffset);
}
@@ -191,7 +193,7 @@ namespace KKdMainLib
{
Dex[i0].Eyes = KKdList<EXPElement>.New;
Dex[i0].Eyes.Capacity = temp.Array.Length;
for (i1 = 0; i1 < this.Dex[i0].Eyes.Capacity; i1++)
for (i1 = 0; i1 < Dex[i0].Eyes.Capacity; i1++)
Dex[i0].Eyes.Add(EXPElement.Read(temp[i1]));
}
temp.Dispose();
+1
View File
@@ -137,6 +137,7 @@ namespace KKdMainLib
else { stream.PI64 -= header.Length; break; }
lastSig = sig;
}
subStructs.Capacity = subStructs.Count;
if (subStructs.Capacity > 0) @struct.SubStructs = subStructs.ToArray();
return @struct;
+1
View File
@@ -18,6 +18,7 @@ namespace KKdMainLib.IO
if (a == end) break;
else s.Add(a);
}
s.Capacity = s.Count;
return s.ToArray();
}
+2 -1
View File
@@ -104,7 +104,7 @@ namespace KKdMainLib.IO
else if (c == ',') { _IO.RCUTF8(); continue; }
else return KKdList<MsgPack>.Null;
}
obj.Capacity = obj.Count;
return obj;
}
@@ -125,6 +125,7 @@ namespace KKdMainLib.IO
else if (c == ',') { _IO.RCUTF8(); continue; }
else return null;
}
obj.Capacity = obj.Count;
return obj.ToArray();
}
+2 -2
View File
@@ -6,12 +6,12 @@
<Configuration></Configuration>
<Copyright>korenkonder (C) 2018-2020</Copyright>
<Description>A simple library for working with Project Diva AC/DT/F/AFT/F2/X/FT/M39 files</Description>
<FileVersion>0.4.9.5</FileVersion>
<FileVersion>0.4.9.6</FileVersion>
<PackageId>KKdMainLib</PackageId>
<Product>KKdMainLib</Product>
<TargetFramework>net461</TargetFramework>
<Title>KKdMainLib</Title>
<Version>0.4.9.5</Version>
<Version>0.4.9.6</Version>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
+1 -1
View File
@@ -47,7 +47,7 @@ namespace PD_Tool
private static void MainMenu()
{
Console.Title = "PD_Tool v0.4.9.4";
Console.Title = "PD_Tool v0.4.9.6";
Console.Clear();
ConsoleDesign(true);
+2 -2
View File
@@ -11,5 +11,5 @@ using System.Runtime.InteropServices;
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("7B5D5A3A-A6F8-4813-C97D-ACFC98F7397E")]
[assembly: AssemblyVersion("0.4.9.4")]
[assembly: AssemblyFileVersion("0.4.9.4")]
[assembly: AssemblyVersion("0.4.9.6")]
[assembly: AssemblyFileVersion("0.4.9.6")]