forked from StrafesNET/strafe-client
literally into_worker
This commit is contained in:
parent
cb6b0acd44
commit
7be7d2c0df
@ -57,32 +57,6 @@ pub struct Body {
|
|||||||
time:Time,//nanoseconds x xxxxD!
|
time:Time,//nanoseconds x xxxxD!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
enum InputInstruction {
|
|
||||||
}
|
|
||||||
struct InputState {
|
|
||||||
}
|
|
||||||
impl InputState {
|
|
||||||
pub fn get_control(&self,control:u32) -> bool {
|
|
||||||
self.controls&control!=0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
impl crate::instruction::InstructionEmitter<InputInstruction> for InputState{
|
|
||||||
fn next_instruction(&self, time_limit:crate::body::Time) -> Option<TimedInstruction<InputInstruction>> {
|
|
||||||
//this is polled by PhysicsState for actions like Jump
|
|
||||||
//no, it has to be the other way around. physics is run up until the jump instruction, and then the jump instruction is pushed.
|
|
||||||
self.queue.get(0)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
impl crate::instruction::InstructionConsumer<InputInstruction> for InputState{
|
|
||||||
fn process_instruction(&mut self,ins:TimedInstruction<InputInstruction>){
|
|
||||||
//add to queue
|
|
||||||
self.queue.push(ins);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
//hey dumbass just use a delta
|
//hey dumbass just use a delta
|
||||||
#[derive(Clone,Debug)]
|
#[derive(Clone,Debug)]
|
||||||
pub struct MouseState {
|
pub struct MouseState {
|
||||||
|
Loading…
Reference in New Issue
Block a user