feat(battlenode): host-owned engine global init (Phase 2 N2 carried-risk A)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
gamer147
2026-06-06 16:19:21 -04:00
parent e982300c6d
commit 5e0723c182
4 changed files with 326 additions and 0 deletions

View File

@@ -26,6 +26,12 @@
<InternalsVisibleTo Include="SVSim.UnitTests" />
</ItemGroup>
<ItemGroup>
<!-- The host exe runs EngineGlobalInit, which reads Data/cards.json from its OWN output dir.
CopyToOutput content does NOT flow across a ProjectReference, so the host needs its own copy. -->
<None Include="..\SVSim.Bootstrap\Data\cards.json" Link="Data\cards.json" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SVSim.Database\SVSim.Database.csproj" />
<ProjectReference Include="..\SVSim.BattleNode\SVSim.BattleNode.csproj" />