use crate::prelude::{Component, Deserialize, GizmoConfigGroup, Handle, Image, Reflect, Resource, Serialize};
#[derive(Component)]
pub struct MainCamera;
#[derive(Component)]
pub struct StarguideCamera;
#[derive(Component)]
pub struct OrbitCamera;
#[derive(Default, Reflect, GizmoConfigGroup)]
pub struct StarguideGizmos;
#[derive(Component)]
pub struct StarfieldFront;
#[derive(Component)]
pub struct StarfieldMid;
#[derive(Component)]
pub struct StarfieldBack;
#[derive(Component)]
pub struct FuelText;
#[derive(Component)]
pub struct PowerText;
#[derive(Component)]
pub struct PlanetSensor(pub String);
#[derive(Component)]
pub struct Me;
#[derive(Component)]
pub struct StarguideMe;
#[derive(Resource)]
pub struct StarguideOrbitImage(pub Handle<Image>);
#[derive(Component)]
pub struct StarguideOrbit;
#[derive(Component, Serialize, Deserialize, Debug)]
pub struct CraftingUi;
#[derive(Component, Serialize, Deserialize, Debug)]
pub struct TemperatureSprite;