mirror of
https://github.com/lisk77/comet.git
synced 2025-10-24 05:48:50 +00:00
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:
parent
29355335e6
commit
a3df3f4f17
5 changed files with 133 additions and 129 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue