Fix system_other implementation by adding an Init() and fixing the wrong const
parent
591ba30a00
commit
97baf7242e
|
@ -33,7 +33,7 @@ long long int CSystemUtilsOther::GetTimeStampExactResolution()
|
||||||
return 1000000ll;
|
return 1000000ll;
|
||||||
}
|
}
|
||||||
|
|
||||||
long long int CSystemUtilsOther::TimeStampExactDiff(SystemTimeStamp* before, SystemTimeStamp* after) const
|
long long int CSystemUtilsOther::TimeStampExactDiff(SystemTimeStamp* before, SystemTimeStamp* after)
|
||||||
{
|
{
|
||||||
return (after->sdlTicks - before->sdlTicks) * 1000000ll;
|
return (after->sdlTicks - before->sdlTicks) * 1000000ll;
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,10 +40,11 @@ struct SystemTimeStamp
|
||||||
class CSystemUtilsOther : public CSystemUtils
|
class CSystemUtilsOther : public CSystemUtils
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
virtual void Init() {};
|
||||||
virtual SystemDialogResult SystemDialog(SystemDialogType type, const std::string& title, const std::string& message) override;
|
virtual SystemDialogResult SystemDialog(SystemDialogType type, const std::string& title, const std::string& message) override;
|
||||||
|
|
||||||
virtual void GetCurrentTimeStamp(SystemTimeStamp *stamp) override;
|
virtual void GetCurrentTimeStamp(SystemTimeStamp *stamp) override;
|
||||||
virtual long long GetTimeStampExactResolution() override;
|
virtual long long int GetTimeStampExactResolution() override;
|
||||||
virtual long long TimeStampExactDiff(SystemTimeStamp *before, SystemTimeStamp *after) override;
|
virtual long long TimeStampExactDiff(SystemTimeStamp *before, SystemTimeStamp *after) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue