summaryrefslogtreecommitdiffstats
path: root/converter/cNBTData.h
diff options
context:
space:
mode:
Diffstat (limited to 'converter/cNBTData.h')
-rw-r--r--converter/cNBTData.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/converter/cNBTData.h b/converter/cNBTData.h
index 4de9822d3..a0a40e68b 100644
--- a/converter/cNBTData.h
+++ b/converter/cNBTData.h
@@ -38,18 +38,18 @@ public:
void PutInteger( std::string Name, int Value ) { m_Integers[Name] = Value; }
void PutLong( std::string Name, long Value ) { m_Longs[Name] = Value; }
void PutString( std::string Name, std::string Value ) { m_Strings[Name] = Value; }
- void PutByteArray( std::string Name, std::string Value ) { m_ByteArrays[Name] = Value; }
+ void PutByteArray( std::string Name, char* ByteArray ) { m_ByteArrays[Name] = ByteArray; }
void PutCompound( std::string Name );
void PutList( std::string Name, ENUM_TAG Type );
- char GetByte( std::string Name ) { return m_Bytes[Name]; }
- short GetShort( std::string Name ) { return m_Shorts[Name]; }
- int GetInteger( std::string Name ) { return m_Integers[Name]; }
- long GetLong( std::string Name ) { return m_Longs[Name]; }
- std::string GetString( std::string Name ) { return m_Strings[Name]; }
- std::string GetByteArray( std::string Name ) { return m_ByteArrays[Name]; }
+ char GetByte( std::string Name ) { return m_Bytes[Name]; }
+ short GetShort( std::string Name ) { return m_Shorts[Name]; }
+ int GetInteger( std::string Name ) { return m_Integers[Name]; }
+ long GetLong( std::string Name ) { return m_Longs[Name]; }
+ std::string GetString( std::string Name ) { return m_Strings[Name]; }
+ char* GetByteArray( std::string Name ) { return m_ByteArrays[Name]; }
cNBTCompound* GetCompound( std::string Name );
- cNBTList* GetList( std::string Name ) { return m_Lists[Name]; }
+ cNBTList* GetList( std::string Name ) { return m_Lists[Name]; }
cNBTList* GetCurrentList() { return m_CurrentList; }
cNBTCompound* GetParentCompound() { return m_ParentCompound; }
@@ -72,7 +72,7 @@ private:
typedef std::map<std::string, int> IntegerMap;
typedef std::map<std::string, long> LongMap;
typedef std::map<std::string, std::string> StringMap;
- typedef std::map<std::string, std::string> ByteArrayMap;
+ typedef std::map<std::string, char*> ByteArrayMap;
typedef std::map<std::string, cNBTCompound*> CompoundMap;
typedef std::map<std::string, cNBTList*> ListMap;
ByteMap m_Bytes;
@@ -131,14 +131,14 @@ public:
void PutInteger( std::string Name, int Value ) { m_CurrentCompound->PutInteger( Name, Value ); }
void PutLong( std::string Name, long Value ) { m_CurrentCompound->PutLong( Name, Value ); }
void PutString( std::string Name, std::string Value ) { m_CurrentCompound->PutString(Name, Value); }
- void PutByteArray( std::string Name, std::string Value ) { m_CurrentCompound->PutByteArray( Name, Value ); }
+ void PutByteArray( std::string Name, char* ByteArray ) { m_CurrentCompound->PutByteArray( Name, ByteArray ); }
void PutCompound( std::string Name ) { m_CurrentCompound->PutCompound( Name ); }
void PutList( std::string Name, ENUM_TAG Type ) { m_CurrentCompound->PutList( Name, Type ); }
int GetInteger( std::string Name ) { return m_CurrentCompound->GetInteger(Name); }
long GetLong( std::string Name ) { return m_CurrentCompound->GetLong(Name); }
std::string GetString( std::string Name ) { return m_CurrentCompound->GetString(Name); }
- std::string GetByteArray( std::string Name ) { return m_CurrentCompound->GetByteArray(Name); }
+ char* GetByteArray( std::string Name ) { return m_CurrentCompound->GetByteArray(Name); }
cNBTCompound* GetCompound( std::string Name ) { return m_CurrentCompound->GetCompound(Name); }
cNBTList* GetList( std::string Name ) { return m_CurrentCompound->GetList(Name); }