added AD editor (not work yet, just for test)
This commit is contained in:
25
loader.h
25
loader.h
@@ -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();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user