the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "DLCManager.h"
3#include "DLCTextureFile.h"
4
5DLCTextureFile::DLCTextureFile(const wstring &path) : DLCFile(DLCManager::e_DLCType_Texture,path)
6{
7 m_bIsAnim = false;
8 m_animString = L"";
9
10 m_pbData = NULL;
11 m_dwBytes = 0;
12}
13
14void DLCTextureFile::addData(PBYTE pbData, DWORD dwBytes)
15{
16 //app.AddMemoryTextureFile(m_path,pbData,dwBytes);
17 m_pbData = pbData;
18 m_dwBytes = dwBytes;
19}
20
21PBYTE DLCTextureFile::getData(DWORD &dwBytes)
22{
23 dwBytes = m_dwBytes;
24 return m_pbData;
25}
26
27void DLCTextureFile::addParameter(DLCManager::EDLCParameterType type, const wstring &value)
28{
29 switch(type)
30 {
31 case DLCManager::e_DLCParamType_Anim:
32 m_animString = value;
33 if(m_animString.empty()) m_animString = L",";
34 m_bIsAnim = true;
35
36 break;
37 }
38}
39
40wstring DLCTextureFile::getParameterAsString(DLCManager::EDLCParameterType type)
41{
42 switch(type)
43 {
44 case DLCManager::e_DLCParamType_Anim:
45 return m_animString;
46 default:
47 return L"";
48 }
49}
50
51bool DLCTextureFile::getParameterAsBool(DLCManager::EDLCParameterType type)
52{
53 switch(type)
54 {
55 case DLCManager::e_DLCParamType_Anim:
56 return m_bIsAnim;
57 default:
58 return false;
59 }
60}