/*
Copyright (C) 2003, 2010 - Wolfire Games
-Copyright (C) 2010-2016 - Lugaru contributors (see AUTHORS file)
+Copyright (C) 2010-2017 - Lugaru contributors (see AUTHORS file)
This file is part of Lugaru.
along with Lugaru. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "Math/Quaternions.hpp"
+#include "Math/XYZ.hpp"
#include <string>
#include <vector>
extern bool campaign;
extern int actuallevel;
+extern std::string campaignEndText[3];
std::vector<std::string> ListCampaigns();
void LoadCampaign();
{
private:
int width;
- struct Position {
+ struct Position
+ {
int x, y;
};
+
public:
std::string mapname;
std::string description;
int getEndY();
XYZ getCenter();
int getWidth();
- std::istream& operator<< (std::istream& is);
- friend std::istream& operator>> (std::istream& is, CampaignLevel& cl) {
+ std::istream& operator<<(std::istream& is);
+ friend std::istream& operator>>(std::istream& is, CampaignLevel& cl)
+ {
return cl << is;
}
};