added animation
but not full in ADeditor
This commit is contained in:
10
loader.h
10
loader.h
@@ -130,6 +130,12 @@ struct tbLevel : tbHeader
|
||||
unsigned int score;
|
||||
};
|
||||
|
||||
struct tbAnimation
|
||||
{
|
||||
int id;
|
||||
QStringList pathes;
|
||||
};
|
||||
|
||||
|
||||
class Loader : public QObject
|
||||
{
|
||||
@@ -148,6 +154,7 @@ public:
|
||||
QHash <int,tbTower> towers;
|
||||
QHash <int,tbTrigger> triggers;
|
||||
QHash <int,tbWave> waves;
|
||||
QHash <int,tbAnimation> animations;
|
||||
QMultiHash <int,tbWaveOnLevel> levWaves;
|
||||
QMultiHash <int,tbWavePart> waveParts;
|
||||
QMultiHash <int,tbChain> chains;
|
||||
@@ -176,8 +183,9 @@ private:
|
||||
void readLevWaves();
|
||||
void readWaveParts();
|
||||
void readUpgrades();
|
||||
void readAnimations();
|
||||
|
||||
void fillTowerChains(QList <tbChain> * chlist, QList <int> * trigIds, srcTowerType * stt, int parId, int parIndex, int * recursiveCheck);
|
||||
void fillTowerChains(QList <int> * animIds, QList <tbChain> * chlist, QList <int> * trigIds, srcTowerType * stt, int parId, int parIndex, int * recursiveCheck);
|
||||
void validate(QString filename);
|
||||
QString createMapExample();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user