// Ryzom - MMORPG Framework // Copyright (C) 2010 Winch Gate Property Limited // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as // published by the Free Software Foundation, either version 3 of the // License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . #error deprecated // //#ifndef CL_STARTING_ROLES_H //#define CL_STARTING_ROLES_H // //#include "game_share/jobs.h" // // //namespace NLGEORGES //{ // class UFormElm; //} // //namespace NLMISC //{ // class IProgressCallback; //} // //class CStartingRoleSheet; // //// *************************************************************************** ///** Helper class to find set of starting roles // */ //class CStartingRoleSet //{ //public: // CStartingRoleSet(); // // /// Init sheets for starting roles // void init (NLMISC::IProgressCallback &progress); // // /** Get a starting role depending on job // */ // const CStartingRoleSheet *getStartingRole(JOBS::TJob) const; //private: // CStartingRoleSheet *_StartingRole[JOBS::NbJobs]; //}; // // /////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////// // //// global instance for starting skills //extern CStartingRoleSet StartingRoleSet; // // // // // //#endif