libfj 0.10.0

An unofficial collection of APIs used in FreeJam games and mods
Documentation
//! A (mostly) complete collection of Techblox blocks for serialization

mod block_entity;
mod common_components;
mod engine;
mod joint;
mod lookup_tables;
mod pilot_seat;
mod passenger_seat;
mod spring;
mod tyre;
mod wheel_rig;
mod wire_entity;

pub use block_entity::{BlockEntity, Block};
pub use common_components::{DBEntityStruct, PositionEntityStruct, ScalingEntityStruct, RotationEntityStruct,
SkewComponent, GridRotationStruct, SerializedGridConnectionsEntityStruct, SerializedBlockPlacementInfoStruct,
SerializedCubeMaterialStruct, SerializedUniformBlockScaleEntityStruct, SerializedColourParameterEntityStruct,
BlockGroupEntityComponent};
pub use engine::{EngineBlockEntity, EngineBlockTweakableComponent};
pub use joint::{JointBlockEntity};
pub use pilot_seat::{PilotSeatEntity, SeatFollowCamComponent};
pub use passenger_seat::PassengerSeatEntity;
pub(crate) use lookup_tables::*;
pub use spring::{DampedAngularSpringEntity, TweakableJointDampingComponent, DampedAngularSpringROStruct,
DampedSpringEntity, DampedSpringROStruct};
pub use tyre::{TyreEntity};
pub use wheel_rig::{WheelRigEntity, WheelRigTweakableStruct, WheelRigSteerableEntity, WheelRigSteerableTweakableStruct};
pub use wire_entity::{SerializedWireEntity, WireSaveDataStruct, SerializedGlobalWireSettingsEntity, GlobalWireSettingsEntityStruct};