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