DEVELOPMENT ENVIRONMENT

~liljamo/deck-builder

ref: c5058564df22e37812957f45970ca7b90a37f270 deck-builder/client/src/plugins/networking/systems/events/send/mod.rs -rw-r--r-- 576 bytes
c5058564Jonni Liljamo feat(client(nix)): add rust-analyzer to devshell 1 year, 9 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
 * This file is part of laurelin/client
 * Copyright (C) 2023 Jonni Liljamo <jonni@liljamo.com>
 *
 * Licensed under GPL-3.0-only.
 * See LICENSE for licensing information.
 */

pub mod game;

macro_rules! data_request {
    ($fni:ident, $event:ident, $reqtype:expr) => {
        pub fn $fni(mut ev: EventReader<$event>, mut client: Client) {
            for _ in ev.iter() {
                client.send_message::<DataRequestChannel, DataRequest>(&DataRequest::new(
                    $reqtype as u8,
                ));
            }
        }
    };
}
use data_request;