qzdoom/src/g_heretic/a_hereticglobal.h

52 lines
920 B
C
Raw Normal View History

#ifndef __A_HERETICGLOBAL_H__
#define __A_HERETICGLOBAL_H__
#include "info.h"
#include "a_pickups.h"
class AHereticWeapon : public AWeapon
{
DECLARE_STATELESS_ACTOR (AHereticWeapon, AWeapon)
};
class APhoenixFX1 : public AActor
{
DECLARE_ACTOR (APhoenixFX1, AActor)
public:
int DoSpecialDamage (AActor *target, int damage);
};
class APhoenixPuff : public AActor
{
DECLARE_ACTOR (APhoenixPuff, AActor)
};
class ASorcerer2 : public AActor
{
DECLARE_ACTOR (ASorcerer2, AActor)
public:
void Serialize (FArchive &arc);
void BeginPlay ();
int NumBossSpots;
AActor *FirstBossSpot;
};
class AWizard : public AActor
{
DECLARE_ACTOR (AWizard, AActor)
public:
void NoBlockingSet ();
};
void P_DSparilTeleport (AActor *actor);
class AStaffPuff : public AActor
{
DECLARE_ACTOR (AStaffPuff, AActor)
public:
void BeginPlay ();
};
#endif //__A_HERETICGLOBAL_H__