Hi all I was working on creating a proper difference list implementation for tpserver-cpp and realised that they are not actually helpful in at least one case.
In TP04, each object parameter group can have a turn parameter which indicates in what turn the parameter group was last updated. For the player's own objects, this will be every turn. For sensed objects, this will be every time they are sensed. For objects that don't have this type of object parameter, the objects are still updated everytime another object enters or exits its "containment". Therefore, just about every turn, every object will be in the difference list. For designs, components, categories, object types, order types, resource types, properties, boards and probably research related frames, there will be very few changes, but there will also be far fews ids, and therefore the lists will be shorter. Therefore, the added complexity for the difference lists IMHO isn't worth the trouble. Is there a smarter way? Especially for Objects. Any thoughts? Ideas? Suggestions? Rants? Later Lee
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
