the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2using namespace std;
3
4#include "TutorialTask.h"
5
6// 4J Stu - Tasks that involve using the controller
7class ControllerTask : public TutorialTask
8{
9private:
10 unordered_map<int, bool> completedMappings;
11 unordered_map<int, bool> southpawCompletedMappings;
12 bool m_bHasSouthpaw;
13 unsigned int m_uiCompletionMask;
14 int *m_iCompletionMaskA;
15 int m_iCompletionMaskACount;
16 bool CompletionMaskIsValid();
17public:
18 ControllerTask(Tutorial *tutorial, int descriptionId, bool enablePreCompletion, bool showMinimumTime,
19 int mappings[], unsigned int mappingsLength, int iCompletionMaskA[]=NULL, int iCompletionMaskACount=0, int iSouthpawMappings[]=NULL, unsigned int uiSouthpawMappingsCount=0);
20 ~ControllerTask();
21 virtual bool isCompleted();
22 virtual void setAsCurrentTask(bool active = true);
23
24};