mirror of https://github.com/PrimeDecomp/prime.git
26 lines
400 B
C++
26 lines
400 B
C++
|
#ifndef _CHINTOPTIONS_HPP
|
||
|
#define _CHINTOPTIONS_HPP
|
||
|
|
||
|
#include "types.h"
|
||
|
|
||
|
#include "rstl/vector.hpp"
|
||
|
|
||
|
enum EHintState { kHS_Zero, kHS_Waiting, kHS_Displaying, kHS_Delayed };
|
||
|
|
||
|
struct SHintState {
|
||
|
EHintState x0_state;
|
||
|
f32 x4_time;
|
||
|
bool x8_dismissed;
|
||
|
};
|
||
|
|
||
|
class CHintOptions {
|
||
|
public:
|
||
|
void SetHintNextTime();
|
||
|
|
||
|
private:
|
||
|
rstl::vector< SHintState > x0_hintStates;
|
||
|
int x10_nextHintIdx;
|
||
|
};
|
||
|
|
||
|
#endif
|