before ADeditor correct

This commit is contained in:
unknown
2010-08-25 21:55:42 +04:00
parent 02acdc4d2b
commit 8d6a589224
14 changed files with 868 additions and 702 deletions

View File

@@ -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;
};