#ifndef _GLEST_GAME_GAMECONSTANTS_H_ #define _GLEST_GAME_GAMECONSTANTS_H_ // ============================================================== // This file is part of Glest (www.glest.org) // // Copyright (C) 2001-2008 Marti�o Figueroa // // You can redistribute this code and/or modify it under // the terms of the GNU General Public License as published // by the Free Software Foundation; either version 2 of the // License, or (at your option) any later version // ============================================================== namespace Glest{ namespace Game{ // ===================================================== // class GameConstants // ===================================================== enum ControlType{ ctClosed, ctCpuEasy, ctCpu, ctCpuUltra, ctCpuMega, ctNetwork, ctHuman }; class GameConstants { public: static const int maxPlayers= 8; static const int serverPort= 61357; static const int updateFps= 40; static const int cameraFps= 100; static const int networkFramePeriod= 10; static const int networkExtraLatency= 200; static const char *folder_path_maps; static const char *folder_path_scenarios; static const char *folder_path_techs; static const char *folder_path_tilesets; static const char *folder_path_tutorials; }; enum PathType { ptMaps, ptScenarios, ptTechs, ptTilesets, ptTutorials }; }}//end namespace #endif