/* * This file is part of laurelin/client * Copyright (C) 2023 Jonni Liljamo * * Licensed under GPL-3.0-only. * See LICENSE for licensing information. */ pub mod game; pub mod user; macro_rules! data_request { ($fni:ident, $event:ident, $reqtype:expr, |$ev:ident| $data:expr) => { pub fn $fni(mut ev: EventReader<$event>, mut client: Client) { #[allow(unused_variables)] for $ev in ev.iter() { client.send_message::(&DataRequest::new( $reqtype as u8, $data, )); } } }; } use data_request;