Это удобнее, чем как-то использовать и преобразовывать системное времяА зачем преобразовывать системное время? Разве не достаточно просто создать переменную времени с дискретностью 1 минута (раз это минимальная дискретность времени) и хранить и менеджить всего одно число вместо 6. int64 хватит чтобы сохранить любое время на протяжении миллиарда лет. Если хочется, чтобы в одном часе было 15 минут, то просто меняется только метод доступа к "сколько сейчас время". Сравнение двух игровых дат становится сильно проще - просто вычитаешь одно кол-во "минут" из другого и потом умножаешь результат на нужную дискретность (часы, дни, годы и т.д.).
Это удобнее, чем как-то использовать и преобразовывать системное времяА зачем преобразовывать системное время? Разве не достаточно просто создать переменную времени с дискретностью 1 минута (раз это минимальная дискретность времени) и хранить и менеджить всего одно число вместо 6.
int64 хватит чтобы сохранить любое время на протяжении миллиарда лет.
Если хочется, чтобы в одном часе было 15 минут, то просто меняется только метод доступа к "сколько сейчас время".
Сравнение двух игровых дат становится сильно проще - просто вычитаешь одно кол-во "минут" из другого и потом умножаешь результат на нужную дискретность (часы, дни, годы и т.д.).