Files
2022-10-26 12:25:11 +08:00

31 lines
432 B
C++

#pragma once
enum READY_STATE
{
READY_STATE_NONE,
READY_STATE_NOT_READY,
READY_STATE_READY,
};
class ReadyState
{
public:
ReadyState();
~ReadyState();
VOID Init( BYTE StateCount );
READY_STATE Update();
VOID SetReadyState( BYTE StateID , BOOL bFlag );
private:
BOOL IsReady( BYTE StateID );
READY_STATE IsAllReady();
private:
BYTE m_StateCount;
BOOL * m_pbStateArray;
READY_STATE m_ChangedState;
};