the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 36 lines 1.2 kB view raw
1#pragma once 2#include "TutorialTask.h" 3#include "..\..\..\Minecraft.World\Recipy.h" 4 5class XuiCraftingTask : public TutorialTask 6{ 7public: 8 enum eCraftingTaskType 9 { 10 e_Crafting_SelectGroup, 11 e_Crafting_SelectItem, 12 }; 13 14 // Select group 15 XuiCraftingTask(Tutorial *tutorial, int descriptionId, Recipy::_eGroupType groupToSelect, bool enablePreCompletion = false, vector<TutorialConstraint *> *inConstraints = NULL, 16 bool bShowMinimumTime=false, bool bAllowFade=true, bool m_bTaskReminders=true ) 17 : TutorialTask(tutorial, descriptionId, enablePreCompletion, inConstraints, bShowMinimumTime, bAllowFade, m_bTaskReminders ), 18 m_group(groupToSelect), 19 m_type( e_Crafting_SelectGroup ) 20 {} 21 22 // Select Item 23 XuiCraftingTask(Tutorial *tutorial, int descriptionId, int itemId, bool enablePreCompletion = false, vector<TutorialConstraint *> *inConstraints = NULL, 24 bool bShowMinimumTime=false, bool bAllowFade=true, bool m_bTaskReminders=true ) 25 : TutorialTask(tutorial, descriptionId, enablePreCompletion, inConstraints, bShowMinimumTime, bAllowFade, m_bTaskReminders ), 26 m_item(itemId), 27 m_type( e_Crafting_SelectItem ) 28 {} 29 30 virtual bool isCompleted(); 31 32private: 33 eCraftingTaskType m_type; 34 Recipy::_eGroupType m_group; 35 int m_item; 36};