diff --git a/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj b/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj index a1dcfc0a..8f9258d1 100644 --- a/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj +++ b/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj @@ -96,6 +96,7 @@ Always + @@ -114,7 +115,7 @@ 1.60.0 - 3.0.0.446417 + 3.0.0.482510 @@ -149,6 +150,10 @@ {C0597D88-5C09-4314-80A3-64712B02D0E9} AideDeJeu + + {948BB32D-BAB8-485D-8A6F-BE5391E824A3} + AideDeJeuLib + @@ -202,9 +207,18 @@ false + + + + + + + + + \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu.iOS/Media.xcassets/dragon_head.imageset/Contents.json b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/dragon_head.imageset/Contents.json new file mode 100644 index 00000000..3b41d169 --- /dev/null +++ b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/dragon_head.imageset/Contents.json @@ -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" + } +} \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu.iOS/Media.xcassets/dragon_head.imageset/dragon_head.png b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/dragon_head.imageset/dragon_head.png new file mode 100644 index 00000000..771180fd Binary files /dev/null and b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/dragon_head.imageset/dragon_head.png differ diff --git a/AideDeJeu/AideDeJeu.iOS/Media.xcassets/spell_book.imageset/Contents.json b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/spell_book.imageset/Contents.json new file mode 100644 index 00000000..e402cad2 --- /dev/null +++ b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/spell_book.imageset/Contents.json @@ -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" + } +} \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu.iOS/Media.xcassets/spell_book.imageset/spell_book.png b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/spell_book.imageset/spell_book.png new file mode 100644 index 00000000..6c570695 Binary files /dev/null and b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/spell_book.imageset/spell_book.png differ diff --git a/AideDeJeu/AideDeJeu.iOS/Media.xcassets/wooden_sign.imageset/Contents.json b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/wooden_sign.imageset/Contents.json new file mode 100644 index 00000000..038057c7 --- /dev/null +++ b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/wooden_sign.imageset/Contents.json @@ -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" + } +} \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu.iOS/Media.xcassets/wooden_sign.imageset/wooden_sign.png b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/wooden_sign.imageset/wooden_sign.png new file mode 100644 index 00000000..6e97a1d5 Binary files /dev/null and b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/wooden_sign.imageset/wooden_sign.png differ diff --git a/AideDeJeu/AideDeJeu.iOS/NativeAPI.cs b/AideDeJeu/AideDeJeu.iOS/NativeAPI.cs new file mode 100644 index 00000000..1a831786 --- /dev/null +++ b/AideDeJeu/AideDeJeu.iOS/NativeAPI.cs @@ -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; + } + } +} \ No newline at end of file diff --git a/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj b/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj index f00454fa..f053c10a 100644 --- a/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj +++ b/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj @@ -5,7 +5,8 @@ - + + diff --git a/Data/dragon-head.pdf b/Data/dragon-head.pdf new file mode 100644 index 00000000..21fb4057 Binary files /dev/null and b/Data/dragon-head.pdf differ diff --git a/Data/spell-book.pdf b/Data/spell-book.pdf new file mode 100644 index 00000000..91dcea40 Binary files /dev/null and b/Data/spell-book.pdf differ diff --git a/Data/wooden-sign.pdf b/Data/wooden-sign.pdf new file mode 100644 index 00000000..eff2c3e6 Binary files /dev/null and b/Data/wooden-sign.pdf differ