use bevy::window::WindowId;
use serde::{Deserialize, Serialize};
pub mod event;
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub struct WrapWindowId([u8; 16]);
impl From<&WrapWindowId> for WindowId {
fn from(inp: &WrapWindowId) -> Self {
WindowId::primary() }
}
impl From<&WindowId> for WrapWindowId {
fn from(inp: &WindowId) -> Self {
if !inp.is_primary() {
panic!("Only primary window type is supported currently");
}
WrapWindowId([0u8; 16]) }
}