1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
#ifndef PROJECTILE_FUNCTORS_HDR
#define PROJECTILE_FUNCTORS_HDR
class CProjectile;
struct FlyingPiece;
struct ProjectileDetacher {
static void Detach(CProjectile* p);
};
struct ProjectileIndexer {
static int Index(const CProjectile* p);
};
struct ProjectileDistanceComparator {
bool operator() (const CProjectile* arg1, const CProjectile* arg2) const;
};
struct FlyingPieceComparator {
bool operator() (const FlyingPiece* fp1, const FlyingPiece* fp2) const;
};
#endif
|