From 5134805bd749e927afa2da16a98ddfb837477b92 Mon Sep 17 00:00:00 2001
From: "admin@omencraft.com"
 <admin@omencraft.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>
Date: Sun, 30 Oct 2011 08:04:40 +0000
Subject: More changes to the denotch map converter

git-svn-id: http://mc-server.googlecode.com/svn/trunk@25 0a769ca7-a7f5-676a-18bf-c427514a06d6
---
 converter/cNBTData.h | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

(limited to 'converter/cNBTData.h')

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); }
 
-- 
cgit v1.2.3