home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 September / PCWELT_9_2006.ISO / pcwsoft / Freeciv-2.0.8-win32-gtk2-setup.exe / doc / sv / README.attributes.sv < prev    next >
Encoding:
Text File  |  2005-10-13  |  1.6 KB  |  34 lines

  1. Klient/servermodell
  2. ===================
  3.  
  4. Varje klientspelare har ett attributblock och servern tillhandah├Ñller
  5. ├ñven ett s├Ñdant attributblock f├╢r varje spelare. Alla attributblock
  6. som servern tillhandah├Ñller skrivs till sparningsfilen. Klienten och
  7. servern samordnar sina block. Servern skickar sitt block till klienten
  8. vid spelets b├╢rjan eller ├Ñterladdning. Klienten skickar ett uppdaterat
  9. block till servern vid slutet av varje omg├Ñng. Eftersom den st├╢rsta
  10. paketstorleken ├ñr 4k och attributblock kan ha godtycklig storlek
  11. (dock begr├ñnsat till 64k i denna inledande version) s├Ñ kan inte
  12. attributblocken skickas i ett enda paket. S├Ñ attributblocken delas upp
  13. i attributsjok som ├Ñter sammanfogas hos mottagaren. Ingen del av
  14. servern k├ñnner till n├Ñgon inre ordning hos attributblocket. F├╢r
  15. servern ├ñr ett attributblock endast ett block av betydelsel├╢sa data.
  16.  
  17. Användargränssnitt
  18. ==================
  19.  
  20. Eftersom ett attributblock inte ├ñr ett bra anv├ñndargr├ñnssnitt s├Ñ kan
  21. anv├ñndaren komma ├Ñt attributen genom
  22. kartläggnings-/ordliste-/haskarte-/hashtabellsgränssnitt.
  23. Denna hashtabell serialiseras till attributblocket och omv├ñnt.
  24. Hashtabellens nyckel best├Ñr av: (den verkliga) nyckeln, x, y och id.
  25. (Den verkliga) nyckeln ├ñr ett heltal som definierar anv├ñndningen och
  26. formatet f├╢r detta attribut. Hashtabellens v├ñrden kan ha godtycklig
  27. l├ñngd. Den inere ordningen hos ett v├ñrde ├ñr ok├ñnt f├╢r
  28. attributhanteringen.
  29.  
  30. F├╢r enklare ├Ñtkomst finns det omslagsfunktioner f├╢r de vanliga typerna
  31. enhet, stad, spelare och ruta. S├Ñ det finns enkla s├ñtt att koppla
  32. godtyckliga data till en enhet, stad, spelare (sj├ñlv eller annan)
  33. eller en ruta.
  34.