#pragma once #include struct Fish_TurretPosCFGData { //ID int mID; //X×ø±ê int mX; //Y×ø±ê int mY; //Ðýת bool mIsFlippedY; }; class Fish_TurretPosCFG { public: private: static std::auto_ptr msSingleton; public: int GetCount(); const Fish_TurretPosCFGData* GetData(int ID); const std::map& GetMapData(); void Load(); void LoadLua(); void Reload(); static Fish_TurretPosCFG* GetSingleton(); static void Release(); private: std::map mMapData; };