X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fgettime.h;h=66efef1d71d02005b0503f6864a35f83dedc11cd;hb=ad9adcb88444b4a7063d5c2f5debd85729e8ce42;hp=6e70b85338b7a72b55bd20376dcef6a9a785a68c;hpb=987eb2b7615104f3f70e56e51f1dd3df5b2a41eb;p=dragonfireclient.git diff --git a/src/gettime.h b/src/gettime.h index 6e70b8533..66efef1d7 100644 --- a/src/gettime.h +++ b/src/gettime.h @@ -17,37 +17,19 @@ with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#ifndef GETTIME_HEADER -#define GETTIME_HEADER +#pragma once -#include "irrlichttypes.h" - -/* - Get a millisecond counter value. - Precision depends on implementation. - Overflows at any value above 10000000. +#include +#include - Implementation of this is done in: - Normal build: main.cpp - Server build: servermain.cpp -*/ -enum TimePrecision { - PRECISION_SECONDS = 0, +enum TimePrecision +{ + PRECISION_SECONDS, PRECISION_MILLI, PRECISION_MICRO, PRECISION_NANO }; -extern u32 getTimeMs(); -extern u32 getTime(TimePrecision prec); - -/* - Timestamp stuff -*/ - -#include -#include - inline std::string getTimestamp() { time_t t = time(NULL); @@ -58,5 +40,3 @@ inline std::string getTimestamp() strftime(cs, 20, "%Y-%m-%d %H:%M:%S", tm); return cs; } - -#endif