aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Common/Tutorial/CompleteUsingItemTask.h
blob: a905bead045de5d81f1b536c574df3fb0b4a5582 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once
using namespace std;

#include "TutorialTask.h"

class Level;

class CompleteUsingItemTask : public TutorialTask
{
private:
	int *m_iValidItemsA;
	int m_iValidItemsCount;
	bool completed;

public:
	CompleteUsingItemTask(Tutorial *tutorial, int descriptionId, int itemIds[], unsigned int itemIdsLength, bool enablePreCompletion = false);
	virtual ~CompleteUsingItemTask();
	virtual bool isCompleted();
	virtual void completeUsingItem(shared_ptr<ItemInstance> item);
};