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