Update Design Doc: `level` tool

master
Ashley N. 2023-09-08 00:30:33 +00:00
parent a1f946e6c9
commit 3fe105aff5
1 changed files with 5 additions and 13 deletions

@ -94,27 +94,19 @@ For (number of entities):
* 2 bytes: Entity ID * 2 bytes: Entity ID
``` ```
#### Component Classes #### Components
``` ```
* 2 bytes: Number of component classes * 2 bytes: Number of components
For (number of component classes): For (number of components):
* 2 bytes: Component Class ID * 2 bytes: Component ID
```
#### Component Objects
```
* 2 bytes: Number of component objects
For (number of component objects):
* 2 bytes: Component Object ID
* 2 bytes: ID of the associated entity * 2 bytes: ID of the associated entity
* 2 bytes: ID of the component class
``` ```
#### Component Attributes #### Component Attributes
``` ```
* 2 bytes: Number of component attributes * 2 bytes: Number of component attributes
For (number of component attributes): For (number of component attributes):
* 2 bytes: ID of the component object * 2 bytes: ID of the component
* 2 bytes: Index of the property (Order of properties are identical to order of properties in configuration TOML) * 2 bytes: Index of the property (Order of properties are identical to order of properties in configuration TOML)
* 2 bytes: Value of the property * 2 bytes: Value of the property
``` ```