/* * InactiveState.h */ #ifndef _LOTTO_DRAWING_STATE_H_ #define _LOTTO_DRAWING_STATE_H_ #if _MSC_VER > 1000 #pragma once #endif #ifndef _LOTTO_STATE_H_ #include "Services/Lotto/LottoState.h" #endif // ÇÏÀÓ ·Î¶Ç Ãß÷ »óÅ Ŭ·¡½º class LottoDrawingState : public LottoState { public: LottoDrawingState() : LottoState((BYTE)0) {} virtual ~LottoDrawingState() {} virtual void OnEnter(); virtual void OnExit(); virtual void OnTick(); virtual void OnInfoRequest(CHARGUID charGuid, const MSG_CW_LOTTO_INFO_SYN* packet); virtual void OnWinnerList(const MSG_DW_LOTTO_WINNER_LIST_ACK* packet); virtual void OnRollOver(const MSG_DW_LOTTO_ROLLOVER_ACK* packet); private: BYTE nextWinningNum_[LottoConfig::NUM_PICKS]; // Â÷ȸ ´ç÷ ¹øÈ£ int page_; }; #endif // _LOTTO_DRAWING_STATE_H_