the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "..\..\..\Minecraft.World\Entity.h"
3#include "..\..\..\Minecraft.World\Level.h"
4#include "..\..\..\Minecraft.World\ItemInstance.h"
5#include "UseItemTask.h"
6
7UseItemTask::UseItemTask(const int itemId, Tutorial *tutorial, int descriptionId,
8 bool enablePreCompletion, vector<TutorialConstraint *> *inConstraints, bool bShowMinimumTime, bool bAllowFade, bool bTaskReminders)
9 : TutorialTask( tutorial, descriptionId, enablePreCompletion, inConstraints, bShowMinimumTime, bAllowFade, bTaskReminders ),
10 itemId( itemId )
11{
12}
13
14bool UseItemTask::isCompleted()
15{
16 return bIsCompleted;
17}
18
19void UseItemTask::useItem(shared_ptr<ItemInstance> item,bool bTestUseOnly)
20{
21 if(bTestUseOnly) return;
22
23 if( item->id == itemId )
24 bIsCompleted = true;
25}