summaryrefslogtreecommitdiff
path: root/light-client/src/render/misc.rs
blob: 9f8665683c0ff4ee1a82f83a6cdec794e7fbe59c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::{sprite::Sprite, AtlasLayout};
use hurrycurry_protocol::glam::Vec2;
use sdl2::rect::Rect;

pub struct MiscTextures {
    pub player: Sprite,
    pub solid: Rect,
}

impl MiscTextures {
    pub fn init(layout: &AtlasLayout) -> Self {
        MiscTextures {
            player: Sprite::new(*layout.get("player+a").unwrap(), Vec2::Y * 0.3, 0.5 + 0.3),
            solid: *layout.get("solid+a").unwrap(),
        }
    }
}