the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 37 lines 902 B view raw
1#include "stdafx.h" 2#include "..\..\..\Minecraft.World\ItemInstance.h" 3#include "CompleteUsingItemTask.h" 4 5CompleteUsingItemTask::CompleteUsingItemTask(Tutorial *tutorial, int descriptionId, int itemIds[], unsigned int itemIdsLength, bool enablePreCompletion) 6 : TutorialTask( tutorial, descriptionId, enablePreCompletion, NULL) 7{ 8 m_iValidItemsA= new int [itemIdsLength]; 9 for(int i=0;i<itemIdsLength;i++) 10 { 11 m_iValidItemsA[i]=itemIds[i]; 12 } 13 m_iValidItemsCount = itemIdsLength; 14} 15 16CompleteUsingItemTask::~CompleteUsingItemTask() 17{ 18 delete [] m_iValidItemsA; 19} 20 21bool CompleteUsingItemTask::isCompleted() 22{ 23 return bIsCompleted; 24} 25 26void CompleteUsingItemTask::completeUsingItem(shared_ptr<ItemInstance> item) 27{ 28 if(!hasBeenActivated() && !isPreCompletionEnabled()) return; 29 for(int i=0;i<m_iValidItemsCount;i++) 30 { 31 if( item->id == m_iValidItemsA[i] ) 32 { 33 bIsCompleted = true; 34 break; 35 } 36 } 37}