Оценить:
 Рейтинг: 0

Программирование для мобильных платформ. Windows Phone

Год написания книги
2018
<< 1 2 3 4 5 6 7 8 9 ... 15 >>
На страницу:
5 из 15
Настройки чтения
Размер шрифта
Высота строк
Поля

if (tempTime < (int)gameTime.TotalGameTime.TotalSeconds)

{

time++;

}

// Приведение времени в формат ЧЧ:ММ:СС

GetTime(time);

tempTime = (int)gameTime.TotalGameTime.TotalSeconds;

Создаем метод GetTime(int timeTemp):

public void GetTime(int timeTemp)

{

if (timeTemp/ 3600 < 10)

{

timeString = "0" + (timeTemp/ 3600).ToString() + ":";

}

else if (timeTemp/ 3600 >= 10)

{

timeString = (timeTemp/ 3600).ToString() + ":";

}

else if (timeTemp/ 3600 < 1)

{

timeString = "00:";

}

if ((timeTemp% 3600) / 60 < 10)

{

timeString = timeString + "0" + ((timeTemp% 3600) / 60).ToString() + ":";

}

else if ((timeTemp% 3600) / 60 >= 10)

{

timeString = timeString + ((timeTemp% 3600) / 60).ToString() + ":";

}

else if ((timeTemp% 3600) / 60 < 1)

{

timeString = timeString + "00:";

}

if ((timeTemp% 3600) % 60 < 10)

{

timeString = timeString + "0" + ((timeTemp% 3600) % 60).ToString();

}

else if ((timeTemp% 3600) % 60 >= 10)

{

timeString = timeString + ((timeTemp% 3600) % 60).ToString ();

}

else if ((timeTemp% 3600) % 60 < 1)

{

timeString = timeString + "00";

}

}

В методе Draw(GameTime gameTime) выводим время на экран:

spriteBatch. DrawString (Шрифт, timeString, new Vector2 (координата_x, координата_y), Color. Цвет);

Пример создания игры
<< 1 2 3 4 5 6 7 8 9 ... 15 >>
На страницу:
5 из 15