1
0

refactor: refactor pybmap test

This commit is contained in:
2026-02-08 11:38:48 +08:00
parent 80929039cc
commit a30a0a41d7
9 changed files with 276 additions and 200 deletions

View File

@@ -5,9 +5,12 @@
<ImplicitUsings>enable</ImplicitUsings>
<PackageId>BMapSharp</PackageId>
<Version>1.0.0</Version>
<Title>BMapSharp</Title>
<Version>0.4.0</Version>
<Authors>yyc12345</Authors>
<Description>The C# binding to BMap.</Description>
<Company>BearKidsTeam</Company>
<PackageLicenseFile>SPDX:MIT</PackageLicenseFile>
</PropertyGroup>
<PropertyGroup Condition="$([System.OperatingSystem]::IsWindows())">

View File

@@ -26,7 +26,7 @@ namespace BMapSharpTest {
if (ballance_dir is null) {
throw new CliException("You must specify BMAP_BALLANCE_DIR environment variable before running this test.");
}
this.BallanceDirectory = ballance_dir;
this.BallanceDir = ballance_dir;
var encodings = System.Environment.GetEnvironmentVariable("BMAP_ENCODINGS");
if (encodings is null) {
@@ -42,7 +42,7 @@ namespace BMapSharpTest {
/// <summary>
/// The path to the Ballance directory for finding textures
/// </summary>
public string BallanceDirectory { get; private set; }
public string BallanceDir { get; private set; }
/// <summary>
/// The name of encodings used by BMap for loading map.
/// </summary>

View File

@@ -33,7 +33,7 @@ namespace BMapSharpTest {
string file_name = cli.FileName;
var temp_dir_info = Directory.CreateTempSubdirectory();
string temp_dir = temp_dir_info.FullName;
string texture_dir = Path.Combine(cli.BallanceDirectory, "Textures");
string texture_dir = Path.Combine(cli.BallanceDir, "Textures");
string[] encodings = cli.Encodings;
using (var reader = new BMapSharp.BMapWrapper.BMFileReader(file_name, temp_dir, texture_dir, encodings)) {

View File

@@ -108,15 +108,15 @@ namespace BMapSharpTest.TestSuits {
Console.WriteLine($"\tVisibility: {lit.GetVisibility()}");
Console.WriteLine($"\tMatrix: {lit.GetWorldMatrix().ToManaged()}");
Console.WriteLine($"Type: {lit.GetLightType()}");
Console.WriteLine($"Color: {lit.GetColor().ToManagedRGBA()}");
Console.WriteLine($"Constant Attenuation: {lit.GetConstantAttenuation()}");
Console.WriteLine($"Linear Attenuation: {lit.GetLinearAttenuation()}");
Console.WriteLine($"Quadratic Attenuation: {lit.GetQuadraticAttenuation()}");
Console.WriteLine($"Range: {lit.GetRange()}");
Console.WriteLine($"Hot Spot: {lit.GetHotSpot()}");
Console.WriteLine($"Falloff: {lit.GetFalloff()}");
Console.WriteLine($"Falloff Shape: {lit.GetFalloffShape()}");
Console.WriteLine($"\tType: {lit.GetLightType()}");
Console.WriteLine($"\tColor: {lit.GetColor().ToManagedRGBA()}");
Console.WriteLine($"\tConstant Attenuation: {lit.GetConstantAttenuation()}");
Console.WriteLine($"\tLinear Attenuation: {lit.GetLinearAttenuation()}");
Console.WriteLine($"\tQuadratic Attenuation: {lit.GetQuadraticAttenuation()}");
Console.WriteLine($"\tRange: {lit.GetRange()}");
Console.WriteLine($"\tHot Spot: {lit.GetHotSpot()}");
Console.WriteLine($"\tFalloff: {lit.GetFalloff()}");
Console.WriteLine($"\tFalloff Shape: {lit.GetFalloffShape()}");
}
}
@@ -127,14 +127,14 @@ namespace BMapSharpTest.TestSuits {
Console.WriteLine($"\tVisibility: {cam.GetVisibility()}");
Console.WriteLine($"\tMatrix: {cam.GetWorldMatrix().ToManaged()}");
Console.WriteLine($"Type: {cam.GetProjectionType()}");
Console.WriteLine($"Orthographic Zoom: {cam.GetOrthographicZoom()}");
Console.WriteLine($"Front Plane: {cam.GetFrontPlane()}");
Console.WriteLine($"Back Plane: {cam.GetBackPlane()}");
Console.WriteLine($"Fov: {cam.GetFov()}");
Console.WriteLine($"\tType: {cam.GetProjectionType()}");
Console.WriteLine($"\tOrthographic Zoom: {cam.GetOrthographicZoom()}");
Console.WriteLine($"\tFront Plane: {cam.GetFrontPlane()}");
Console.WriteLine($"\tBack Plane: {cam.GetBackPlane()}");
Console.WriteLine($"\tFov: {cam.GetFov()}");
cam.GetAspectRatio(out var width, out var height);
Console.WriteLine($"Aspect Ratio: {width}:{height}");
Console.WriteLine($"\tAspect Ratio: {width}:{height}");
}
}
}