Reverse order of visual gears linked list
Now vgears will render in the order they have been added.
Older visual gears are rendered earlier, so they are "behind" newer visual gears.
This has been primarily done to fix the render order of speech bubbles (
bug #287).
#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