before ADeditor correct
This commit is contained in:
30
loader.h
30
loader.h
@@ -8,10 +8,14 @@
|
||||
#include <QXmlSchemaValidator>
|
||||
#include "game_data.h"
|
||||
|
||||
struct tbAlien
|
||||
struct tbHeader
|
||||
{
|
||||
int id;
|
||||
QString name;
|
||||
};
|
||||
|
||||
struct tbAlien : tbHeader
|
||||
{
|
||||
int id;
|
||||
QString name;
|
||||
float speed;
|
||||
float health;
|
||||
float armor;
|
||||
@@ -22,17 +26,15 @@ struct tbAlien
|
||||
unsigned int prise;
|
||||
};
|
||||
|
||||
struct tbSplash
|
||||
struct tbSplash : tbHeader
|
||||
{
|
||||
int id;
|
||||
QString name;
|
||||
float speed;
|
||||
unsigned int lifetime;
|
||||
bool autoControl;
|
||||
int imgType;
|
||||
};
|
||||
|
||||
struct tbTrigger
|
||||
struct tbTrigger : tbHeader
|
||||
{
|
||||
enum triggerType
|
||||
{
|
||||
@@ -48,8 +50,6 @@ struct tbTrigger
|
||||
allSide,
|
||||
nearlestAlien
|
||||
};
|
||||
int id;
|
||||
QString name;
|
||||
float damage;
|
||||
float radius;
|
||||
int chance;
|
||||
@@ -61,10 +61,8 @@ struct tbTrigger
|
||||
float randomPosRadius;
|
||||
};
|
||||
|
||||
struct tbTower
|
||||
struct tbTower : tbHeader
|
||||
{
|
||||
int id;
|
||||
QString name;
|
||||
float radius;
|
||||
unsigned int cost;
|
||||
unsigned int reload;
|
||||
@@ -124,10 +122,8 @@ struct tbWaveOnLevel
|
||||
int waveId;
|
||||
};
|
||||
|
||||
struct tbMap
|
||||
struct tbMap : tbHeader
|
||||
{
|
||||
int id;
|
||||
QString name;
|
||||
unsigned int maxPlayers;
|
||||
//QVector < QVector <int> > cells;
|
||||
QByteArray data;
|
||||
@@ -142,10 +138,8 @@ struct tbTowerOnLevel
|
||||
//int enableWaveId;
|
||||
};
|
||||
|
||||
struct tbLevel
|
||||
struct tbLevel : tbHeader
|
||||
{
|
||||
int id;
|
||||
QString name;
|
||||
int mapId;
|
||||
unsigned int score;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user