Files
aliendefender/basestruct.h
buull 6a11d7fbcd now this work
but angle isn't slowly
2010-02-06 12:33:21 +03:00

87 lines
1.0 KiB
C

#ifndef BASESTRUCT_H
#define BASESTRUCT_H
#include <QVector>
#include <QPoint>
#include <QString>
#include <QPixmap>
#include <QRect>
#include <QSize>
#include <QDebug>
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