Skip to content

Commit 8d635d8

Browse files
committed
deps: switch to netstandard2.1. bump pinmame-native
1 parent 639bc6d commit 8d635d8

File tree

2 files changed

+23
-10
lines changed

2 files changed

+23
-10
lines changed

VisualPinball.Engine.PinMAME/Games/Rock.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ public class Rock : System80
120120
new GamelogicEngineCoil("06", 6) { Description = "Four Pos. Bank Reset", DeviceHint = "^4PosBank\\s*" },
121121
new GamelogicEngineCoil("08", 8) { Description = "Knocker Assembly" },
122122
new GamelogicEngineCoil("09", 9) { Description = "Outhole", DeviceHint = "^Trough\\s*\\d?", DeviceItemHint = "eject_coil" },
123+
124+
new GamelogicEngineCoil(CoilFlipperLowerRight, 46) { Description = "Right Flippers", DeviceHint = "^(Upper|Lower)RightFlipper$", NumMatches = 2 },
125+
new GamelogicEngineCoil(CoilFlipperLowerLeft, 48) { Description = "Left Flippers", DeviceHint = "^(Upper|Lower)LeftFlipper$", NumMatches = 2 },
126+
127+
new GamelogicEngineCoil(CoilFlipperUpperRight, 34) { IsUnused = true },
128+
new GamelogicEngineCoil(CoilFlipperUpperLeft, 36) { IsUnused = true },
123129
};
124130
}
125131
}
Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFramework>netstandard2.1</TargetFramework>
55
<LangVersion>8</LangVersion>
66
<AssemblyVersion>0.1.0.0</AssemblyVersion>
77
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
@@ -17,18 +17,25 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="PinMame" Version="0.1.0-preview.47" />
20-
<PackageReference Include="PinMame.Native" Version="3.4.0-preview.313" />
20+
<PackageReference Include="PinMame.Native" Version="3.4.0-preview.316" />
2121
<PackageReference Include="VisualPinball.Engine" Version="0.0.1-preview.71" />
22+
<!-- Uncomment when doing local dev -->
23+
<!--
24+
<Reference Include="VisualPinball.Engine">
25+
<HintPath>..\..\VisualPinball.Engine\VisualPinball.Engine\.bin\Release\netstandard2.0\VisualPinball.Engine.dll</HintPath>
26+
</Reference>
27+
-->
2228
</ItemGroup>
2329

24-
<Target Name="PluginsDeploy" AfterTargets="Build">
25-
<Copy SourceFiles="$(OutDir)$(AssemblyName).dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
26-
<Copy SourceFiles="$(OutDir)PinMame.dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
27-
<Copy Condition="'$(RuntimeIdentifier)' == 'win-x64'" SourceFiles="$(OutDir)libpinmame-3.4.dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
28-
<Copy Condition="'$(RuntimeIdentifier)' == 'win-x86'" SourceFiles="$(OutDir)libpinmame-3.4.dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
29-
<Copy Condition="'$(RuntimeIdentifier)' == 'osx-x64'" SourceFiles="$(OutDir)libpinmame.3.4.dylib" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
30-
<Copy Condition="'$(RuntimeIdentifier)' == 'osx-arm64'" SourceFiles="$(OutDir)libpinmame.3.4.dylib" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
31-
<Copy Condition="'$(RuntimeIdentifier)' == 'linux-x64'" SourceFiles="$(OutDir)libpinmame.so.3.4" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
30+
<Target Name="PluginsDeploy" AfterTargets="AfterBuild">
31+
<ItemGroup>
32+
<Plugins Include="$(OutDir)$(AssemblyName).dll" />
33+
<Plugins Include="$(OutDir)PinMame.dll" />
34+
35+
<Plugins Include="$(NuGetPackageRoot)\pinmame.native.$(RuntimeIdentifier)\3.4.0-preview.316\runtimes\$(RuntimeIdentifier)\native\*" />
36+
</ItemGroup>
37+
<Message Text="PluginsDeploy: @(Plugins)" />
38+
<Copy SourceFiles="@(Plugins)" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" />
3239
</Target>
3340

3441
</Project>

0 commit comments

Comments
 (0)