the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 31 lines 1.2 kB view raw
1#pragma once 2#include "Common\UI\IUIScene_AbstractContainerMenu.h" 3 4class BeaconTileEntity; 5 6class IUIScene_BeaconMenu : public virtual IUIScene_AbstractContainerMenu 7{ 8public: 9 IUIScene_BeaconMenu(); 10 11 virtual ESceneSection GetSectionAndSlotInDirection(ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY); 12 int getSectionStartOffset(ESceneSection eSection); 13 virtual void handleOtherClicked(int iPad, ESceneSection eSection, int buttonNum, bool quickKey); 14 virtual bool IsSectionSlotList( ESceneSection eSection ); 15 virtual vector<HtmlString> *GetSectionHoverText(ESceneSection eSection); 16 bool IsVisible( ESceneSection eSection ); 17 18protected: 19 void handleTick(); 20 int GetId(int tier, int effectId); 21 22 virtual void SetConfirmButtonEnabled(bool enabled) = 0; 23 virtual void AddPowerButton(int id, int icon, int tier, int count, bool active, bool selected) = 0; 24 virtual int GetPowerButtonId(ESceneSection eSection) = 0; 25 virtual bool IsPowerButtonSelected(ESceneSection eSection) = 0; 26 virtual void SetPowerButtonSelected(ESceneSection eSection) = 0; 27 28 shared_ptr<BeaconTileEntity> m_beacon; 29 bool m_initPowerButtons; 30}; 31