/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2008, Dave Pare, Jeff Bailey, Thomas Ruschak,
- * Ken Stevens, Steve McClure
+ * Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Ken Stevens, Steve McClure, Markus Armbruster
*
- * This program is free software; you can redistribute it and/or modify
+ * Empire is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
+ * the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* ---
*
* ---
*
* head.c: Print headlines of the Empire News
- *
+ *
* Known contributors to this file:
- *
+ * Markus Armbruster, 2006-2013
*/
#include <config.h>
(void)time(&now);
natp = getnatp(player->cnum);
- if (player->argp[1] != 0 && *player->argp[1] != 0) {
+ if (player->argp[1] && *player->argp[1]) {
news_per = days(atoi(player->argp[1]));
if (news_per > days(3))
news_per = days(3);
for (n = 0; n < 5; n++) {
if ((scoop = head_findscoop(hist, maxcnum, &actor, &victim)) < 10)
break;
- severity = head_printscoop(hist, actor, victim);
+ head_printscoop(hist, actor, victim);
hp = &hist[actor][victim];
severity = hp->h_recent - hp->h_past;
if (severity <= -scoop / 2 || severity >= scoop / 2) {
static char *
head_meanwhile(int val)
{
- switch (val & 03) {
- case 0:
- return "Meanwhile";
- case 1:
- return "On the other hand";
- case 2:
- return "At the same time";
- case 3:
- return "Although";
- }
- /*NOTREACHED*/
- return "";
+ static char *meanwhile[4] = {
+ "Meanwhile", "On the other hand", "At the same time", "Although"
+ };
+ return meanwhile[val % 4];
}
static void
break;
case 1:
if (hp->h_recent < -16)
- pr("%s agression against %s has lessened slightly",
+ pr("%s aggression against %s has lessened slightly",
aname, vname);
else
pr("Peace talks may occur between %s & %s", aname, vname);