70 lines
1.8 KiB
C++
70 lines
1.8 KiB
C++
//-----------------------------------------------------------------------------
|
|
//
|
|
// $Logfile:: /Quake 2 Engine/Sin/code/game/securityturret.h $
|
|
// $Revision:: 11 $
|
|
// $Author:: Aldie $
|
|
// $Date:: 7/07/98 4:12p $
|
|
//
|
|
// Copyright (C) 1997 by Ritual Entertainment, Inc.
|
|
// All rights reserved.
|
|
//
|
|
// This source is may not be distributed and/or modified without
|
|
// expressly written permission by Ritual Entertainment, Inc.
|
|
//
|
|
// $Log:: /Quake 2 Engine/Sin/code/game/securityturret.h $
|
|
//
|
|
// 11 7/07/98 4:12p Aldie
|
|
// Updated to new class hierarchy
|
|
//
|
|
// 10 4/10/98 12:35a Jimdose
|
|
// made turret "New and Improved!"
|
|
//
|
|
// 9 4/09/98 7:37p Markd
|
|
//
|
|
// 8 4/08/98 4:22p Jimdose
|
|
// Getting ready to conver to Q2
|
|
//
|
|
// 6 12/15/97 12:01a Jimdose
|
|
// Made wake up and firing distances farther.
|
|
//
|
|
// 5 12/14/97 4:24p Jimdose
|
|
// Changed from monster_turret to trap_securityturret
|
|
//
|
|
// 4 12/13/97 6:00p Jimdose
|
|
// Changed the base from a Sentient to an Entity
|
|
//
|
|
// 3 12/13/97 3:47p Jimdose
|
|
// Finished implementing behaviour
|
|
//
|
|
// 2 12/09/97 3:00p Jimdose
|
|
// Created file
|
|
//
|
|
// DESCRIPTION:
|
|
//
|
|
|
|
#ifndef __SECURITY_TURRET_H__
|
|
#define __SECURITY_TURRET_H__
|
|
|
|
#include "turret.h"
|
|
|
|
class EXPORT_FROM_DLL TurretTop : public Turret
|
|
{
|
|
private:
|
|
void SetupBase( void );
|
|
public:
|
|
CLASS_PROTOTYPE( TurretTop );
|
|
|
|
TurretTop();
|
|
};
|
|
|
|
class EXPORT_FROM_DLL TurretBase : public Entity
|
|
{
|
|
public:
|
|
CLASS_PROTOTYPE( TurretBase );
|
|
|
|
TurretBase();
|
|
void GoUp( Event *ev );
|
|
void GoDown( Event *ev );
|
|
};
|
|
|
|
#endif /* Turret.h */
|