Итак, подведем промежуточный итог. Мы сделали достаточные вещи для того, чтобы уже можно было поиграть в игру. Осталось только наполнять ее дополнительными «фичами» (особенностями), которые могут затрагивать модель, визуализацию, управление игрой.
Для полноты картины также приведу полный код главного визуального XAML файла (GameBoard.xaml):
- <navigation:Page x:Class="MemoryCards.Views.GameBoard"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- mc:Ignorable="d"
- xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
- d:DesignWidth="500" d:DesignHeight="500"
- Title="GameBoard Page">
- <Canvas x:Name="LayoutRoot">
- <Canvas x:Name="GameContainer" Width="500" Height="500" Background="#FFE9EFC4">
- <Canvas x:Name="Sprites" Canvas.Left="50" Canvas.Top="50" Width="400" Height="400"></Canvas>
- <TextBlock x:Name="textBlockState" Text="" FontSize="20" TextAlignment="Center" Canvas.Left="100" Canvas.Top="460" Width="300"></TextBlock>
- <TextBlock x:Name="textBlockTryOpen" Text="0" FontSize="20" TextAlignment="Center" Canvas.Left="415" Canvas.Top="460" Width="60"></TextBlock>
- <TextBlock x:Name="textBlockStoryboard" Text="" FontSize="20" TextAlignment="Center" Canvas.Left="15" Canvas.Top="460" Width="60"></TextBlock>
- </Canvas>
- </Canvas>
- </navigation:Page>
- <navigation:Page x:Class="MemoryCards.Views.GameBoard"
Комментариев нет:
Отправить комментарий
Да, я внимательно слушаю