feat: Added swappability of the renderer and added a Renderer trait to make custom renderers if needed. Also renamed Renderer2D component to Render2D because it is a "render component" and not a renderer (but also name to avoid name clashes)

This commit is contained in:
lisk77 2024-11-29 01:29:57 +01:00
parent 29355335e6
commit a3df3f4f17
5 changed files with 133 additions and 129 deletions

View file

@ -39,7 +39,7 @@ pub struct Rectangle2D{
}
#[derive(Component)]
pub struct Renderer2D {
pub struct Render2D {
is_visible: bool,
texture: &'static str,
scale: Vec2
@ -196,7 +196,7 @@ impl Collider for Rectangle2D {
}
}
impl Render for Renderer2D {
impl Render for Render2D {
fn is_visible(&self) -> bool {
self.is_visible
}