codegame 0.7.0

CodeGame framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::*;

mod repeat;
mod standard;

pub use repeat::*;
pub use standard::*;

pub trait GameProcessorStrategy<G: Game>: Send {
    fn process_turn(&mut self, actions: HashMap<usize, G::Action>) -> Vec<G::Event>;
    fn game(&self) -> &G;
    fn finished(&self) -> bool;
}