Galactica/src/game/systemobject.rs
2023-12-31 17:58:17 -08:00

24 lines
443 B
Rust

use cgmath::{Deg, Point3};
use galactica_content::TextureHandle;
use crate::render::ObjectSprite;
pub struct SystemObject {
pub sprite_texture: TextureHandle,
pub pos: Point3<f32>,
pub size: f32,
pub angle: Deg<f32>,
}
impl SystemObject {
pub(super) fn get_sprite(&self) -> ObjectSprite {
return ObjectSprite {
texture: self.sprite_texture,
pos: self.pos,
angle: self.angle,
size: self.size,
children: None,
};
}
}