Complete.Org: Mailing Lists: Archives: freeciv-dev: August 2002:
[Freeciv-Dev] Re: [FreeCiv-Cvs] per: Adding generalised calendar. Calend
Home

[Freeciv-Dev] Re: [FreeCiv-Cvs] per: Adding generalised calendar. Calend

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Freeciv-dev <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: [FreeCiv-Cvs] per: Adding generalised calendar. Calendars can now ... (PR#1964)
From: Christian Knoke <chrisk@xxxxxxxx>
Date: Fri, 23 Aug 2002 20:59:29 +0200

On Fri, Aug 23, 2002 at 03:47:43PM +0100, Ben Webb wrote:
> On Fri, Aug 23, 2002 at 04:07:54AM -0700, Christian Knoke wrote:
> > When I start a new default game, it shows the year 4001 for the first
> > round, and 3951 for the second.
> 
>       That's right, because now calendars work according to the real
> world, rather than the bizarre world that Freeciv used to inhabit. There
> is no year skipped at the AD-BC transition, so we need to add an extra
> year somewhere. You can add it to the AD calendars if you prefer, by
> editing the ruleset, but I thought it cleaner this way (and nobody
> complained at the time).

It looks silly for me. What about the following calendar instead
(not tested):

[calendar_ancient_age]
name                   = _("Ancient Age")
first_year             = -1000
turn_years             = 25
req_tech               = "None"
early_tech             = "None"
; 1000BC - 1AD = 40 turns, 100 cumulative

[calendar_new_era]
name                   = _("Turn of the Era")
first_year             = 1
turn_years             = 19
req_tech               = "None"
early_tech             = "None"
; 1AD - 20AD = 1 turn, 101 cumulative

[calendar_classical_age]
name                   = _("Classical Age")
first_year             = 20
turn_years             = 20
req_tech               = "None"
early_tech             = "None"
; 20AD - 1000AD = 49 turns, 150 cumulative

[calendar_dark_ages]
name                   = _("Dark Ages")
first_year             = 1000
turn_years             = 10
req_tech               = "None"
early_tech             = "None"
; 1000 AD - 1500 AD = 50 turns, 200 cumulative

> 
> > When I continue an old game, it shows rubbish.
> 
> What kind of rubbish?

(0 yr/turn)

Should be empty, I think. Also, maybe you can use plural i18n to
allow proper localization?

> > Also, I feel the calendar info belongs into the popup, rather than
> > into the already crowded side display.
> 
> Well, that's easy to change, if this is the majority opinion.

Christian

-- 
Christian Knoke     * * *      http://www.enter.de/~c.knoke/
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.


[Prev in Thread] Current Thread [Next in Thread]