#ifndef BASESTRUCT_H #define BASESTRUCT_H #include #include #include #include #include #include #include struct FPVector { QPointF pnt; float angle; }; struct GameData { QSize size; QPoint start; QPoint finish; int cellsize; int ** Cells; }; /*struct Effect { float Health; float Speed; int Armor; int CntHealth; int CntSpeed; int CntArmor; };*/ 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; }; /* 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; }; */ #endif // BASESTRUCT_H