From cd01a9d8d3544b83d89723be79c9492e838d44eb Mon Sep 17 00:00:00 2001 From: Gustavo Martin Date: Mon, 6 Jan 2014 23:10:33 +0100 Subject: [PATCH] Windows Phone: pure XAML and C# games development. Connect4 --- WindowsPhone/Connect4/Connect4.sln | 40 ++++ WindowsPhone/Connect4/Connect4.v12.suo | Bin 0 -> 23552 bytes WindowsPhone/Connect4/Connect4/App.xaml | 20 ++ WindowsPhone/Connect4/Connect4/App.xaml.cs | 223 +++++++++++++++++++++ .../Connect4/Connect4/Assets/AlignmentGrid.png | Bin 0 -> 9042 bytes .../Connect4/Connect4/Assets/ApplicationIcon.png | Bin 0 -> 3392 bytes .../Connect4/Assets/Tiles/FlipCycleTileLarge.png | Bin 0 -> 9930 bytes .../Connect4/Assets/Tiles/FlipCycleTileMedium.png | Bin 0 -> 9070 bytes .../Connect4/Assets/Tiles/FlipCycleTileSmall.png | Bin 0 -> 3674 bytes .../Assets/Tiles/IconicTileMediumLarge.png | Bin 0 -> 4937 bytes .../Connect4/Assets/Tiles/IconicTileSmall.png | Bin 0 -> 3724 bytes .../Connect4/Connect4/Bin/Debug/AppManifest.xaml | 5 + .../Connect4/Bin/Debug/Assets/ApplicationIcon.png | Bin 0 -> 3392 bytes .../Bin/Debug/Assets/Tiles/FlipCycleTileLarge.png | Bin 0 -> 9930 bytes .../Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png | Bin 0 -> 9070 bytes .../Bin/Debug/Assets/Tiles/FlipCycleTileSmall.png | Bin 0 -> 3674 bytes .../Debug/Assets/Tiles/IconicTileMediumLarge.png | Bin 0 -> 4937 bytes .../Bin/Debug/Assets/Tiles/IconicTileSmall.png | Bin 0 -> 3724 bytes .../Connect4/Connect4/Bin/Debug/Connect4.dll | Bin 0 -> 14848 bytes .../Connect4/Connect4/Bin/Debug/Connect4.pdb | Bin 0 -> 28160 bytes .../Connect4/Bin/Debug/Connect4_Debug_AnyCPU.xap | Bin 0 -> 44626 bytes .../Bin/Debug/Properties/WMAppManifest.xml | 38 ++++ WindowsPhone/Connect4/Connect4/Connect4.csproj | 171 ++++++++++++++++ .../Connect4/Connect4/Connect4.csproj.user | 23 +++ WindowsPhone/Connect4/Connect4/LocalizedStrings.cs | 14 ++ WindowsPhone/Connect4/Connect4/MainPage.xaml | 62 ++++++ WindowsPhone/Connect4/Connect4/MainPage.xaml.cs | 41 ++++ .../Connect4/Connect4/Properties/AppManifest.xml | 6 + .../Connect4/Connect4/Properties/AssemblyInfo.cs | 37 ++++ .../Connect4/Connect4/Properties/WMAppManifest.xml | 38 ++++ .../Connect4/Resources/AppResources.Designer.cs | 127 ++++++++++++ .../Connect4/Connect4/Resources/AppResources.resx | 137 +++++++++++++ .../Connect4/Connect4/Views/BoardPage.xaml | 22 ++ .../Connect4/Connect4/Views/BoardPage.xaml.cs | 20 ++ WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs | 53 +++++ .../Connect4/Connect4/obj/Debug/App.g.i.cs | 53 +++++ .../Connect4.Resources.AppResources.resources | Bin 0 -> 471 bytes .../obj/Debug/Connect4.csproj.FileListAbsolute.txt | 19 ++ .../Debug/Connect4.csproj.GenerateResource.Cache | Bin 0 -> 921 bytes .../Connect4/Connect4/obj/Debug/Connect4.dll | Bin 0 -> 14848 bytes .../Connect4/obj/Debug/Connect4.g.resources | Bin 0 -> 4412 bytes .../Connect4/Connect4/obj/Debug/Connect4.pdb | Bin 0 -> 28160 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 1140 bytes .../DesignTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 14654 bytes .../Connect4/Connect4/obj/Debug/MainPage.g.cs | 63 ++++++ .../Connect4/Connect4/obj/Debug/MainPage.g.i.cs | 63 ++++++ .../TempPE/Resources.AppResources.Designer.cs.dll | Bin 0 -> 5120 bytes ...tedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...tedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...tedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../Connect4/Connect4/obj/Debug/Views/Board.g.i.cs | 60 ++++++ .../Connect4/obj/Debug/Views/BoardPage.g.i.cs | 57 ++++++ .../Connect4/Connect4/obj/Debug/XapCacheFile.xml | 12 ++ 53 files changed, 1404 insertions(+) create mode 100644 WindowsPhone/Connect4/Connect4.sln create mode 100644 WindowsPhone/Connect4/Connect4.v12.suo create mode 100644 WindowsPhone/Connect4/Connect4/App.xaml create mode 100644 WindowsPhone/Connect4/Connect4/App.xaml.cs create mode 100644 WindowsPhone/Connect4/Connect4/Assets/AlignmentGrid.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/ApplicationIcon.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileMedium.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileMediumLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/AppManifest.xaml create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/ApplicationIcon.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileMediumLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4.dll create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4.pdb create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4_Debug_AnyCPU.xap create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Properties/WMAppManifest.xml create mode 100644 WindowsPhone/Connect4/Connect4/Connect4.csproj create mode 100644 WindowsPhone/Connect4/Connect4/Connect4.csproj.user create mode 100644 WindowsPhone/Connect4/Connect4/LocalizedStrings.cs create mode 100644 WindowsPhone/Connect4/Connect4/MainPage.xaml create mode 100644 WindowsPhone/Connect4/Connect4/MainPage.xaml.cs create mode 100644 WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml create mode 100644 WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs create mode 100644 WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml create mode 100644 WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs create mode 100644 WindowsPhone/Connect4/Connect4/Resources/AppResources.resx create mode 100644 WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml create mode 100644 WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.Resources.AppResources.resources create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.GenerateResource.Cache create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.dll create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.g.resources create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.pdb create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/TempPE/Resources.AppResources.Designer.cs.dll create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Views/Board.g.i.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Views/BoardPage.g.i.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml diff --git a/WindowsPhone/Connect4/Connect4.sln b/WindowsPhone/Connect4/Connect4.sln new file mode 100644 index 0000000..a957c4c --- /dev/null +++ b/WindowsPhone/Connect4/Connect4.sln @@ -0,0 +1,40 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Connect4", "Connect4\Connect4.csproj", "{C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|ARM.ActiveCfg = Debug|ARM + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|ARM.Build.0 = Debug|ARM + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|ARM.Deploy.0 = Debug|ARM + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|x86.ActiveCfg = Debug|x86 + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|x86.Build.0 = Debug|x86 + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Debug|x86.Deploy.0 = Debug|x86 + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|Any CPU.Build.0 = Release|Any CPU + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|Any CPU.Deploy.0 = Release|Any CPU + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|ARM.ActiveCfg = Release|ARM + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|ARM.Build.0 = Release|ARM + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|ARM.Deploy.0 = Release|ARM + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|x86.ActiveCfg = Release|x86 + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|x86.Build.0 = Release|x86 + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A}.Release|x86.Deploy.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/WindowsPhone/Connect4/Connect4.v12.suo b/WindowsPhone/Connect4/Connect4.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..33bb6a1b6a557b55799f65a231dc9b903466fe79 GIT binary patch literal 23552 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 + + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/App.xaml.cs b/WindowsPhone/Connect4/Connect4/App.xaml.cs new file mode 100644 index 0000000..3c538f4 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/App.xaml.cs @@ -0,0 +1,223 @@ +using System; +using System.Diagnostics; +using System.Resources; +using System.Windows; +using System.Windows.Markup; +using System.Windows.Navigation; +using Microsoft.Phone.Controls; +using Microsoft.Phone.Shell; +using Connect4.Resources; + +namespace Connect4 +{ + public partial class App : Application + { + /// + /// Provides easy access to the root frame of the Phone Application. + /// + /// The root frame of the Phone Application. + public static PhoneApplicationFrame RootFrame { get; private set; } + + /// + /// Constructor for the Application object. + /// + public App() + { + // Global handler for uncaught exceptions. + UnhandledException += Application_UnhandledException; + + // Standard XAML initialization + InitializeComponent(); + + // Phone-specific initialization + InitializePhoneApplication(); + + // Language display initialization + InitializeLanguage(); + + // Show graphics profiling information while debugging. + if (Debugger.IsAttached) + { + // Display the current frame rate counters. + Application.Current.Host.Settings.EnableFrameRateCounter = true; + + // Show the areas of the app that are being redrawn in each frame. + //Application.Current.Host.Settings.EnableRedrawRegions = true; + + // Enable non-production analysis visualization mode, + // which shows areas of a page that are handed off to GPU with a colored overlay. + //Application.Current.Host.Settings.EnableCacheVisualization = true; + + // Prevent the screen from turning off while under the debugger by disabling + // the application's idle detection. + // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run + // and consume battery power when the user is not using the phone. + PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; + } + + } + + // Code to execute when the application is launching (eg, from Start) + // This code will not execute when the application is reactivated + private void Application_Launching(object sender, LaunchingEventArgs e) + { + } + + // Code to execute when the application is activated (brought to foreground) + // This code will not execute when the application is first launched + private void Application_Activated(object sender, ActivatedEventArgs e) + { + } + + // Code to execute when the application is deactivated (sent to background) + // This code will not execute when the application is closing + private void Application_Deactivated(object sender, DeactivatedEventArgs e) + { + } + + // Code to execute when the application is closing (eg, user hit Back) + // This code will not execute when the application is deactivated + private void Application_Closing(object sender, ClosingEventArgs e) + { + } + + // Code to execute if a navigation fails + private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) + { + if (Debugger.IsAttached) + { + // A navigation has failed; break into the debugger + Debugger.Break(); + } + } + + // Code to execute on Unhandled Exceptions + private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) + { + if (Debugger.IsAttached) + { + // An unhandled exception has occurred; break into the debugger + Debugger.Break(); + } + } + + #region Phone application initialization + + // Avoid double-initialization + private bool phoneApplicationInitialized = false; + + // Do not add any additional code to this method + private void InitializePhoneApplication() + { + if (phoneApplicationInitialized) + return; + + // Create the frame but don't set it as RootVisual yet; this allows the splash + // screen to remain active until the application is ready to render. + RootFrame = new PhoneApplicationFrame(); + RootFrame.Navigated += CompleteInitializePhoneApplication; + + // Handle navigation failures + RootFrame.NavigationFailed += RootFrame_NavigationFailed; + + // Handle reset requests for clearing the backstack + RootFrame.Navigated += CheckForResetNavigation; + + // Ensure we don't initialize again + phoneApplicationInitialized = true; + } + + // Do not add any additional code to this method + private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e) + { + // Set the root visual to allow the application to render + if (RootVisual != RootFrame) + RootVisual = RootFrame; + + // Remove this handler since it is no longer needed + RootFrame.Navigated -= CompleteInitializePhoneApplication; + } + + private void CheckForResetNavigation(object sender, NavigationEventArgs e) + { + // If the app has received a 'reset' navigation, then we need to check + // on the next navigation to see if the page stack should be reset + if (e.NavigationMode == NavigationMode.Reset) + RootFrame.Navigated += ClearBackStackAfterReset; + } + + private void ClearBackStackAfterReset(object sender, NavigationEventArgs e) + { + // Unregister the event so it doesn't get called again + RootFrame.Navigated -= ClearBackStackAfterReset; + + // Only clear the stack for 'new' (forward) and 'refresh' navigations + if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh) + return; + + // For UI consistency, clear the entire page stack + while (RootFrame.RemoveBackEntry() != null) + { + ; // do nothing + } + } + + #endregion + + // Initialize the app's font and flow direction as defined in its localized resource strings. + // + // To ensure that the font of your application is aligned with its supported languages and that the + // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage + // and ResourceFlowDirection should be initialized in each resx file to match these values with that + // file's culture. For example: + // + // AppResources.es-ES.resx + // ResourceLanguage's value should be "es-ES" + // ResourceFlowDirection's value should be "LeftToRight" + // + // AppResources.ar-SA.resx + // ResourceLanguage's value should be "ar-SA" + // ResourceFlowDirection's value should be "RightToLeft" + // + // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072. + // + private void InitializeLanguage() + { + try + { + // Set the font to match the display language defined by the + // ResourceLanguage resource string for each supported language. + // + // Fall back to the font of the neutral language if the Display + // language of the phone is not supported. + // + // If a compiler error is hit then ResourceLanguage is missing from + // the resource file. + RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage); + + // Set the FlowDirection of all elements under the root frame based + // on the ResourceFlowDirection resource string for each + // supported language. + // + // If a compiler error is hit then ResourceFlowDirection is missing from + // the resource file. + FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection); + RootFrame.FlowDirection = flow; + } + catch + { + // If an exception is caught here it is most likely due to either + // ResourceLangauge not being correctly set to a supported language + // code or ResourceFlowDirection is set to a value other than LeftToRight + // or RightToLeft. + + if (Debugger.IsAttached) + { + Debugger.Break(); + } + + throw; + } + } + } +} \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Assets/AlignmentGrid.png b/WindowsPhone/Connect4/Connect4/Assets/AlignmentGrid.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d2e97804e451530960b57429a2b0a26c86f5d7 GIT binary patch literal 9042 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 IP1{HR1(GMkF8}}l literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileMedium.png b/WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileMedium.png new file mode 100644 index 0000000000000000000000000000000000000000..e93b89d600641c9d5b05f94493a9fde6afa850e8 GIT binary patch literal 9070 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 literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileSmall.png b/WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b5ede1b567fd4b90505217330edf7de0474432 GIT binary patch literal 3724 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 + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/ApplicationIcon.png b/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/ApplicationIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d95d4e0810f4a4c85b5bb631ddd4d3a6be24ca7 GIT binary patch literal 3392 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 IP1{HR1(GMkF8}}l literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png b/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png new file mode 100644 index 0000000000000000000000000000000000000000..e93b89d600641c9d5b05f94493a9fde6afa850e8 GIT binary patch literal 9070 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 literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileSmall.png b/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b5ede1b567fd4b90505217330edf7de0474432 GIT binary patch literal 3724 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 L*JbZt_nrQKh{tlA literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4.pdb b/WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4.pdb new file mode 100644 index 0000000000000000000000000000000000000000..896d8735811c4a548ca3730429121ecbfe58b7a9 GIT binary patch literal 28160 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 k-`DZqZuI|}iB8`}mO?Rs1#je^kB!X8-^I literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Properties/WMAppManifest.xml b/WindowsPhone/Connect4/Connect4/Bin/Debug/Properties/WMAppManifest.xml new file mode 100644 index 0000000..2fb6abe --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Bin/Debug/Properties/WMAppManifest.xml @@ -0,0 +1,38 @@ + + + + + Assets\ApplicationIcon.png + + + + + + + + + + + + + + Assets\Tiles\FlipCycleTileSmall.png + 0 + Assets\Tiles\FlipCycleTileMedium.png + Connect4 + + + + + + + + + + + + + + + + diff --git a/WindowsPhone/Connect4/Connect4/Connect4.csproj b/WindowsPhone/Connect4/Connect4/Connect4.csproj new file mode 100644 index 0000000..d9eab83 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Connect4.csproj @@ -0,0 +1,171 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {C068D24F-CCFF-46BF-BCA0-79E12EEC0B9A} + {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + Connect4 + Connect4 + WindowsPhone + v8.0 + $(TargetFrameworkVersion) + true + + + true + true + Connect4_$(Configuration)_$(Platform).xap + Properties\AppManifest.xml + Connect4.App + true + 11.0 + true + + + true + full + false + Bin\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + true + full + false + Bin\x86\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\x86\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + true + full + false + Bin\ARM\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\ARM\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + + App.xaml + + + + MainPage.xaml + + + + True + True + AppResources.resx + + + BoardPage.xaml + + + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + + + + Designer + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + PublicResXFileCodeGenerator + AppResources.Designer.cs + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Connect4.csproj.user b/WindowsPhone/Connect4/Connect4/Connect4.csproj.user new file mode 100644 index 0000000..5a38e3e --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Connect4.csproj.user @@ -0,0 +1,23 @@ + + + + 256 + 5E7661DF-D928-40ff-B747-A4B1957194F9 + + + 256 + 5E7661DF-D928-40ff-B747-A4B1957194F9 + + + + + + True + Managed + Managed + False + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/LocalizedStrings.cs b/WindowsPhone/Connect4/Connect4/LocalizedStrings.cs new file mode 100644 index 0000000..864e146 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/LocalizedStrings.cs @@ -0,0 +1,14 @@ +using Connect4.Resources; + +namespace Connect4 +{ + /// + /// Provides access to string resources. + /// + public class LocalizedStrings + { + private static AppResources _localizedResources = new AppResources(); + + public AppResources LocalizedResources { get { return _localizedResources; } } + } +} \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/MainPage.xaml b/WindowsPhone/Connect4/Connect4/MainPage.xaml new file mode 100644 index 0000000..14750b3 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/MainPage.xaml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/MainPage.xaml.cs b/WindowsPhone/Connect4/Connect4/MainPage.xaml.cs new file mode 100644 index 0000000..a4ad108 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/MainPage.xaml.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Navigation; +using Microsoft.Phone.Controls; +using Microsoft.Phone.Shell; +using Connect4.Resources; + +namespace Connect4 +{ + public partial class MainPage : PhoneApplicationPage + { + // Constructor + public MainPage() + { + InitializeComponent(); + + // Sample code to localize the ApplicationBar + //BuildLocalizedApplicationBar(); + } + + // Sample code for building a localized ApplicationBar + //private void BuildLocalizedApplicationBar() + //{ + // // Set the page's ApplicationBar to a new instance of ApplicationBar. + // ApplicationBar = new ApplicationBar(); + + // // Create a new button and set the text value to the localized string from AppResources. + // ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("/Assets/AppBar/appbar.add.rest.png", UriKind.Relative)); + // appBarButton.Text = AppResources.AppBarButtonText; + // ApplicationBar.Buttons.Add(appBarButton); + + // // Create a new menu item with the localized string from AppResources. + // ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.AppBarMenuItemText); + // ApplicationBar.MenuItems.Add(appBarMenuItem); + //} + } +} \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml b/WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml new file mode 100644 index 0000000..6712a11 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml @@ -0,0 +1,6 @@ + + + + diff --git a/WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs b/WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..e8f29b0 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs @@ -0,0 +1,37 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Resources; + +// 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("Connect4")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Connect4")] +[assembly: AssemblyCopyright("Copyright © 2014")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("0f1918ce-4db0-44bb-b05a-31810279d710")] + +// 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 Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: NeutralResourcesLanguageAttribute("en-US")] diff --git a/WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml b/WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml new file mode 100644 index 0000000..a92acc1 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml @@ -0,0 +1,38 @@ + + + + + + Assets\ApplicationIcon.png + + + + + + + + + + + + + + Assets\Tiles\FlipCycleTileSmall.png + 0 + Assets\Tiles\FlipCycleTileMedium.png + Connect4 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs b/WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs new file mode 100644 index 0000000..559e366 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs @@ -0,0 +1,127 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.17626 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Connect4.Resources +{ + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class AppResources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AppResources() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager + { + get + { + if (object.ReferenceEquals(resourceMan, null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Connect4.Resources.AppResources", typeof(AppResources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to LeftToRight. + /// + public static string ResourceFlowDirection + { + get + { + return ResourceManager.GetString("ResourceFlowDirection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to us-EN. + /// + public static string ResourceLanguage + { + get + { + return ResourceManager.GetString("ResourceLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MY APPLICATION. + /// + public static string ApplicationTitle + { + get + { + return ResourceManager.GetString("ApplicationTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to button. + /// + public static string AppBarButtonText + { + get + { + return ResourceManager.GetString("AppBarButtonText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to menu item. + /// + public static string AppBarMenuItemText + { + get + { + return ResourceManager.GetString("AppBarMenuItemText", resourceCulture); + } + } + } +} diff --git a/WindowsPhone/Connect4/Connect4/Resources/AppResources.resx b/WindowsPhone/Connect4/Connect4/Resources/AppResources.resx new file mode 100644 index 0000000..529a194 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Resources/AppResources.resx @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + LeftToRight + Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language + + + en-US + Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language. + + + MY APPLICATION + + + add + + + Menu Item + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml b/WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml new file mode 100644 index 0000000..687ca12 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml @@ -0,0 +1,22 @@ + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml.cs b/WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml.cs new file mode 100644 index 0000000..20c8936 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Views/BoardPage.xaml.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Navigation; +using Microsoft.Phone.Controls; +using Microsoft.Phone.Shell; + +namespace Connect4.Views +{ + public partial class Board : PhoneApplicationPage + { + public Board() + { + InitializeComponent(); + } + } +} \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs new file mode 100644 index 0000000..f40c8bc --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs @@ -0,0 +1,53 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3C38ADCE94D4791A3849BE296468B5E3" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/App.xaml", System.UriKind.Relative)); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs new file mode 100644 index 0000000..627069e --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs @@ -0,0 +1,53 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "274996EE3683B3470A7A7610F0C81865" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/App.xaml", System.UriKind.Relative)); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.Resources.AppResources.resources b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.Resources.AppResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..47be6337866ed029846eb05d2cd96048bfce24fe GIT binary patch literal 471 zcmZWm!A`SFeb#4=O*gK6ao=N4wzJsq!F+w)yT<|^2ElnHQU`NXU`t|1qmPE z2dH-s{))fgG%7K=ud_RwnVq-IzQ29E7)0~{#QkZicvA8>O|%R-T`-S>5lhRQq+ufC zXlR+IEYm0vjcTc!m1Q<{thD5YV69{jTc)draTFf$)K9KhG={ZWuoLd=R_fbTF7MUX z|2NY@MHBw%-e;A=rSd>FT)UNh`?>ku^IGA)(5@VwJS>|7R2g!oQI38eTD#Bze1*4I%+-0Fn2k&DPx&za8-Hy|= YedoAmtaSK7`H2^eFO`vJQ9S8?0yLU+(EtDd literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0233d16 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt @@ -0,0 +1,19 @@ +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\ApplicationIcon.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\FlipCycleTileLarge.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\FlipCycleTileMedium.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\FlipCycleTileSmall.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\IconicTileMediumLarge.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\IconicTileSmall.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Connect4.dll +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Connect4.pdb +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\AppManifest.xaml +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Properties\WMAppManifest.xml +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Connect4_Debug_AnyCPU.xap +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\App.g.cs +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\MainPage.g.cs +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.g.resources +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.Resources.AppResources.resources +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.csproj.GenerateResource.Cache +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.dll +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.pdb +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\XapCacheFile.xml diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.GenerateResource.Cache b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.GenerateResource.Cache new file mode 100644 index 0000000000000000000000000000000000000000..1ba90baddf32cf8e27b96f325713f287a9694ce7 GIT binary patch literal 921 zcma)4QA^xF5Kd}xUUDbI2l2r^9O6U4BivP_eL2OR*oq3aiu9pSHrWX-x0ek&iFo}5 z{w#k&U;EY{(ErfRgnGys#0kvK&VDoBe%Wzc$8r9W@ygbHMeh5VO07YYmGOs4X&GM% zoM3!2d>aq?y(_S&Og`crfBoLL(q&~~ltWcoq5Hk_D$y!Ef!U>*Kt4(aJK1jbE*lQz z?m+AapV{6tlY9aE2>BrtkW0u@1-L}uzyf|fQW|izFt!wlhEtVTVd;E55lFjy0+JDj z%0gNiJM%nuvzg;@ch>tt7(;{lHXcQx&*2M7S!`E67WDdJh9yknvC*3DNK%bS(-zPCZ+=On~sz2zew}|MLHLYLCsd5Eg926k{Xd+?pFD!L~VZp?-iz zFNLiup({Y5TylKB({AEAe(1H;py2pP|39DK@3Z8gEl#r1+g9m(DDEXC=5b! z5ktAM)giY*Ghr&50)9Iviuop{nYfMWegq1-Sj9f0Ju(6QW0?RWaRi;3$Eu6uv!V+5~YsIY}d4)&<7I?q+du#CP L=bgLCDYni(%?Scb literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.dll b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.dll new file mode 100644 index 0000000000000000000000000000000000000000..47747cb5946e104b37d936760b097175c0550144 GIT binary patch literal 14848 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 L*JbZt_nrQKh{tlA literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.g.resources b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.g.resources new file mode 100644 index 0000000000000000000000000000000000000000..f94e8e3adf2b97d48ea1a94b5b895cca937a2b31 GIT binary patch literal 4412 zcmd^DOOGQ-5jJoeF%m-J!YQUW>@M=FduMlgj6IUOhhZ(cr>(YUd0bGsDs1O=R%UHx zR<{kBAHkIq7cTq-B)EgbU)d`X7b3DAu4>QhYR|Z*?RG|HL}bJlUqsEn|M}J5ztib- z{z$)Sv3DNR{tY^l+ZbK_*A0pUZ5L7(8>{513!kHP(&)+4{*ZsVaFHvYTbyXjy%nkp z^L(Xb{7c*~%`NK5>e(~#N&LyDC(l2Aio>(#KRGs*YcEr*tS``imz?5Xe$A&Z`QN|( z`i1=Af1hMODpouHq0b+PPDVfd&aNXmX-5Uok5l?0JDLQdv*}<%{Fm=_I#2#gZ(sfG zALD73k(w|`OE%Wd2uCet} zu8~1{z50Tn(Q=n=e1l)+(qaN8h{11#hpo_wLIfI!ei1_Rxd~J z62-gsGz9Mnb;G^mSU!FA;Bx2w1RtHLed zRFoFw{c8yhcT8!_{)3f5oiNv(HRC)=<0BO&Lrv-l^r`T!Z|r7}3VWMpJ>txa$Z;i= z^!vb@rLHs{%{JOtK~^SFQm(!tQhOy*No*GVVZpQ-SL6brRt_6pvoZCyad1II@-@d; z{P2*)jWxNZpuERgwc*_6Zd(~!4_nhDWntulgh5#Lr3AZIkS8cRCZhl()5;r@-ee~D|UCAZQhGxD}^OA4Q% z+-yDZOYTig6t%i{@BL|O<9NUx9~*6WMT88O*B8^v*>9)I+4XC9eZBno=&*t9Ee(WD zLWvKdOQfU7?1{o%*=}N!?O7x(+zFKvk$c0OZB1q+v837qci^P0_ZIgKq^=150|(_? z1WM>l&dHz}3R4!Wr9$|Sh_S-4>yvEv5g#sRk}5P7L*9bgt*{9dPeQ(W-1)*gSfRg1 zEDd|Q!z%aaK7cQCQ;Z~@tz^FE8szgYNbU6Vxb`x)&_6_v5Izljif@USp)Hc zZ7Y2ai`+7?yqT3x5~Ve+HJ~xd<^*b*yeRk;&>+y);X4nVAwzSak>W~h zM^ivB6_DD{SdIKZ!&$+No-tPQA)6RecZqKcT@^DP)JISe&?Fj0a3$Pd8R+C6#J z9d=L8nhY7#EeZGM#5T9Ue@&vR-@tS}znonJc8Xx(_uS|n!aFoIK2db0us~0uZG-G~pxCzC4*yXoFV=TO5MMr+U(KKya%?9Y=AoYok~GuDiU$Tko!|AT#ZdXklo@|3=rk$M zn1cx|jK|)`r`e9y9;l3CQsL`ogklzeFbn`a7*l0&uQxD+4~cCprsl3_V5MfEyxAZX ztNp00S%wmZhC-eOwlYajAMx5b(!7S?wld4OE!1}C$gihYm!W!?9*X-(?@+D#?PL-X z#P$gtDx@EHXjGc^bjYeJ1@9ov$aVS3)@|i@}T9?_#zHz!?wT|LF1Je_^YC A5&!@I literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.pdb b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.pdb new file mode 100644 index 0000000000000000000000000000000000000000..896d8735811c4a548ca3730429121ecbfe58b7a9 GIT binary patch literal 28160 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 C4^#gD literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..59ffa1bfc6f32c67452a98776a6ca1531606c506 GIT binary patch literal 14654 zcmeI3ZFdvL6~}Eb8w{bvv?T$WRB6*TNnOR1|un$6gl>2cO(toompmf zZ7V*0)#h{b6ZG^WCjUFTdW@mXsmA4n#bH?X={NW8ox6AL+#MSq8you;Kl+z`@18;v ztO;K$qZ&!^nJ_5}D@hs%Ra{U}q~uCzak}t~Ya^7rKYP76Lw}|V3u&07n%|c^O*9Lq z3+rh;6#gULuBsg_@7HH;H0Bz&8?&>)+zh+H&Jgm>Ye)}L5eCFtkqOr--q0+Lxh|HO zUXgK{nD=n;6&8kSj|cO{@TeZP7xxn`saNI#&R$TmA(~4f?(z@ZvW8B1iESgejUg8Y~Rjf#p zpntvIWjFrp%_n8I%T9ey9DR!qzPG>sszL}kO)}KYlF-~wlos4vjDv*f3TN7Ht+S+M zE;fgDoR76?Ktm+eCC!_{B)Z+ZU=o5QoK$!fH|keLALa7Up*1DN4%Z(Yy}Kk#9I`e6 zhcCx>i0nM(KIix+P=1$O?7g(+WWLT_L1o?1z?kj?2r zWPGJVQSXhMoB#E|xqX|>`E$2s@7}n{XYSnHoPJY3-qNnR(8K0v)%up-ZhZX2L|s@> zcQm=U`CD#NBOX8}2I|6wP7HKZFV0O0ZYNKpIX5{$n`fv&EHF0t4jTM(mYPXw&QWt7 z%{lK~v}4`{H0uZDJRG`LL3F&wG_Q3d*xpv5QhH=+8$t$Z&#bqUYD%sif4 z+&}bwgu5Ot+^cA+AKIaMv_0UQe574MNQ-!l5!ZD%|bHzGdFvnoERHMW6XCKKWyk?jo8i13m6U_|$W63Wuli z!v!l*fp%ZQ?g@LsPiQMLBAg^`P5z9|Cq>g=?=m&TJt3pOqriQl7=)qszTM*ce2SjM z8l7_mO?`CQAblsMHXlM05tqrb7C|wVP46l=!RR@0j0q2;&~e3A(vq%$6pfrzrTI&3 zDHQQS+YdSYca=hMi~Ko|@;H!dJP>JQnI9aNn3V{VDvSIO$k>sX^!S8NYRzQqDfbtk zzI0CQNm&4IgqDi=6QjGH2nWCMMto zJ0CB6vVZ5+r*L|?e=6kek~-USvfY{YperON)H|z~`Aq9(eg&3-T+Ub}zAMO^R*-y9 z+F0nvfO3~m>w_)o*FcenaVB4e$`dgb`5Pc<5I9Dzu{hJ_Z^0vv=9pLJ4D!mmHXXwB;TS89Y`>&5|~8z2AO7wl@dS6UUIj$<0B$>bUXOWVDSrjUIHiC@Yo#l)p>)(U$9bpvB=Od@hy=yvnGbmYpo4HF zw;2MK`KuH&;|#X|oV#%4N&O{~c)jSM1X|PCV|;@3YQ5XF%tfa#%;od7RBND1fH{ci z^T*Z)TZFL`S363M>15Rr;Zmnw&J~X(Vq6-cO z*O7XE9%ZxJGT83IjE;33VQdwE-Ho*h_fsvBHpLp!7ctAEtpe&U)X2wH@8$mmaPDS- z1GtAt5?gzI24>>So(GsiX1oEiJNGd_?mk``!Oy{UH|H4OZt%KQ@|Qrmn<7?`U@I<4 zUj?W(v%J57mpXf>gS?^F(+i;8*^@3{kpC1_qS70Z%9_9-&5f18 z&XW@oer6~v^1*cHWQh5^r2Ld>DXg6Y&SeC%BWA8w4(94>99wR~d4V1M3h1PC?WA;Vq($1JuKcuxR9o;akvX$v#Mk`n)^7F<29ErDB6oU6 z6|bLErqkCauPvf?VfUkc_#>{|_I8uk)Lt8c6yc$7`Z_`Wo+w98*>~_=78R zrl`Eq-oJ&7i6wkTGft(JuW_whtMIY)Mdatmn3R@Xb?dk&|^V-!ZDoM5G lqOsw?9H~5&e(%^pKqUH|{?~~c{ZAk9ow(8NXIPu(zXK1Q1iJtL literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs new file mode 100644 index 0000000..3afeded --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs @@ -0,0 +1,63 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9AD5CAD80C46543E10E19A76EC6688CE" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Microsoft.Phone.Controls; +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class MainPage : Microsoft.Phone.Controls.PhoneApplicationPage { + + internal System.Windows.Controls.Grid LayoutRoot; + + internal System.Windows.Controls.StackPanel TitlePanel; + + internal System.Windows.Controls.Grid ContentPanel; + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/MainPage.xaml", System.UriKind.Relative)); + this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot"))); + this.TitlePanel = ((System.Windows.Controls.StackPanel)(this.FindName("TitlePanel"))); + this.ContentPanel = ((System.Windows.Controls.Grid)(this.FindName("ContentPanel"))); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs new file mode 100644 index 0000000..e0ba96d --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs @@ -0,0 +1,63 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C68AAAEB2F20E6E008F16708D50902DD" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Microsoft.Phone.Controls; +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class MainPage : Microsoft.Phone.Controls.PhoneApplicationPage { + + internal System.Windows.Controls.Grid LayoutRoot; + + internal System.Windows.Controls.StackPanel TitlePanel; + + internal System.Windows.Controls.Grid ContentPanel; + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/MainPage.xaml", System.UriKind.Relative)); + this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot"))); + this.TitlePanel = ((System.Windows.Controls.StackPanel)(this.FindName("TitlePanel"))); + this.ContentPanel = ((System.Windows.Controls.Grid)(this.FindName("ContentPanel"))); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/TempPE/Resources.AppResources.Designer.cs.dll b/WindowsPhone/Connect4/Connect4/obj/Debug/TempPE/Resources.AppResources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..f16a98d2949f0fcad7302a62ae1a1a189c86c19f GIT binary patch literal 5120 zcmeHKU2Ggz75-*+vtF-bQ*TNXXa%!z(>e|rT*XK&D(QN?c4}lNsdv+$s8TY!d$S&x zompmP6B|{P1r(_-v@cB`c&mh{c;QE(DwX(oG9VfWg$H;+s!$(`s8EFfp@#3=o&B*L zNO<4@wRd*Tz31HTo_o%@_nx`Cdf`Q+0Hpcex&^$>T1rvV|4g>nJ@LsmCUAZ9M&Wg1 z>{vYq!2y$>$To& zZ^0~#8DqeHN-|yP$r;ub-y&b&9^E#(c8fsl*JX>8aw#bkpA)G326e)Uh~@30z=xgVw}9*rC`NMFMohk(BVnKRHL;tVE*5af4x_M6PTN*wLmZvp zJ5-9a-VT))5GWzTCBC97&v&R4fzlAGo0i0tMQk&%4=)ygDh)TZ^uH%F<}_DKoSMOb zSrd=5MO~A4mNb3u^awi-zHjW$9zTqbqV{iSs5#9UbHOM{#G$!dW=qiBF=NLtBDxH4 zM~GY0MVihXLuTeM%q?MN4$P+TarScwCoxS?CY+~sjSM(2r{SQUJ-F6g;$FB*+z;*& z_uJdyN|n!-j3oN9mRIKNS^LE7iH9F0!}ak7i66mBZ=OBcx4I(Jb=|mFFHjjFXIov?uXAXPv}rJQQaw!F=t|HaEV3r!{vi z`zBp7@M^-nh5N|;EaBdPMedgg_cuI9f8R~Gydm770$8qPAJSYg;U3f6dcr-aIkE0d zqkwHZf}^B)TDgtS;Zfb5*K{5$<>Qn;%8 z&N4%w#XTE(_U)XrC+*L-XRfZwp?PjI#}&uxs9x~aI)3c7l)VtN+ODUsS@3>2P1}yMKQ4U&t18_=l8#%FRNY6lH zcc0j0*J=7e6ub2ZWmW4mxhYNu{<%nnJMle-`sxO%*3@McD!;B4zua-W2-VGY-ydl| z;rI=%+bIgqXA*o|FbM&oYhOb#inDRk%YIJQn%%v!9gvW}^DfGDvy*2poe(c*%Bm2xd&;9PF-`V_TDw7}O zJD%bvfS0QLsE~2yLxVEjvC>(Qk&LIZ9~P z%Ca|lhpp6cy@m=$G(T#lM`#FT z6BD#x#F*Ge3no94HFVnLhu28%m!FW&VAVW$K6KjL$cr0w)s_TPU6<`4Q|(Xgcx=L! zwk55-rFR$H*>iCr2+N+g>bQP4=_;iYw4iPsp)P&9-Z|z&?*B6aa<>8w0b4ummn{Zx z>+X>YPX0T5p$J@;kAG6Gn{xYj3Kd)=U1V0N@O+-ZY4XdYOKeN|N&3(4%gt$bk^c=+ zcqo$%uUSpXqz1K0c35K8kesp13~-q_LdpYrRF%Dwc_Q`?vWy1c`{{dWt3jJ$qFkby zx6$-2%`)h9@0mkQVt`N4BBPHlbM}atO!Ty=FUf<%S$t=CN(b1dhz*GzU}l+j2QP1J zc!+rMMsium+M)fYNn7M`o9z7W^R~_WEVjAyPI7<9x$5L?G^kVlNdVK@mlgIl^-S`m zX!9N^-ZXi8XRg(LY-qdAByx$E*wu@^aQ_?o=5+kda^8SecW8gimERe~LHs0^;Qd=- kK2J|0B3oQFj~-cf94GPkz!j_ezpnV%51i*8I?M?C3&|P48UO$Q literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Views/Board.g.i.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/Views/Board.g.i.cs new file mode 100644 index 0000000..2715d81 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/Views/Board.g.i.cs @@ -0,0 +1,60 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Views\Board.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "F72B57B7DED2C3968A80C16F07CBAEC7" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Microsoft.Phone.Controls; +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4.Views { + + + public partial class Board : Microsoft.Phone.Controls.PhoneApplicationPage { + + internal System.Windows.Controls.Grid LayoutRoot; + + internal System.Windows.Controls.Grid ContentPanel; + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/Views/Board.xaml", System.UriKind.Relative)); + this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot"))); + this.ContentPanel = ((System.Windows.Controls.Grid)(this.FindName("ContentPanel"))); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Views/BoardPage.g.i.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/Views/BoardPage.g.i.cs new file mode 100644 index 0000000..59abd13 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/Views/BoardPage.g.i.cs @@ -0,0 +1,57 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Views\BoardPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F2ADF474E1D757C93B981C1859FC03E" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Microsoft.Phone.Controls; +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4.Views { + + + public partial class Board : Microsoft.Phone.Controls.PhoneApplicationPage { + + internal System.Windows.Controls.Grid BoardGrid; + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/Views/BoardPage.xaml", System.UriKind.Relative)); + this.BoardGrid = ((System.Windows.Controls.Grid)(this.FindName("BoardGrid"))); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml b/WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml new file mode 100644 index 0000000..53cb74b --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file -- 2.1.4