the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3class CXuiSceneEnchant;
4
5class CXuiCtrlEnchantmentButtonText : public CXuiControlImpl
6{
7public:
8 XUI_IMPLEMENT_CLASS(CXuiCtrlEnchantmentButtonText, L"CXuiCtrlEnchantmentButtonText", XUI_CLASS_CONTROL)
9
10protected:
11
12 XUI_BEGIN_MSG_MAP()
13 XUI_ON_XM_INIT(OnInit)
14 XUI_ON_XM_RENDER(OnRender)
15 XUI_END_MSG_MAP()
16
17 HRESULT OnInit(XUIMessageInit* pInitData, BOOL& rfHandled);
18 HRESULT OnRender(XUIMessageRender *pRenderData, BOOL &rfHandled);
19
20private:
21 CXuiCtrlEnchantmentButton *m_parentControl;
22
23 float m_fScreenWidth,m_fScreenHeight;
24 float m_fRawWidth,m_fRawHeight;
25
26 int m_lastCost;
27 wstring m_enchantmentString;
28
29 unsigned int m_textColour, m_textFocusColour, m_textDisabledColour;
30
31 class EnchantmentNames
32 {
33 public:
34 static EnchantmentNames instance;
35
36 private:
37 Random random;
38 vector<wstring> words;
39
40 EnchantmentNames();
41
42 public:
43 wstring getRandomName();
44 };
45};