Difference between revisions of "Shipdata structure"

From Elite Wiki
(Undo revision 6413 by Special:Contributions/UsaHz8 (User talk:UsaHz8) Spam - an assassins work is never done.)
m (added OpenStep)
Line 2: Line 2:
 
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:
 
  ''***usual XML-Header info***''
 
  ''***usual XML-Header info***''
 
  <plist>
 
  <plist>
Line 19: Line 20:
 
  </plist>
 
  </plist>
  
'''[[shipdata.plist|BACK]]'''
+
OpenStep:
 +
{
 +
    // comment
 +
    "my_object" = {
 +
      ''(all relevant property entries)''
 +
    };
 +
}
 +
 
 +
* See [[Shipdata.plist]] for relevant properties.
  
 
[[Category:Oolite]]
 
[[Category:Oolite]]

Revision as of 10: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)
   };
}