the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 28 lines 900 B view raw
1#pragma once 2using namespace std; 3 4#include "..\..\MultiPlayerGameMode.h" 5#include "Tutorial.h" 6 7class TutorialMode : public MultiPlayerGameMode 8{ 9protected: 10 Tutorial *tutorial; 11 int m_iPad; 12 13 // Function to make this an abstract class 14 virtual bool isImplemented() = 0; 15public: 16 TutorialMode(int iPad, Minecraft *minecraft, ClientConnection *connection); 17 virtual ~TutorialMode(); 18 19 virtual void startDestroyBlock(int x, int y, int z, int face); 20 virtual bool destroyBlock(int x, int y, int z, int face); 21 virtual void tick(); 22 virtual bool useItemOn(shared_ptr<Player> player, Level *level, shared_ptr<ItemInstance> item, int x, int y, int z, int face, Vec3 *hit, bool bTestUseOnly=false, bool *pbUsedItem=NULL); 23 virtual void attack(shared_ptr<Player> player, shared_ptr<Entity> entity); 24 25 virtual bool isInputAllowed(int mapping); 26 27 Tutorial *getTutorial() { return tutorial; } 28};