mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-14 00:21:34 +00:00
52 lines
920 B
C
52 lines
920 B
C
|
#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__
|