use std::collections::VecDeque;
use bevy::prelude::{Deref, DerefMut};
use crate::prelude::{Component, Resource};
#[derive(Component)]
pub struct MainCamera;
#[derive(Component)]
pub struct FuelText;
#[derive(Component)]
pub struct PowerText;
#[derive(Component)]
pub struct Me;
#[derive(Resource, Default)]
pub struct ServerClock {
pub rtt_queue: VecDeque<f64>,
pub rtt: f64,
pub time_offset_queue: VecDeque<f64>,
pub time_offset: f64,
}
#[derive(Resource, Default, Deref, DerefMut)]
pub struct ServerTimeOffset(f64);