Refactor input
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 7m43s
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 7m43s
This commit is contained in:
parent
1976a8b53e
commit
8c42e7b139
14 changed files with 439 additions and 159 deletions
|
@ -1,11 +1,16 @@
|
|||
use vulkano::command_buffer::{AutoCommandBufferBuilder, PrimaryAutoCommandBuffer};
|
||||
|
||||
use super::{input::InputState, render::render_context::RenderContext, timer::Timer};
|
||||
use super::{input::InputManager, render::render_context::RenderContext, timer::Timer};
|
||||
|
||||
pub trait Scene {
|
||||
fn loaded(&self) -> bool;
|
||||
fn load(&mut self, render_context: &RenderContext);
|
||||
fn update(&mut self, render_context: &RenderContext, input_state: &InputState, timer: &Timer);
|
||||
fn update(
|
||||
&mut self,
|
||||
render_context: &RenderContext,
|
||||
input_manager: &InputManager,
|
||||
timer: &Timer,
|
||||
);
|
||||
fn render(
|
||||
&self,
|
||||
render_context: &RenderContext,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue