mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-14 16:46:08 +00:00
25
include/MetroidPrime/Player/CHintOptions.hpp
Normal file
25
include/MetroidPrime/Player/CHintOptions.hpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user