Files
aliendefender/basestruct.h
2010-02-07 19:22:29 +03:00

92 lines
1.1 KiB
C

#ifndef BASESTRUCT_H
#define BASESTRUCT_H
#include <QVector>
#include <QPoint>
#include <QString>
#include <QPixmap>
#include <QRect>
#include <QSize>
#include <QDebug>
#include <QPainter>
#include <QBrush>
#include <QPen>
/*
struct FPVector
{
QPointF pnt;
float angle;
};
*/
/*
struct GameData
{
QSize size;
QPoint start;
QPoint finish;
QPixmap * buff;
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