1 /** 2 * @file 3 * @brief Campaign XVI header 4 */ 5 6 /* 7 Copyright (C) 2002-2013 UFO: Alien Invasion. 8 9 This program is free software; you can redistribute it and/or 10 modify it under the terms of the GNU General Public License 11 as published by the Free Software Foundation; either version 2 12 of the License, or (at your option) any later version. 13 14 This program is distributed in the hope that it will be useful, 15 but WITHOUT ANY WARRANTY; without even the implied warranty of 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 17 18 See the GNU General Public License for more details. 19 20 You should have received a copy of the GNU General Public License 21 along with this program; if not, write to the Free Software 22 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 23 24 */ 25 26 #pragma once 27 28 void CP_XVIInit(void); 29 void CP_SpreadXVIAtPos(const vec2_t pos); 30 bool CP_IsXVIVisible(void); 31 void CP_SpreadXVI(void); 32 void CP_ReduceXVIEverywhere(void); 33 void CP_UpdateNationXVIInfection(void); 34 int CP_GetAverageXVIRate(void); 35 void CP_UpdateXVIMapButton(void); 36 void CP_StartXVISpreading_f(void); 37 #define CP_IsXVIStarted() ccs.startXVI 38