28 long long counterValue;
39 virtual void Init()
override;
51 std::string UTF8_Encode(
const std::wstring &wstr);
52 std::wstring UTF8_Decode(
const std::string &str);
55 long long m_counterFrequency;
SystemDialogType
Type of system dialog.
Definition: system.h:33
virtual long long GetTimeStampExactResolution() override
Returns the platform's exact (in nanosecond units) expected time stamp resolution.
Definition: system_windows.cpp:84
virtual SystemDialogResult SystemDialog(SystemDialogType type, const std::string &title, const std::string &message) override
Displays a system dialog.
Definition: system_windows.cpp:34
virtual std::string GetProfileFileLocation() override
Returns the profile (colobot.ini) file location.
Definition: system_windows.cpp:114
Definition: system_windows.h:36
virtual long long TimeStampExactDiff(SystemTimeStamp *before, SystemTimeStamp *after) override
Returns the exact (in nanosecond units) difference between two timestamps.
Definition: system_windows.cpp:89
System functions: time stamps, info dialogs, etc.
SystemDialogResult
Result of system dialog.
Definition: system.h:53
Platform-specific utils.
Definition: system.h:89
Definition: system_linux.h:28
virtual void GetCurrentTimeStamp(SystemTimeStamp *stamp) override
Returns a time stamp associated with current time.
Definition: system_windows.cpp:77
virtual std::string GetSavegameDirectoryLocation() override
Returns the savegame directory location.
Definition: system_windows.cpp:132
virtual void Init() override
Performs platform-specific initialization.
Definition: system_windows.cpp:25