/ source / blood / src / aicdud.h
aicdud.h
 1  //-------------------------------------------------------------------------
 2  /*
 3  Copyright (C) 2010-2019 EDuke32 developers and contributors
 4  Copyright (C) 2019 Nuke.YKT
 5  Copyright (C) NoOne
 6  
 7  *****************************************************************
 8  NoOne: AI code for Custom Dude system.
 9  *****************************************************************
10  
11  This file is part of NBlood.
12  
13  NBlood is free software; you can redistribute it and/or
14  modify it under the terms of the GNU General Public License version 2
15  as published by the Free Software Foundation.
16  
17  This program is distributed in the hope that it will be useful,
18  but WITHOUT ANY WARRANTY; without even the implied warranty of
19  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20  
21  See the GNU General Public License for more details.
22  
23  You should have received a copy of the GNU General Public License
24  along with this program; if not, write to the Free Software
25  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
26  */
27  //-------------------------------------------------------------------------
28  #ifdef NOONE_EXTENSIONS
29  #pragma once
30  #include "nnextcdud.h"
31  
32  extern AISTATE gCdudeStateTemplate[kCdudeStateNormalMax][kCdudePostureMax];
33  extern AISTATE gCdudeStateAttackTemplate[kCdudePostureMax];
34  extern AISTATE gCdudeStateDyingTemplate[kCdudePostureMax];
35  void cdudeDoExplosion(CUSTOMDUDE* pDude);
36  #endif