Prevent wind bar from overflowing with high wind values
Wind flow overflow does not happen normally, but might be triggered when calling SetWind with
extreme values (>100 or <-100). Allows for silly wind experiments in scripts.
#ifndef GAMECONFIG_H
#define GAMECONFIG_H
#include <QList>
#include <QVector>
#include "team.h"
class GameConfig {
public:
explicit GameConfig();
const char** argv() const;
int argc() const;
const QList<QByteArray> config() const;
void clear();
void cmdSeed(const QByteArray& seed);
void cmdTheme(const QByteArray& theme);
void cmdMapgen(int mapgen);
void cmdTeam(const Team& team);
private:
mutable QVector<const char*> m_argv;
QList<QByteArray> m_arguments;
QList<QByteArray> m_cfg;
QList<Team> m_teams;
void cfgAppend(const QByteArray& cmd);
};
#endif // GAMECONFIG_H