the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3#include "..\Common\UI\UIController.h"
4
5class ConsoleUIController : public UIController
6{
7private:
8 ID3D11RenderTargetView* m_pRenderTargetView;
9 ID3D11DepthStencilView* m_pDepthStencilView;
10public:
11 void init(ID3D11Device *dev, ID3D11DeviceContext *ctx, ID3D11RenderTargetView* pRenderTargetView, ID3D11DepthStencilView* pDepthStencilView, S32 w, S32 h);
12
13 void render();
14 void beginIggyCustomDraw4J(IggyCustomDrawCallbackRegion *region, CustomDrawData *customDrawRegion);
15 virtual CustomDrawData *setupCustomDraw(UIScene *scene, IggyCustomDrawCallbackRegion *region);
16 virtual CustomDrawData *calculateCustomDraw(IggyCustomDrawCallbackRegion *region);
17 virtual void endCustomDraw(IggyCustomDrawCallbackRegion *region);
18
19protected:
20 virtual void setTileOrigin(S32 xPos, S32 yPos);
21
22public:
23 GDrawTexture *getSubstitutionTexture(int textureId);
24 void destroySubstitutionTexture(void *destroyCallBackData, GDrawTexture *handle);
25
26public:
27 void shutdown();
28};
29
30extern ConsoleUIController ui;