buttery-engine 0.1.0

A very simplistic game-engine written in rust. This is a learning project for me, so no promises on it's performance or stability.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::{engine::ButteryEngineState, key_event::KeyEvent};

pub trait ButteryGame {
    fn get_title(&self) -> String;

    fn on_init(&mut self, state: &mut ButteryEngineState);

    fn on_update(&mut self, state: &mut ButteryEngineState);

    fn on_key_event(&mut self, state: &mut ButteryEngineState, key_event: KeyEvent);
}