frug 0.2.7

A simple and learnable gamedev library for rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::ops;

#[derive(Clone, Copy, Debug, Default)]
pub struct Vec2d<T> {
    pub x: T,
    pub y: T,
}

impl ops::AddAssign for Vec2d<i32> {
    fn add_assign(&mut self, rhs: Vec2d<i32>) {
        self.x += rhs.x;
        self.y += rhs.y;
    }
}