the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 27 lines 850 B view raw
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};