Difference between revisions of "Shipdata structure"

From Elite Wiki
(extra info)
 
m (added OpenStep)
 
(6 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Every entity is defined by a key, followed by a <dict>ionary of the object's properties.
+
Every entity is defined by a title-key, followed by a <dict>ionary of the object's properties.
 
Do not use '-'(minus symbol) in the entity title.
 
Do not use '-'(minus symbol) in the entity title.
   
:The structure of the shipdata.plist is as follows:
+
The structure of the shipdata.plist is as follows:
   
***XML-Header info***
 
  +
XML:
  +
''***usual XML-Header info***''
 
<plist>
 
<plist>
 
<dict>
 
<dict>
 
<key>my_object</key>
 
<key>my_object</key>
 
<dict>
 
<dict>
(all property entries)
+
''(all relevant property entries)''
  +
</dict>
  +
<nowiki> <!-- between these everything will be ignored, convenient for selfcomments --> </nowiki>
  +
<key>my_second_object</key>
  +
<dict>
  +
''(all relevant property entries)''
 
</dict>
 
</dict>
 
</dict>
 
</dict>
 
</plist>
 
</plist>
   
[[shipdata.plist|BACK]]
 
  +
OpenStep:
  +
{
  +
// comment
  +
"my_object" = {
  +
''(all relevant property entries)''
  +
};
  +
}
  +
  +
* See [[Shipdata.plist]] for relevant properties.
  +
  +
[[Category:Oolite]]

Latest revision as of 12:02, 21 March 2013

Every entity is defined by a title-key, followed by a <dict>ionary of the object's properties. Do not use '-'(minus symbol) in the entity title.

The structure of the shipdata.plist is as follows:

XML:

***usual XML-Header info***
<plist>
<dict>
  <key>my_object</key>
  <dict>
    (all relevant property entries)
  </dict>
  <!-- between these everything will be ignored, convenient for selfcomments --> 
  <key>my_second_object</key>
  <dict>
    (all relevant property entries)
  </dict>
</dict>
</plist>

OpenStep:

{
   // comment
   "my_object" = {
     (all relevant property entries)
   };
}