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\ItemInstance.h"
3#if !(defined _XBOX) && !(defined __PSVITA__)
4#include "..\UI\UI.h"
5#endif
6#include "Tutorial.h"
7#include "XuiCraftingTask.h"
8
9bool XuiCraftingTask::isCompleted()
10{
11#ifndef __PSVITA__
12 // This doesn't seem to work
13 //IUIScene_CraftingMenu *craftScene = reinterpret_cast<IUIScene_CraftingMenu *>(tutorial->getScene());
14#ifdef _XBOX
15 CXuiSceneCraftingPanel *craftScene = (CXuiSceneCraftingPanel *)(tutorial->getScene());
16#else
17 UIScene_CraftingMenu *craftScene = reinterpret_cast<UIScene_CraftingMenu *>(tutorial->getScene());
18#endif
19
20 bool completed = false;
21
22 switch(m_type)
23 {
24 case e_Crafting_SelectGroup:
25 if(craftScene != NULL && craftScene->getCurrentGroup() == m_group)
26 {
27 completed = true;
28 }
29 break;
30 case e_Crafting_SelectItem:
31 if(craftScene != NULL && craftScene->isItemSelected(m_item))
32 {
33 completed = true;
34 }
35 break;
36 }
37
38 return completed;
39#else
40 return true;
41#endif
42}