// Массив чисел
short [] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9};
// Время текущей игры, рекордное время
int time, tempTime, recordTime;
// Выбранная цифра
byte chouseNum;
// Время в представлении ЧЧ: ММ: СС
string timeString;
bool menuUp, menuRec;
public Game1 ()
{
graphics = new GraphicsDeviceManager (this);
Content.RootDirectory = " Content ";
// Ориектация экрана
graphics.SupportedOrientations = DisplayOrientation. Portrait;
// Разрешение экрана
graphics.PreferredBackBufferWidth = 480;
graphics.PreferredBackBufferHeight = 800;
// На полный экран
graphics.IsFullScreen = true;
// Частота кадра на Windows Phone по умолчанию – 30 кадров в секунду.
TargetElapsedTime = TimeSpan.FromTicks (333333);
// Дополнительный заряд аккумулятора заблокирован.
InactiveSleepTime = TimeSpan.FromSeconds (1);
// Тип жестов – нажатие
TouchPanel. EnabledGestures = GestureType. Tap;
}
protected override void Initialize ()
{
base.Initialize ();
}
// Загрузка контента
protected override void LoadContent ()
{
spriteBatch = new SpriteBatch (GraphicsDevice);
// Загрузка текстур – фон, двоеточие, выделение стандартных и выбранных чисел, выделение ошибок,
// сообщение об обновлении и информация о рекорде
gameField = Content. Load <Texture2D> («GameField»);
doublePoint = Content. Load <Texture2D> («d»);
standartNumbers = Content. Load <Texture2D> («s»);
errorNumbers = Content. Load <Texture2D> («error»);
menuUpdate = Content. Load <Texture2D> («MenuUpdate»);
menuRecord = Content. Load <Texture2D> («MenuRecord»);
// Загрузка текстур цифр
for (short i = 0; i <10; i++)
{
numbersTexture [i] = Content.Load<Texture2D>(i.ToString ());
}
// Созданние массиива объектов класса Field
for (short i = 0; i <9; i++)