URL:
  <http://gna.org/patch/?6146>

                 Summary: packet_traderoute_info
                 Project: Freeciv
            Submitted by: cazfi
            Submitted on: Tue 28 Jul 2015 02:34:02 PM EEST
                Category: general
                Priority: 5 - Normal
                  Status: Ready For Test
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: 3.0.0

    _______________________________________________________

Details:

Separate trade routes from the city_info packet.

This makes max number of trade routes more flexible (no need to reserve
specific number of slots to city_info packet). This should also get rid of the
current error messages caused by sending uninitialized data in the unused
traderoute slots.

The protocol is still somewhat cumbersome what comes to traderoute removal.
When any traderoute is removed, traderoute_count in the city info packet
always sent before trade routes gets subtrackted and client then knows to drop
one traderoute. However, as it doesn't know which one is going to be removed,
it always drops topmost one. When actual traderoutes are then sent, the actual
remaining traderoutes might be handled as changes to the actually removed
traderoute that client kept.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Tue 28 Jul 2015 02:34:02 PM EEST  Name: TraderoutePackets.patch  Size:
13kB   By: cazfi

<http://gna.org/patch/download.php?file_id=24681>

    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?6146>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to