temper 0.2.0

A simulation-first Rust game engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[derive(Debug, Default, Clone, Copy, PartialEq, Eq)]
pub struct FixedTime {
    completed_ticks: u64,
}

impl FixedTime {
    #[must_use]
    pub fn completed_ticks(&self) -> u64 {
        self.completed_ticks
    }

    pub(crate) fn advance(&mut self) {
        self.completed_ticks += 1;
    }
}