Test GTK#
|  | @ -21,11 +21,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AideDeJeuCmd", "AideDeJeu\A | ||||||
| 		{C0597D88-5C09-4314-80A3-64712B02D0E9} = {C0597D88-5C09-4314-80A3-64712B02D0E9} | 		{C0597D88-5C09-4314-80A3-64712B02D0E9} = {C0597D88-5C09-4314-80A3-64712B02D0E9} | ||||||
| 	EndProjectSection | 	EndProjectSection | ||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AideDeJeuUnitTest", "AideDeJeu\AideDeJeuUnitTest\AideDeJeuUnitTest.csproj", "{443C655C-FDE9-48C9-95E4-630DD368ABDB}" | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AideDeJeuUnitTest", "AideDeJeu\AideDeJeuUnitTest\AideDeJeuUnitTest.csproj", "{443C655C-FDE9-48C9-95E4-630DD368ABDB}" | ||||||
| 	ProjectSection(ProjectDependencies) = postProject | 	ProjectSection(ProjectDependencies) = postProject | ||||||
| 		{C0597D88-5C09-4314-80A3-64712B02D0E9} = {C0597D88-5C09-4314-80A3-64712B02D0E9} | 		{C0597D88-5C09-4314-80A3-64712B02D0E9} = {C0597D88-5C09-4314-80A3-64712B02D0E9} | ||||||
| 	EndProjectSection | 	EndProjectSection | ||||||
| EndProject | EndProject | ||||||
|  | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AideDeJeu.GTK", "AideDeJeu\AideDeJeu.GTK\AideDeJeu.GTK.csproj", "{F3173507-0CED-44BB-92D2-9DB7832FF011}" | ||||||
|  | EndProject | ||||||
| Global | Global | ||||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||||
| 		Ad-Hoc|Any CPU = Ad-Hoc|Any CPU | 		Ad-Hoc|Any CPU = Ad-Hoc|Any CPU | ||||||
|  | @ -410,6 +412,54 @@ Global | ||||||
| 		{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|x64.Build.0 = Release|Any CPU | 		{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|x64.Build.0 = Release|Any CPU | ||||||
| 		{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|x86.ActiveCfg = Release|Any CPU | 		{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|x86.ActiveCfg = Release|Any CPU | ||||||
| 		{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|x86.Build.0 = Release|Any CPU | 		{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|x86.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|ARM.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|x64.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Ad-Hoc|x86.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|Any CPU.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|Any CPU.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|ARM.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|ARM.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|iPhone.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|iPhone.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|x64.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|x64.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|x86.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|x86.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|ARM.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|ARM.Build.0 = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|iPhone.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|iPhone.Build.0 = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|x64.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|x64.Build.0 = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|x86.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|x86.Build.0 = Debug|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|Any CPU.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|ARM.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|ARM.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|iPhone.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|iPhone.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|iPhoneSimulator.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|x64.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|x64.Build.0 = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|x86.ActiveCfg = Release|Any CPU | ||||||
|  | 		{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|x86.Build.0 = Release|Any CPU | ||||||
| 	EndGlobalSection | 	EndGlobalSection | ||||||
| 	GlobalSection(SolutionProperties) = preSolution | 	GlobalSection(SolutionProperties) = preSolution | ||||||
| 		HideSolutionNode = FALSE | 		HideSolutionNode = FALSE | ||||||
|  |  | ||||||
|  | @ -68,7 +68,7 @@ | ||||||
|       <Version>1.60.3</Version> |       <Version>1.60.3</Version> | ||||||
|     </PackageReference> |     </PackageReference> | ||||||
|     <PackageReference Include="Xamarin.Forms"> |     <PackageReference Include="Xamarin.Forms"> | ||||||
|       <Version>3.2.0.839982</Version> |       <Version>3.2.0.871581</Version> | ||||||
|     </PackageReference> |     </PackageReference> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|  |  | ||||||
							
								
								
									
										170
									
								
								AideDeJeu/AideDeJeu.GTK/AideDeJeu.GTK.csproj
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,170 @@ | ||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|  |   <Import Project="..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.props" Condition="Exists('..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.props')" /> | ||||||
|  |   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | ||||||
|  |   <PropertyGroup> | ||||||
|  |     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||||||
|  |     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||||||
|  |     <ProjectGuid>{F3173507-0CED-44BB-92D2-9DB7832FF011}</ProjectGuid> | ||||||
|  |     <OutputType>WinExe</OutputType> | ||||||
|  |     <AppDesignerFolder>Properties</AppDesignerFolder> | ||||||
|  |     <RootNamespace>AideDeJeu.GTK</RootNamespace> | ||||||
|  |     <AssemblyName>AideDeJeu.GTK</AssemblyName> | ||||||
|  |     <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> | ||||||
|  |     <FileAlignment>512</FileAlignment> | ||||||
|  |     <Deterministic>true</Deterministic> | ||||||
|  |     <NuGetPackageImportStamp> | ||||||
|  |     </NuGetPackageImportStamp> | ||||||
|  |   </PropertyGroup> | ||||||
|  |   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||||||
|  |     <DebugSymbols>true</DebugSymbols> | ||||||
|  |     <DebugType>full</DebugType> | ||||||
|  |     <Optimize>false</Optimize> | ||||||
|  |     <OutputPath>bin\Debug\</OutputPath> | ||||||
|  |     <DefineConstants>DEBUG;TRACE</DefineConstants> | ||||||
|  |     <ErrorReport>prompt</ErrorReport> | ||||||
|  |     <WarningLevel>4</WarningLevel> | ||||||
|  |   </PropertyGroup> | ||||||
|  |   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||||||
|  |     <DebugType>pdbonly</DebugType> | ||||||
|  |     <Optimize>true</Optimize> | ||||||
|  |     <OutputPath>bin\Release\</OutputPath> | ||||||
|  |     <DefineConstants>TRACE</DefineConstants> | ||||||
|  |     <ErrorReport>prompt</ErrorReport> | ||||||
|  |     <WarningLevel>4</WarningLevel> | ||||||
|  |   </PropertyGroup> | ||||||
|  |   <PropertyGroup> | ||||||
|  |     <StartupObject /> | ||||||
|  |   </PropertyGroup> | ||||||
|  |   <ItemGroup> | ||||||
|  |     <Reference Include="atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\atk-sharp.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\gdk-sharp.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\glade-sharp.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\glib-sharp.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="gtk-dotnet, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\gtk-dotnet.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\gtk-sharp.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="Markdig, Version=0.15.3.0, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  |       <HintPath>..\..\packages\Markdig.0.15.3\lib\net40\Markdig.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="OpenTK, Version=3.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4, processorArchitecture=MSIL"> | ||||||
|  |       <HintPath>..\..\packages\Xamarin.Forms.Platform.GTK.3.2.0.871581\lib\net45\OpenTK.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\pango-sharp.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="System" /> | ||||||
|  |     <Reference Include="System.Core" /> | ||||||
|  |     <Reference Include="System.Xml.Linq" /> | ||||||
|  |     <Reference Include="System.Data.DataSetExtensions" /> | ||||||
|  |     <Reference Include="Microsoft.CSharp" /> | ||||||
|  |     <Reference Include="System.Data" /> | ||||||
|  |     <Reference Include="System.Net.Http" /> | ||||||
|  |     <Reference Include="System.Xml" /> | ||||||
|  |     <Reference Include="webkit-sharp, Version=1.1.15.0, Culture=neutral, PublicKeyToken=eaa1d335d2e19745, processorArchitecture=MSIL"> | ||||||
|  |       <HintPath>..\..\packages\Xamarin.Forms.Platform.GTK.3.2.0.871581\lib\net45\webkit-sharp.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  |       <HintPath>..\..\packages\Xamarin.Forms.3.2.0.871581\lib\netstandard2.0\Xamarin.Forms.Core.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="Xamarin.Forms.Platform, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  |       <HintPath>..\..\packages\Xamarin.Forms.3.2.0.871581\lib\netstandard2.0\Xamarin.Forms.Platform.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="Xamarin.Forms.Platform.GTK, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  |       <HintPath>..\..\packages\Xamarin.Forms.Platform.GTK.3.2.0.871581\lib\net45\Xamarin.Forms.Platform.GTK.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |     <Reference Include="Xamarin.Forms.Xaml, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  |       <HintPath>..\..\packages\Xamarin.Forms.3.2.0.871581\lib\netstandard2.0\Xamarin.Forms.Xaml.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|  |   </ItemGroup> | ||||||
|  |   <ItemGroup> | ||||||
|  |     <Compile Include="NativeAPI.cs" /> | ||||||
|  |     <Compile Include="Program.cs" /> | ||||||
|  |     <Compile Include="Properties\AssemblyInfo.cs" /> | ||||||
|  |   </ItemGroup> | ||||||
|  |   <ItemGroup> | ||||||
|  |     <None Include="OpenTK.dll.config" /> | ||||||
|  |     <None Include="packages.config" /> | ||||||
|  |     <None Include="webkit-sharp.dll.config" /> | ||||||
|  |   </ItemGroup> | ||||||
|  |   <ItemGroup> | ||||||
|  |     <ProjectReference Include="..\AideDeJeu\AideDeJeu.csproj"> | ||||||
|  |       <Project>{c0597d88-5c09-4314-80a3-64712b02d0e9}</Project> | ||||||
|  |       <Name>AideDeJeu</Name> | ||||||
|  |     </ProjectReference> | ||||||
|  |   </ItemGroup> | ||||||
|  |   <ItemGroup> | ||||||
|  |     <Content Include="battle_axe.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="crystal_ball.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="dragon_head.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="funnel.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="icon.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="ic_launcher.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="plain_arrow_down.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="plain_arrow_up.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="round_star.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="settings_knobs.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="spell_book.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="stars_stack.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="trash_can.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="wooden_sign.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |     <Content Include="xamarin_logo.png"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |   </ItemGroup> | ||||||
|  |   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||||||
|  |   <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> | ||||||
|  |     <PropertyGroup> | ||||||
|  |       <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <Error Condition="!Exists('..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.props'))" /> | ||||||
|  |     <Error Condition="!Exists('..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets'))" /> | ||||||
|  |   </Target> | ||||||
|  |   <Import Project="..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets" Condition="Exists('..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets')" /> | ||||||
|  | </Project> | ||||||
							
								
								
									
										63
									
								
								AideDeJeu/AideDeJeu.GTK/NativeAPI.cs
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,63 @@ | ||||||
|  | using AideDeJeu.Tools; | ||||||
|  | using System; | ||||||
|  | using System.IO; | ||||||
|  | 
 | ||||||
|  | [assembly: Xamarin.Forms.Dependency(typeof(AideDeJeu.GTK.Version_GTK))] | ||||||
|  | namespace AideDeJeu.GTK | ||||||
|  | { | ||||||
|  |     public class Version_GTK : INativeAPI | ||||||
|  |     { | ||||||
|  |         public string GetVersion() | ||||||
|  |         { | ||||||
|  |             return ""; | ||||||
|  |             //var context = global::Android.App.Application.Context; | ||||||
|  | 
 | ||||||
|  |             //PackageManager manager = context.PackageManager; | ||||||
|  |             //PackageInfo info = manager.GetPackageInfo(context.PackageName, 0); | ||||||
|  | 
 | ||||||
|  |             //return info.VersionName; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public int GetBuild() | ||||||
|  |         { | ||||||
|  |             return 0; | ||||||
|  |             //var context = global::Android.App.Application.Context; | ||||||
|  |             //PackageManager manager = context.PackageManager; | ||||||
|  |             //PackageInfo info = manager.GetPackageInfo(context.PackageName, 0); | ||||||
|  | 
 | ||||||
|  |             //return info.VersionCode; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public string GetDatabasePath(string databaseName) | ||||||
|  |         { | ||||||
|  |             return null; | ||||||
|  |             //var documentsDirectoryPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); | ||||||
|  |             //var path = Path.Combine(documentsDirectoryPath, databaseName); | ||||||
|  | 
 | ||||||
|  |             //// This is where we copy in our pre-created database | ||||||
|  |             //if (!File.Exists(path)) | ||||||
|  |             //{ | ||||||
|  |             //    using (var inStream = Android.App.Application.Context.Assets.Open(databaseName)) | ||||||
|  |             //    { | ||||||
|  |             //        using (var outStream = new FileStream(path, FileMode.Create)) | ||||||
|  |             //        { | ||||||
|  |             //            inStream.CopyTo(outStream); | ||||||
|  |             //        } | ||||||
|  |             //    } | ||||||
|  |             //    //using (var binaryReader = new BinaryReader(Android.App.Application.Context.Assets.Open(databaseName))) | ||||||
|  |             //    //{ | ||||||
|  |             //    //    using (var binaryWriter = new BinaryWriter(new FileStream(path, FileMode.Create))) | ||||||
|  |             //    //    { | ||||||
|  |             //    //        byte[] buffer = new byte[2048]; | ||||||
|  |             //    //        int length = 0; | ||||||
|  |             //    //        while ((length = binaryReader.Read(buffer, 0, buffer.Length)) > 0) | ||||||
|  |             //    //        { | ||||||
|  |             //    //            binaryWriter.Write(buffer, 0, length); | ||||||
|  |             //    //        } | ||||||
|  |             //    //    } | ||||||
|  |             //    //} | ||||||
|  |             //} | ||||||
|  |             //return path; | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										25
									
								
								AideDeJeu/AideDeJeu.GTK/OpenTK.dll.config
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,25 @@ | ||||||
|  | <configuration> | ||||||
|  |   <dllmap os="linux" dll="opengl32.dll" target="libGL.so.1"/> | ||||||
|  |   <dllmap os="linux" dll="glu32.dll" target="libGLU.so.1"/> | ||||||
|  |   <dllmap os="linux" dll="openal32.dll" target="libopenal.so.1"/> | ||||||
|  |   <dllmap os="linux" dll="alut.dll" target="libalut.so.0"/> | ||||||
|  |   <dllmap os="linux" dll="opencl.dll" target="libOpenCL.so"/> | ||||||
|  |   <dllmap os="linux" dll="libX11" target="libX11.so.6"/> | ||||||
|  |   <dllmap os="linux" dll="libXi" target="libXi.so.6"/> | ||||||
|  |   <dllmap os="linux" dll="SDL2.dll" target="libSDL2-2.0.so.0"/> | ||||||
|  |   <dllmap os="osx" dll="opengl32.dll" target="/System/Library/Frameworks/OpenGL.framework/OpenGL"/> | ||||||
|  |   <dllmap os="osx" dll="openal32.dll" target="/System/Library/Frameworks/OpenAL.framework/OpenAL" /> | ||||||
|  |   <dllmap os="osx" dll="alut.dll" target="/System/Library/Frameworks/OpenAL.framework/OpenAL" /> | ||||||
|  |   <dllmap os="osx" dll="libGLES.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" /> | ||||||
|  |   <dllmap os="osx" dll="libGLESv1_CM.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" /> | ||||||
|  |   <dllmap os="osx" dll="libGLESv2.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" /> | ||||||
|  |   <dllmap os="osx" dll="opencl.dll" target="/System/Library/Frameworks/OpenCL.framework/OpenCL"/> | ||||||
|  |   <dllmap os="osx" dll="SDL2.dll" target="libSDL2.dylib"/> | ||||||
|  |   <!-- XQuartz compatibility (X11 on Mac) --> | ||||||
|  |   <dllmap os="osx" dll="libGL.so.1" target="/usr/X11/lib/libGL.dylib"/> | ||||||
|  |   <dllmap os="osx" dll="libX11" target="/usr/X11/lib/libX11.dylib"/> | ||||||
|  |   <dllmap os="osx" dll="libXcursor.so.1" target="/usr/X11/lib/libXcursor.dylib"/> | ||||||
|  |   <dllmap os="osx" dll="libXi" target="/usr/X11/lib/libXi.dylib"/> | ||||||
|  |   <dllmap os="osx" dll="libXinerama" target="/usr/X11/lib/libXinerama.dylib"/> | ||||||
|  |   <dllmap os="osx" dll="libXrandr.so.2" target="/usr/X11/lib/libXrandr.dylib"/> | ||||||
|  | </configuration> | ||||||
							
								
								
									
										28
									
								
								AideDeJeu/AideDeJeu.GTK/Program.cs
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,28 @@ | ||||||
|  | using System; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Linq; | ||||||
|  | using System.Text; | ||||||
|  | using System.Threading.Tasks; | ||||||
|  | using Xamarin.Forms; | ||||||
|  | using Xamarin.Forms.Platform.GTK; | ||||||
|  | 
 | ||||||
|  | namespace AideDeJeu.GTK | ||||||
|  | { | ||||||
|  |     class MainClass | ||||||
|  |     { | ||||||
|  |         [STAThread] | ||||||
|  |         public static void Main(string[] args) | ||||||
|  |         { | ||||||
|  |             Gtk.Application.Init(); | ||||||
|  |             Forms.Init(); | ||||||
|  | 
 | ||||||
|  |             var app = new App(); | ||||||
|  |             var window = new FormsWindow(); | ||||||
|  |             window.LoadApplication(app); | ||||||
|  |             window.SetApplicationTitle("Haches & Dés"); | ||||||
|  |             window.Show(); | ||||||
|  | 
 | ||||||
|  |             Gtk.Application.Run(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										36
									
								
								AideDeJeu/AideDeJeu.GTK/Properties/AssemblyInfo.cs
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,36 @@ | ||||||
|  | using System.Reflection; | ||||||
|  | using System.Runtime.CompilerServices; | ||||||
|  | using System.Runtime.InteropServices; | ||||||
|  | 
 | ||||||
|  | // Les informations générales relatives à un assembly dépendent de | ||||||
|  | // l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations | ||||||
|  | // associées à un assembly. | ||||||
|  | [assembly: AssemblyTitle("AideDeJeu.GTK")] | ||||||
|  | [assembly: AssemblyDescription("")] | ||||||
|  | [assembly: AssemblyConfiguration("")] | ||||||
|  | [assembly: AssemblyCompany("")] | ||||||
|  | [assembly: AssemblyProduct("AideDeJeu.GTK")] | ||||||
|  | [assembly: AssemblyCopyright("Copyright ©  2018")] | ||||||
|  | [assembly: AssemblyTrademark("")] | ||||||
|  | [assembly: AssemblyCulture("")] | ||||||
|  | 
 | ||||||
|  | // L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly | ||||||
|  | // aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de | ||||||
|  | // COM, affectez la valeur true à l'attribut ComVisible sur ce type. | ||||||
|  | [assembly: ComVisible(false)] | ||||||
|  | 
 | ||||||
|  | // Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM | ||||||
|  | [assembly: Guid("f3173507-0ced-44bb-92d2-9db7832ff011")] | ||||||
|  | 
 | ||||||
|  | // Les informations de version pour un assembly se composent des quatre valeurs suivantes : | ||||||
|  | // | ||||||
|  | //      Version principale | ||||||
|  | //      Version secondaire | ||||||
|  | //      Numéro de build | ||||||
|  | //      Révision | ||||||
|  | // | ||||||
|  | // Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut | ||||||
|  | // en utilisant '*', comme indiqué ci-dessous : | ||||||
|  | // [assembly: AssemblyVersion("1.0.*")] | ||||||
|  | [assembly: AssemblyVersion("1.0.0.0")] | ||||||
|  | [assembly: AssemblyFileVersion("1.0.0.0")] | ||||||
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/battle_axe.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 3.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/crystal_ball.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 4.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/dragon_head.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 4.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/funnel.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/ic_launcher.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.5 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/icon.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.9 KiB | 
							
								
								
									
										6
									
								
								AideDeJeu/AideDeJeu.GTK/packages.config
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,6 @@ | ||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <packages> | ||||||
|  |   <package id="Markdig" version="0.15.3" targetFramework="net471" /> | ||||||
|  |   <package id="Xamarin.Forms" version="3.2.0.871581" targetFramework="net471" /> | ||||||
|  |   <package id="Xamarin.Forms.Platform.GTK" version="3.2.0.871581" targetFramework="net471" /> | ||||||
|  | </packages> | ||||||
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/plain_arrow_down.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/plain_arrow_up.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/round_star.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/settings_knobs.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 889 B | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/spell_book.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 3.9 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/stars_stack.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/trash_can.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										3
									
								
								AideDeJeu/AideDeJeu.GTK/webkit-sharp.dll.config
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,3 @@ | ||||||
|  | <configuration> | ||||||
|  |   <dllmap dll="webkit-1.0" target="/usr/lib/x86_64-linux-gnu/libwebkitgtk-1.0.so"/> | ||||||
|  | </configuration> | ||||||
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/wooden_sign.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								AideDeJeu/AideDeJeu.GTK/xamarin_logo.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 21 KiB | 
|  | @ -200,7 +200,7 @@ | ||||||
|     </PackageReference> |     </PackageReference> | ||||||
|     <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.1.7" /> |     <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.1.7" /> | ||||||
|     <PackageReference Include="Xamarin.Forms"> |     <PackageReference Include="Xamarin.Forms"> | ||||||
|       <Version>3.2.0.839982</Version> |       <Version>3.2.0.871581</Version> | ||||||
|     </PackageReference> |     </PackageReference> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|  |  | ||||||
|  | @ -121,7 +121,7 @@ | ||||||
|       <Version>1.60.3</Version> |       <Version>1.60.3</Version> | ||||||
|     </PackageReference> |     </PackageReference> | ||||||
|     <PackageReference Include="Xamarin.Forms"> |     <PackageReference Include="Xamarin.Forms"> | ||||||
|       <Version>3.2.0.839982</Version> |       <Version>3.2.0.871581</Version> | ||||||
|     </PackageReference> |     </PackageReference> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|  |  | ||||||
|  | @ -28,11 +28,11 @@ | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
| 
 | 
 | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <PackageReference Include="Markdig" Version="0.15.2" /> |     <PackageReference Include="Markdig" Version="0.15.3" /> | ||||||
|     <PackageReference Include="Rg.Plugins.Popup" Version="1.1.4.168" /> |     <PackageReference Include="Rg.Plugins.Popup" Version="1.1.4.168" /> | ||||||
|     <PackageReference Include="SkiaSharp.Svg" Version="1.60.0" /> |     <PackageReference Include="SkiaSharp.Svg" Version="1.60.0" /> | ||||||
|     <PackageReference Include="SkiaSharp.Views.Forms" Version="1.60.3" /> |     <PackageReference Include="SkiaSharp.Views.Forms" Version="1.60.3" /> | ||||||
|     <PackageReference Include="Xamarin.Forms" Version="3.2.0.839982" /> |     <PackageReference Include="Xamarin.Forms" Version="3.2.0.871581" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
| 
 | 
 | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|  |  | ||||||
 Yan Maniez
						Yan Maniez