1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-29 22:45:44 +00:00

Ajout des icones iOS

Ajout de EFcore dans la lib pour que ça compile sur iOS
This commit is contained in:
yostane 2018-05-20 14:36:39 +02:00
parent 72b88d9b08
commit 30d1bcaaa5
12 changed files with 298 additions and 2 deletions

View file

@ -96,6 +96,7 @@
<BundleResource Include="Resources\Fonts\LinLibertine_R.ttf">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</BundleResource>
<Compile Include="NativeAPI.cs" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon-60%403x.png" />
@ -114,7 +115,7 @@
<Version>1.60.0</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms">
<Version>3.0.0.446417</Version>
<Version>3.0.0.482510</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
@ -149,6 +150,10 @@
<Project>{C0597D88-5C09-4314-80A3-64712B02D0E9}</Project>
<Name>AideDeJeu</Name>
</ProjectReference>
<ProjectReference Include="..\AideDeJeuLib\AideDeJeuLib.csproj">
<Project>{948BB32D-BAB8-485D-8A6F-BE5391E824A3}</Project>
<Name>AideDeJeuLib</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ImageAsset Include="Media.xcassets\Contents.json">
@ -202,9 +207,18 @@
<ImageAsset Include="Media.xcassets\icon.imageset\black-book.pdf">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\spell_book.imageset\Contents.json" />
<ImageAsset Include="Media.xcassets\dragon_head.imageset\Contents.json" />
<ImageAsset Include="Media.xcassets\wooden_sign.imageset\Contents.json" />
<ImageAsset Include="Media.xcassets\dragon_head.imageset\dragon_head.png" />
<ImageAsset Include="Media.xcassets\spell_book.imageset\spell_book.png" />
<ImageAsset Include="Media.xcassets\wooden_sign.imageset\wooden_sign.png" />
</ItemGroup>
<ItemGroup>
<Folder Include="Media.xcassets\icon.imageset\" />
<Folder Include="Media.xcassets\spell_book.imageset\" />
<Folder Include="Media.xcassets\dragon_head.imageset\" />
<Folder Include="Media.xcassets\wooden_sign.imageset\" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
</Project>

View file

@ -0,0 +1,83 @@
{
"images": [
{
"idiom": "universal"
},
{
"scale": "1x",
"idiom": "universal"
},
{
"scale": "2x",
"idiom": "universal"
},
{
"filename": "dragon_head.png",
"scale": "3x",
"idiom": "universal"
},
{
"idiom": "iphone"
},
{
"scale": "1x",
"idiom": "iphone"
},
{
"scale": "2x",
"idiom": "iphone"
},
{
"subtype": "retina4",
"scale": "2x",
"idiom": "iphone"
},
{
"scale": "3x",
"idiom": "iphone"
},
{
"idiom": "ipad"
},
{
"scale": "1x",
"idiom": "ipad"
},
{
"scale": "2x",
"idiom": "ipad"
},
{
"idiom": "watch"
},
{
"scale": "2x",
"idiom": "watch"
},
{
"screenWidth": "{130,145}",
"scale": "2x",
"idiom": "watch"
},
{
"screenWidth": "{146,165}",
"scale": "2x",
"idiom": "watch"
},
{
"idiom": "mac"
},
{
"scale": "1x",
"idiom": "mac"
},
{
"scale": "2x",
"idiom": "mac"
}
],
"info": {
"version": 1,
"author": "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View file

@ -0,0 +1,83 @@
{
"images": [
{
"idiom": "universal"
},
{
"scale": "1x",
"idiom": "universal"
},
{
"scale": "2x",
"idiom": "universal"
},
{
"filename": "spell_book.png",
"scale": "3x",
"idiom": "universal"
},
{
"idiom": "iphone"
},
{
"scale": "1x",
"idiom": "iphone"
},
{
"scale": "2x",
"idiom": "iphone"
},
{
"subtype": "retina4",
"scale": "2x",
"idiom": "iphone"
},
{
"scale": "3x",
"idiom": "iphone"
},
{
"idiom": "ipad"
},
{
"scale": "1x",
"idiom": "ipad"
},
{
"scale": "2x",
"idiom": "ipad"
},
{
"idiom": "watch"
},
{
"scale": "2x",
"idiom": "watch"
},
{
"screenWidth": "{130,145}",
"scale": "2x",
"idiom": "watch"
},
{
"screenWidth": "{146,165}",
"scale": "2x",
"idiom": "watch"
},
{
"idiom": "mac"
},
{
"scale": "1x",
"idiom": "mac"
},
{
"scale": "2x",
"idiom": "mac"
}
],
"info": {
"version": 1,
"author": "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View file

@ -0,0 +1,83 @@
{
"images": [
{
"idiom": "universal"
},
{
"scale": "1x",
"idiom": "universal"
},
{
"scale": "2x",
"idiom": "universal"
},
{
"filename": "wooden_sign.png",
"scale": "3x",
"idiom": "universal"
},
{
"idiom": "iphone"
},
{
"scale": "1x",
"idiom": "iphone"
},
{
"scale": "2x",
"idiom": "iphone"
},
{
"subtype": "retina4",
"scale": "2x",
"idiom": "iphone"
},
{
"scale": "3x",
"idiom": "iphone"
},
{
"idiom": "ipad"
},
{
"scale": "1x",
"idiom": "ipad"
},
{
"scale": "2x",
"idiom": "ipad"
},
{
"idiom": "watch"
},
{
"scale": "2x",
"idiom": "watch"
},
{
"screenWidth": "{130,145}",
"scale": "2x",
"idiom": "watch"
},
{
"screenWidth": "{146,165}",
"scale": "2x",
"idiom": "watch"
},
{
"idiom": "mac"
},
{
"scale": "1x",
"idiom": "mac"
},
{
"scale": "2x",
"idiom": "mac"
}
],
"info": {
"version": 1,
"author": "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,32 @@
using AideDeJeu.Tools;
using System;
using System.IO;
using Foundation;
[assembly: Xamarin.Forms.Dependency(typeof(AideDeJeu.Droid.Version_Android))]
namespace AideDeJeu.Droid
{
public class Version_Android : INativeAPI
{
public string GetVersion()
{
return NSBundle.MainBundle.InfoDictionary[new NSString("CFBundleShortVersionString")].ToString();
}
public int GetBuild()
{
var buildVersion = NSBundle.MainBundle.InfoDictionary[new NSString("CFBundleVersion")].ToString();
int build = 0;
var res = int.TryParse(buildVersion, out build);
return res ? build : 0;
}
public string GetDatabasePath(string databaseName)
{
SQLitePCL.Batteries_V2.Init();
var databasePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "..", "Library", databaseName);
return databasePath;
}
}
}

View file

@ -5,7 +5,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="HtmlAgilityPack" Version="1.8.1" />
<PackageReference Include="HtmlAgilityPack" Version="1.8.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="2.0.3" />
</ItemGroup>
<ItemGroup>

BIN
Data/dragon-head.pdf Normal file

Binary file not shown.

BIN
Data/spell-book.pdf Normal file

Binary file not shown.

BIN
Data/wooden-sign.pdf Normal file

Binary file not shown.