URL:
<http://gna.org/patch/?1208>
Summary: City warmap alternative
Project: Freeciv
Submitted by: pepeto
Submitted on: Tuesday 07/28/2009 at 11:36
Category: general
Priority: 3 - Low
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
In ai/advmilitary.c, the warmap is deployed for a city. I added some
equivalent named "struct pf_city_map" which works by unit_class when warmap
worked with move types. The city map is a vector of pf_map (which are only
created and deployed when needed). The public interface grants 3 functions:
* struct pf_city_map pf_city_map_new(const struct city pcity);
* void pf_city_map_destroy(struct pf_city_map *pfcm);
* int pf_city_map_get_move_cost(struct pf_city_map pfcm, const struct
unit_class punitclass, struct tile *ptile);
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Tuesday 07/28/2009 at 11:36 Name: trunk_city_warmap_alternative.diff
Size: 7kB By: pepeto
<http://gna.org/patch/download.php?file_id=6282>
_______________________________________________________
Reply to this item at:
<http://gna.org/patch/?1208>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev