终端窗口可调大小(默认 1200×900)与布局放宽;mod 设置:界面、剧情、难度
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fa8f416545
commit
861acac240
26 files changed
+302
-45
No files matched your search
@@ -1565,6 +1565,22 @@ internal static class Program
|
||||
}
|
||||
});
|
||||
|
||||
Test("mod 设置倍率:解析、封顶、挖矿产出按倍率", () =>
|
||||
{
|
||||
Check(Scales.Parse("×1.5") == 1.5 && Scales.Parse("×0.5") == 0.5 && Scales.Parse("x") == 1 && Scales.Parse(null) == 1, "解析档位文字");
|
||||
foreach (var c in Scales.Choices) Check(Scales.Parse(c) > 0, "档位都能解析:" + c);
|
||||
try
|
||||
{
|
||||
Scales.Risk = 2; Check(Math.Abs(Scales.R(0.3) - 0.6) < 1e-9 && Scales.R(0.8) == 1, "风险倍率乘概率并封顶 1");
|
||||
Scales.Risk = 1;
|
||||
var n = new Network();
|
||||
Scales.Mining = 1; double a = n.Mine(100);
|
||||
Scales.Mining = 2; double b2 = n.Mine(100);
|
||||
Check(a > 0 && Math.Abs(b2 - 2 * a) < 1e-9, "挖矿产出按倍率");
|
||||
}
|
||||
finally { Scales.Risk = 1; Scales.Mining = 1; }
|
||||
});
|
||||
|
||||
Test("预测市场:先验概率", () =>
|
||||
{
|
||||
Check(Math.Abs(PredictMath.PurityAtLeast(8500, 8000, 8999) - 0.5) < 1e-9, "纯度 8500 以上一半");
|
||||
|
||||
Reference in new issue
Block a user