URL: <http://gna.org/patch/?1739>
Summary: use pointers for players Project: Freeciv Submitted by: syntron Submitted on: Dienstag 06.07.2010 um 22:04 Category: general Priority: 5 - Normal Status: In Progress Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Planned Release: 2.3.0 _______________________________________________________ Details: This is a basic working version of freeciv where the static array game.players is replaced by a speclist player_list. It needs some (a lot) cleanup especially wrt the naming of functions and variables (*_slot_*; pslot) and **testing**. After this is working, the diplstats can be replaced by a speclist diplstats_list. If a player is added an element has to be added to this list for each player. If something similar is also done for all other places there MAX_NUM_PLAYERS is used (bv_player), it would be possible to decrease the memory requirement if a small number of players is used while allowing high player numbers. I'm a little out of time. I like to work on the freeciv code, but other things have to be done (real life; I'm working to much before the computer). So, if somebode wants to take this patch, feel free to do it! _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Dienstag 06.07.2010 um 22:04 Name: 20100706-08-trunk-use-pointers-for-players.patch Size: 37kB By: syntron <http://gna.org/patch/download.php?file_id=9461> _______________________________________________________ Reply to this item at: <http://gna.org/patch/?1739> _______________________________________________ Nachricht geschickt von/durch Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev