00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00028
00029 #if !defined __cplusplus
00030 #error C++ compiler required
00031 #endif
00032
00033
00034 #include <sstream>
00035 #include <string>
00036
00037
00038 #include "global.hpp"
00039 #include "lump.hpp"
00040 #include "playpal.hpp"
00041 #include "wadentry.hpp"
00042
00043 using namespace Doomwad;
00044
00045 const std::string PlayPal::NAME = "PLAYPAL";
00046
00050 PlayPal::PlayPal (void) throw ()
00051 {
00052 return;
00053 }
00054
00060 PlayPal::PlayPal (const Lump &lump) throw ()
00061 {
00062 this->setFromLump (lump);
00063 return;
00064 }
00065
00069 PlayPal::~PlayPal (void) throw ()
00070 {
00071 return;
00072 }
00073
00074 bool PlayPal::setFromLump (const Lump &lump) throw ()
00075 {
00076
00077 lump.size ();
00078 return true;
00079 }
00080
00081 Lump PlayPal::toLump (void) const throw ()
00082 {
00083
00084 Lump lump (NAME);
00085 return lump;
00086 }
00087
00088 std::string PlayPal::toString (void) const throw ()
00089 {
00090
00091 std::ostringstream str;
00092 return str.str ();
00093 }