aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Common/Tutorial/FullTutorial.h
blob: da2641d2548b5fe9225d1ead88be2ad9e293df95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#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 );
};