new class Alien

global restruct ALL!!
This commit is contained in:
2010-02-03 17:18:26 +03:00
parent 758cfeb967
commit 4ad7d83625
12 changed files with 619 additions and 273 deletions

View File

@@ -29,85 +29,56 @@ struct GameData
/*struct Effect
{
float Health;
float Speed;
int Armor;
int CntHealth;
int CntSpeed;
int CntArmor;
float Health;
float Speed;
int Armor;
int CntHealth;
int CntSpeed;
int CntArmor;
};*/
/*struct AlienImages
{
vector<QPixmap> pix;
};*/
struct Alien
{
// unsigned char AName[64];
FPVector Position;
int PicType;
//int FlX;
//int FlY;
//int Armor;
//int Level;
//int Money;
int PathIndex;
int PicIndex;
//int PicIndl;
//int MaxFrame;
//float Health;
float Speed;
float PicFrame;
//float PicI;
//float Regeneration;
QVector<QPointF> path;//path() As Point
QPoint DestPnt;
// Effect Effects;
};
struct Tower
{
//unsigned char TName[64];
//Rectangle Position;
//float angle;
//int flx;
//int fly;
QPoint Center;
//Point FirePnt;
//int BaseType;
//int Damage;
//float Radius;
//float DamageRadius;
//float FireSpeed;
//float DPS;
//int Level;
//int Cost;
//int UpgradeCost;
//int Aim;
//int FireCnt;
//Effect Effects;
//unsigned char TName[64];
//Rectangle Position;
//float angle;
//int flx;
//int fly;
QPoint Center;
//Point FirePnt;
//int BaseType;
//int Damage;
//float Radius;
//float DamageRadius;
//float FireSpeed;
//float DPS;
//int Level;
//int Cost;
//int UpgradeCost;
//int Aim;
//int FireCnt;
//Effect Effects;
};
/*
struct Splash
{
FPVector Position;
int flx;
int fly;
Point DestPnt;
int DestAlien;
int BaseType;
int Damage;
float DamageRadius;
float Speed;
Effect Effects;
int PicInd;
float PicFrame;
int MaxFrame;
FPVector Position;
int flx;
int fly;
Point DestPnt;
int DestAlien;
int BaseType;
int Damage;
float DamageRadius;
float Speed;
Effect Effects;
int PicInd;
float PicFrame;
int MaxFrame;
};
*/