diff --git a/Android/Android.csproj b/Android/Android.csproj index 966c441..138acc5 100644 --- a/Android/Android.csproj +++ b/Android/Android.csproj @@ -47,63 +47,37 @@ SdkOnly - - - - + + + + - - - + + + - - + + - - Content\Fonts\EXEPixelPerfect.ttf - - - Content\Fonts\Regular.spritefont - - - Content\Textures\Attractions.aseprite - - - Content\Textures\Attractions.png - - - Content\Textures\Tiles.aseprite - - - Content\Textures\Tiles.png - - - Content\Textures\Ui.aseprite - - - Content\Textures\Ui.png - - - + + + Content\Content.mgcb + + - - - + + + - - {3df7ae69-f3f0-461a-be98-f31eb576b5e2} - TouchyTickets - + + {3df7ae69-f3f0-461a-be98-f31eb576b5e2} + TouchyTickets + - - - Content\Content.mgcb - - - + \ No newline at end of file diff --git a/Android/Properties/AndroidManifest.xml b/Android/Properties/AndroidManifest.xml index c8dee74..2f05868 100644 --- a/Android/Properties/AndroidManifest.xml +++ b/Android/Properties/AndroidManifest.xml @@ -1,6 +1,6 @@  + android:versionCode="010" android:versionName="0.1.0"> diff --git a/Android/Properties/AssemblyInfo.cs b/Android/Properties/AssemblyInfo.cs index 31f4d47..241daad 100644 --- a/Android/Properties/AssemblyInfo.cs +++ b/Android/Properties/AssemblyInfo.cs @@ -11,20 +11,7 @@ using Android.App; [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Touchy Tickets")] -[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyCopyright("Copyright © 2020")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file +[assembly: ComVisible(false)] \ No newline at end of file diff --git a/TouchyTickets.sln b/TouchyTickets.sln index 05793b1..7bb4601 100644 --- a/TouchyTickets.sln +++ b/TouchyTickets.sln @@ -4,6 +4,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TouchyTickets", "TouchyTick EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Android", "Android\Android.csproj", "{410C0262-131C-4D0E-910D-D01B4F7143E0}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "iOS", "iOS\iOS.csproj", "{CA7AB65C-57DE-412C-AF42-E7E6EDDF2D5F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -18,5 +20,9 @@ Global {410C0262-131C-4D0E-910D-D01B4F7143E0}.Debug|Any CPU.Build.0 = Debug|Any CPU {410C0262-131C-4D0E-910D-D01B4F7143E0}.Release|Any CPU.ActiveCfg = Release|Any CPU {410C0262-131C-4D0E-910D-D01B4F7143E0}.Release|Any CPU.Build.0 = Release|Any CPU + {CA7AB65C-57DE-412C-AF42-E7E6EDDF2D5F}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator + {CA7AB65C-57DE-412C-AF42-E7E6EDDF2D5F}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator + {CA7AB65C-57DE-412C-AF42-E7E6EDDF2D5F}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator + {CA7AB65C-57DE-412C-AF42-E7E6EDDF2D5F}.Release|Any CPU.Build.0 = Release|iPhoneSimulator EndGlobalSection EndGlobal diff --git a/iOS/Default.png b/iOS/Default.png new file mode 100644 index 0000000..a85d8de Binary files /dev/null and b/iOS/Default.png differ diff --git a/iOS/Entitlements.plist b/iOS/Entitlements.plist new file mode 100644 index 0000000..9ae5993 --- /dev/null +++ b/iOS/Entitlements.plist @@ -0,0 +1,6 @@ + + + + + + diff --git a/iOS/GameThumbnail.png b/iOS/GameThumbnail.png new file mode 100644 index 0000000..e30ec87 Binary files /dev/null and b/iOS/GameThumbnail.png differ diff --git a/iOS/Info.plist b/iOS/Info.plist new file mode 100644 index 0000000..e9923bc --- /dev/null +++ b/iOS/Info.plist @@ -0,0 +1,31 @@ + + + + + CFBundleVersion + 0.1.0 + CFBundleDisplayName + Touchy Tickets + CFBundleIconFiles + + GameThumbnail.png + + CFBundleIdentifier + Ellpeck.TouchyTickets + MinimumOSVersion + 7.0 + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + CFBundleName + TouchyTickets + UIRequiresFullScreen + + UIStatusBarHidden + + UILaunchStoryboardName + LaunchScreen + + diff --git a/iOS/LaunchScreen.storyboard b/iOS/LaunchScreen.storyboard new file mode 100644 index 0000000..5d2e905 --- /dev/null +++ b/iOS/LaunchScreen.storyboard @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iOS/Program.cs b/iOS/Program.cs new file mode 100644 index 0000000..2ccc53d --- /dev/null +++ b/iOS/Program.cs @@ -0,0 +1,29 @@ +using System; +using Foundation; +using TouchyTickets; +using UIKit; + +namespace iOS { + [Register("AppDelegate")] + internal class Program : UIApplicationDelegate { + + private static GameImpl game; + + private static void RunGame() { + game = new GameImpl(); + game.Run(); + } + + /// + /// The main entry point for the application. + /// + private static void Main(string[] args) { + UIApplication.Main(args, null, "AppDelegate"); + } + + public override void FinishedLaunching(UIApplication app) { + RunGame(); + } + + } +} \ No newline at end of file diff --git a/iOS/Properties/AssemblyInfo.cs b/iOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..a20aa1e --- /dev/null +++ b/iOS/Properties/AssemblyInfo.cs @@ -0,0 +1,22 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Touchy Tickets")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Touchy Tickets")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] \ No newline at end of file diff --git a/iOS/iOS.csproj b/iOS/iOS.csproj new file mode 100644 index 0000000..2834b22 --- /dev/null +++ b/iOS/iOS.csproj @@ -0,0 +1,139 @@ + + + + + Debug + iPhoneSimulator + {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {CA7AB65C-57DE-412C-AF42-E7E6EDDF2D5F} + Exe + iOS + Resources + iOS + + + true + full + false + bin\$(Platform)\$(Configuration) + DEBUG; + prompt + 4 + false + i386, x86_64 + None + true + true + true + true + true + + + none + true + bin\$(Platform)\$(Configuration) + prompt + 4 + false + i386, x86_64 + None + true + true + + + true + full + false + bin\$(Platform)\$(Configuration) + DEBUG; + prompt + 4 + false + ARMv7, ARMv7s, ARM64 + true + true + true + true + true + Entitlements.plist + iPhone Developer + + + none + true + bin\$(Platform)\$(Configuration) + prompt + 4 + false + ARMv7, ARMv7s, ARM64 + true + true + Entitlements.plist + iPhone Developer + + + none + True + bin\$(Platform)\$(Configuration) + prompt + 4 + False + ARMv7, ARMv7s, ARM64 + true + true + Entitlements.plist + True + Automatic:AdHoc + iPhone Distribution + + + none + True + bin\$(Platform)\$(Configuration) + prompt + 4 + False + ARMv7, ARMv7s, ARM64 + true + true + Entitlements.plist + Automatic:AppStore + iPhone Distribution + + + + + + + + + + + + + + + + Content\Content.mgcb + + + + + + + + + + + + + + + + + {3df7ae69-f3f0-461a-be98-f31eb576b5e2} + TouchyTickets + + + + \ No newline at end of file