diff --git a/crates/comet_app/src/app.rs b/crates/comet_app/src/app.rs index 1b27ff1..977f8ec 100755 --- a/crates/comet_app/src/app.rs +++ b/crates/comet_app/src/app.rs @@ -301,11 +301,6 @@ impl App { self.update_timer } - /// Returns the last frame time as computed by the renderer. - pub fn frame_dt(&self) -> f32 { - self.delta_time - } - /// Sets the amount of times the `App` game logic is updated per second pub fn set_update_rate(&mut self, update_rate: u32) { if update_rate == 0 { diff --git a/crates/comet_ecs/src/component.rs b/crates/comet_ecs/src/component.rs index 798be14..177f31e 100755 --- a/crates/comet_ecs/src/component.rs +++ b/crates/comet_ecs/src/component.rs @@ -59,7 +59,7 @@ pub struct Camera2D { #[derive(Component)] pub struct Text { - content: String, + content: &'static str, font: &'static str, font_size: f32, color: Color, @@ -462,14 +462,14 @@ impl Camera for Camera2D { impl Text { pub fn new( - content: impl Into, + content: &'static str, font: &'static str, font_size: f32, is_visible: bool, color: impl ColorTrait, ) -> Self { Self { - content: content.into(), + content, font, font_size, color: Color::from_wgpu_color(color.to_wgpu()), @@ -478,12 +478,12 @@ impl Text { } } - pub fn content(&self) -> &str { - &self.content + pub fn content(&self) -> &'static str { + self.content } - pub fn set_content(&mut self, content: impl Into) { - self.content = content.into(); + pub fn set_content(&mut self, content: &'static str) { + self.content = content; } pub fn font(&self) -> &'static str {