packet.h
class OutcomingEnterMap : public PacketFactory { public: int process(Player&); private: MapCharacterBase _MapCharacterBase; }; packet_pre_world.cpp
#include "packet.h" struct MapCharacterBase { /* ... */ }; int OutcomingEnterMap::proces(connection* d) { _MapCharacterBase = MapCharacterBase{/* ... */}; } Mistake
Error C2065 '_MapCharacterBase': undeclared identifier EmulatorTop c:\users\ilya\documents\visual studio 2015\projects\emulatortop\threadevents\packet_pre_world.cpp 142
= MapCharacterBase{/* ... */};It seems you can not do that. - nick_n_apacket_pre_world.cpptopacket.h. - KoVadim