Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2001:
[Freeciv-Dev] A few patches ready....
Home

[Freeciv-Dev] A few patches ready....

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] A few patches ready....
From: "andi payn" <paynfc@xxxxxxxxxxx>
Date: Fri, 21 Dec 2001 06:27:29 +0000

OK, as it turns out, a few of those changes were easy to isolate, so I've uploaded a few patches: calendar-patch-0, subfields-patch-0, extra-columns-patch-0, vet-patch-0, and infinitemove-patch-0. All of the other changes will take more time (I really should have started separating this out sooner, and not developed against a tree with civworld, gen-impr, and other stuff already added in...), so I won't bother unless someone says they want to see it.

The code changes have been tested extensively, and all known issues are included in each patch's text file. I haven't tested too much how well the patches well; all I did is take each one, apply it to a fresh CVS tree, compile, load a saved game, play a turn, and look around a bit. Most of them give warnings about the line numbers being off. Some of them are now incompatible with each other (vet levels and calendars definitely are, although it would be easy to merge them), and one requires another (extra columns requires subfields, although again this would be easy to fix).

Anyway, the separate patches may not work as well as they do in my complete tree (or at all). I know that the infinite move patch will cause dangerous danger if you actually try to make use of infinite moves in a large game without some of my other changes.

Also, many of the changes will have no effect with the standard rulesets. Many of them will also give warnings about "... missing, using defaults" with the standard rulesets. I could include changes to the rulesets in the patches, but I didn't. Each patch's textfile includes samples you can cut and paste into your own rulesets to try out the new features.

I considered adding capabilities, but since this is all pretty preliminary, I decided to wait until I'm more sure of the design first. I tried to include notes for each about the consequences of this lack.

I did write pretty extensive notes on each patch (sometimes longer than the patch itself). So if it doesn't work, or doesn't work the way you expected it to, you can see what I was aiming for....

So there you go.


_________________________________________________________________
Join the world?s largest e-mail service with MSN Hotmail. http://www.hotmail.com



[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] A few patches ready...., andi payn <=