34 clockTime.tv_sec = clockTime.tv_nsec = 0;
41 virtual void Init()
override;
53 bool m_zenityAvailable;
virtual void Init() override
Performs platform-specific initialization.
Definition: system_linux.cpp:25
virtual long long TimeStampExactDiff(SystemTimeStamp *before, SystemTimeStamp *after) override
Returns the exact (in nanosecond units) difference between two timestamps.
Definition: system_linux.cpp:92
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_linux.cpp:87
virtual void GetCurrentTimeStamp(SystemTimeStamp *stamp) override
Returns a time stamp associated with current time.
Definition: system_linux.cpp:82
virtual std::string GetProfileFileLocation() override
Returns the profile (colobot.ini) file location.
Definition: system_linux.cpp:98
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 SystemDialogResult SystemDialog(SystemDialogType type, const std::string &title, const std::string &message) override
Displays a system dialog.
Definition: system_linux.cpp:35
Definition: system_linux.h:38
virtual std::string GetSavegameDirectoryLocation() override
Returns the savegame directory location.
Definition: system_linux.cpp:125