prime/include/MetroidPrime/HUD/CHUDMemoParms.hpp
Luke Street 7f83e1fa03 Standardize include guards, clang-format headers
Former-commit-id: 261ee48bba0546f4620447040b7c3d3034686796
2022-10-09 01:13:17 -04:00

27 lines
654 B
C++

#ifndef _CHUDMEMOPARMS
#define _CHUDMEMOPARMS
#include "types.h"
class CInputStream;
class CHUDMemoParms {
public:
CHUDMemoParms(float dispTime, bool clear, bool fadeOut, bool hint)
: mDispTime(dispTime), mClearMemoWindow(clear), mFadeOutOnly(fadeOut), mHintMemo(hint) {}
CHUDMemoParms(CInputStream& in);
float GetDisplayTime() const { return mDispTime; }
bool IsClearMemoWindow() const { return mClearMemoWindow; }
bool IsFadeOutOnly() const { return mFadeOutOnly; }
bool IsHintMemo() const { return mHintMemo; }
private:
float mDispTime;
bool mClearMemoWindow;
bool mFadeOutOnly;
bool mHintMemo;
};
#endif // _CHUDMEMOPARMS