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 <=