21 lines
589 B
C++
21 lines
589 B
C++
#pragma once
|
|
#include "Tutorial.h"
|
|
|
|
#define FULL_TUTORIAL_PROGRESS_2_X_2_Crafting 1
|
|
#define FULL_TUTORIAL_PROGRESS_3_X_3_Crafting 2
|
|
#define FULL_TUTORIAL_PROGRESS_CRAFT_FURNACE 4
|
|
#define FULL_TUTORIAL_PROGRESS_USE_FURNACE 8
|
|
#define EXTENDED_TUTORIAL_PROGRESS_USE_BREWING_STAND 16
|
|
|
|
class FullTutorial : public Tutorial
|
|
{
|
|
private:
|
|
bool m_isTrial;
|
|
char m_progressFlags;
|
|
bool m_completedStates[e_Tutorial_State_Max];
|
|
public:
|
|
FullTutorial(int iPad, bool isTrial = false);
|
|
|
|
virtual bool isStateCompleted( eTutorial_State state );
|
|
virtual void setStateCompleted( eTutorial_State state );
|
|
}; |