the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2#include "SurvivalMode.h"
3
4class DemoMode : public SurvivalMode
5{
6private:
7 static const int DEMO_DAYS = 5;
8
9 bool demoHasEnded;
10 int demoEndedReminder;
11
12public:
13 DemoMode(Minecraft *minecraft);
14 virtual void tick();
15private:
16 void outputDemoReminder();
17public:
18 using GameMode::useItem;
19 using SurvivalMode::useItemOn;
20
21 virtual void startDestroyBlock(int x, int y, int z, int face);
22 virtual void continueDestroyBlock(int x, int y, int z, int face);
23 virtual bool destroyBlock(int x, int y, int z, int face);
24 virtual bool useItem(shared_ptr<Player> player, Level *level, shared_ptr<ItemInstance> item);
25 virtual bool useItemOn(shared_ptr<Player> player, Level *level, shared_ptr<ItemInstance> item, int x, int y, int z, int face);
26 virtual void attack(shared_ptr<Player> player, shared_ptr<Entity> entity);
27};