added AD editor (not work yet, just for test)

This commit is contained in:
2010-08-25 03:10:15 +03:00
parent 68784b7e9e
commit d897bb8fa2
27 changed files with 2163 additions and 398 deletions

View File

@@ -156,16 +156,10 @@ class Loader : public QObject
Q_OBJECT
public:
explicit Loader(QObject *parent = 0);
void create();
void reload();
Game_Data * loadlevel();
signals:
public slots:
private:
QDomDocument * doc;
QFile * file;
//void create();
void save(QString filename);
void load(QString filename);
Game_Data * loadlevel(int id);
QHash <int,tbAlien> aliens;
QHash <int,tbMap> maps;
@@ -181,6 +175,14 @@ private:
QMultiHash <int,tbTowerOnLevel> levTowers;
QMultiHash <int,tbUpgrade> upgrades;
signals:
public slots:
private:
QDomDocument * doc;
QFile * file;
void readAliens();
void readMaps();
void readLevels();
@@ -195,8 +197,7 @@ private:
void readWaveParts();
void readUpgrades();
void validate();
void load();
void validate(QString filename);
QString CreateMapExample();
};