<?xml version="1.0" encoding="UTF-8"?>
<oakxmlfile>
	<struct name="linear_physics_definition"><long name="flags"/> //  bytes
    <fixed name="linear_acceleration_i"/>
    <fixed name="linear_acceleration_j"/>
    <fixed name="linear_acceleration_k"/>
    <fixed name="initial_linear_velocity_min_i"/>
    <fixed name="initial_linear_velocity_min_j"/>
    <fixed name="initial_linear_velocity_min_k"/>
    <fixed name="initial_linear_velocity_delta_i" lower_bound="initial_linear_velocity_min_i"/>
    <fixed name="initial_linear_velocity_delta_j" lower_bound="initial_linear_velocity_min_j"/>
    <fixed name="initial_linear_velocity_delta_k" lower_bound="initial_linear_velocity_min_k"/>
    <fixed name="random_acceleration_i"/>
    <fixed name="random_acceleration_j"/>
    <fixed name="random_acceleration_k"/>
    <byte count="8"/>
  </struct>
	<structedit struct="linear_physics_definition">
		<frame layout="table" text="Linear Physics Parameters" stretch="true" alignchildren="true">
			<frame text="General" layout="table" stretch="true">
				<frame stretch="true">
					<frame text="Linear Acceleration" layout="table" stretch="true">
						<row>
							<label text="I component:"/>
							<item target="linear_acceleration_i"/>
						</row>
						<row>
							<label text="J component:"/>
							<item target="linear_acceleration_j"/>
						</row>
						<row>
							<label text="k component:"/>
							<item target="linear_acceleration_k"/>
						</row>
					</frame>
					<frame layout="table" text="Random Acceleration">
						<row>
							<label text="I component:"/>
							<item target="random_acceleration_i"/>
						</row>
						<row>
							<label text="J component:"/>
							<item target="random_acceleration_j"/>
						</row>
						<row>
							<label text="k component:"/>
							<item target="random_acceleration_k"/>
						</row>
					</frame>
					<frame layout="table" text="Initial Linear Velocity">
						<row>
							<label text="I component:"/>
							<item target="initial_linear_velocity_min_i"/>
							<label text="to"/>
							<item target="initial_linear_velocity_delta_i"/>
						</row>
						<row>
							<label text="J component:"/>
							<item target="initial_linear_velocity_min_j"/>
							<label text="to"/>
							<item target="initial_linear_velocity_delta_j"/>
						</row>
						<row>
							<label text="K component:"/>
							<item target="initial_linear_velocity_min_k"/>
							<label text="to"/>
							<item target="initial_linear_velocity_delta_k"/>
						</row>
					</frame>
					<frame stretch="true">
						<frame layout="table" text="Flags">
							<row>
								<item target="flags" bit="0" text="Projectiles originate within bounds"/>
							</row>
							<row>
								<item target="flags" bit="1" text="Projectiles respect group yaw"/>
							</row>
						</frame>
					</frame>
				</frame>
			</frame>
		</frame>
	</structedit>
</oakxmlfile>
