00001 #ifndef LOAD_MAP_HH_ 00002 # define LOAD_MAP_HH_ 00003 00004 # include "incoming-packet.hh" 00005 # include "packets_fwd.hh" 00006 # include "objects_fwd.hh" 00007 00008 namespace infos 00009 { 00010 class LoadMap : public packets::IncomingPacket 00011 { 00012 public: 00013 LoadMap(int size = 5); 00014 00015 const static int op = 0x11; 00016 00017 void print_tag(std::ostream &os) const; 00018 void print_data(std::ostream &os) const; 00019 void process(packets::PacketVisitor &ph); 00020 00021 int get_map_id() const; 00022 const objects::DefMap &get_map_object() const; 00023 }; 00024 }; 00025 00026 #endif