1
0
Fork 0
flightgear/src/Instrumentation/KLN89
Richard Harrison 2c8aad12ba Model relative property tree root binding.
Change fgcommand to take an optional property tree root element.

This fixes the animation bindings to use the defined property tree root - to support multiplayer (or other) model that can bind to the correct part of the property tree.

Requires a corresponding fix in sg to allow the command methods to take an optional root parameter.

What this means is that when inside someone else's multiplayer model (e.g. backseat, or co-pilot), the multipalyer (AI) model will correctly modify properties inside the correct part of the property tree inside (/ai), rather than modifying the properties inside the same part of the tree as the non-ai model.

This means that a properly setup model will operate within it's own space in the property tree; and permit more generic multiplayer code to be written.

This is probably responsible for some of the pollution of the root property tree with MP aircraft properties.
2017-07-05 11:37:17 +02:00
..
kln89.cxx Model relative property tree root binding. 2017-07-05 11:37:17 +02:00
kln89.hxx Fix spelling 2015-04-06 10:28:10 +01:00
kln89_page.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_act.cxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_act.hxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_alt.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page_alt.hxx KLN89: Add initial implemenation of ALT pages. 2010-12-09 22:31:34 +00:00
kln89_page_apt.cxx Give the FGAirport class a sane filename. 2013-02-21 11:32:02 +00:00
kln89_page_apt.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_cal.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page_cal.hxx Fix for namespace scope. 2013-01-22 18:15:19 +01:00
kln89_page_dir.cxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_dir.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_fpl.cxx KLN89: Allow user to set default first char of waypoint as per real life unit. 2010-12-06 22:50:37 +00:00
kln89_page_fpl.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_int.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page_int.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_nav.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page_nav.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_ndb.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page_ndb.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_page_nrst.cxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_nrst.hxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_oth.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page_oth.hxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_set.cxx KLN89: Allow user to set default first char of waypoint as per real life unit. 2010-12-06 22:50:37 +00:00
kln89_page_set.hxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_usr.cxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_usr.hxx KLN89: Update obsolete email address 2010-11-21 17:14:15 +00:00
kln89_page_vor.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
kln89_page_vor.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
kln89_symbols.hxx Typo in the comments 2006-03-13 22:55:55 +00:00