Author: cazfi Date: Thu Feb 4 19:11:50 2016 New Revision: 31748 URL: http://svn.gna.org/viewcvs/freeciv?rev=31748&view=rev Log: Improved caravan foreign trade setting logging
See patch #6895 Modified: trunk/common/aicore/caravan.c Modified: trunk/common/aicore/caravan.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/aicore/caravan.c?rev=31748&r1=31747&r2=31748&view=diff ============================================================================== --- trunk/common/aicore/caravan.c (original) +++ trunk/common/aicore/caravan.c Thu Feb 4 19:11:50 2016 @@ -95,6 +95,23 @@ enum log_level level, const char *file, const char *function, int line) { + const char *foreign = "<illegal>"; + + switch (parameter->allow_foreign_trade) { + case FTL_NATIONAL_ONLY: + foreign = "no"; + break; + case FTL_ALLIED: + foreign = "allied"; + break; + case FTL_PEACEFUL: + foreign = "peaceful"; + break; + case FTL_NONWAR: + foreign = "anything but enemies"; + break; + } + do_log(file, function, line, FALSE, level, "parameter {\n" " horizon = %d\n" @@ -111,7 +128,7 @@ parameter->consider_trade ? "trade" : "-", parameter->consider_wonders ? "wonders" : "-", parameter->account_for_broken_routes ? "yes" : "no", - parameter->allow_foreign_trade != FTL_NATIONAL_ONLY ? "yes" : "no", + foreign, parameter->ignore_transit_time ? "yes" : "no", parameter->convert_trade ? "yes" : "no"); } _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits