reverse;
float grab, jump, pushing, push_time;
+ v2f grab_mouse_delta;
+
double start_push;
int in_air, on_board, jump_charge, jump_dir;
*input_js1v,
*input_js2h,
*input_js2v,
- *input_emjs2h,
- *input_emjs2v,
*input_jump,
*input_push,
*input_walkh,
player.input_grab = vg_create_named_input( "grab", k_input_type_axis_norm );
player.input_js2h = vg_create_named_input( "grab-h", k_input_type_axis );
player.input_js2v = vg_create_named_input( "grab-v", k_input_type_axis );
- player.input_emjs2h = vg_create_named_input( "kbgrab-h", k_input_type_axis );
- player.input_emjs2v = vg_create_named_input( "kbgrab-v", k_input_type_axis );
player.input_jump = vg_create_named_input( "jump", k_input_type_button );
player.input_push = vg_create_named_input( "push", k_input_type_axis_norm );
"bind -steer-v w",
"bind +steer-v s",
- "bind grab gp-rt",
- "bind grab-h gp-rs-h",
- "bind grab-v gp-rs-v",
-
- "bind -kbgrab-h left",
- "bind +kbgrab-h right",
- "bind -kbgrab-v down",
- "bind +kbgrab-v up",
+ "bind grab gp-rt",
+ "bind +grab shift",
+ "bind grab-h gp-rs-h",
+ "bind grab-v gp-rs-v",
"bind jump space",
"bind jump gp-a",
"bind push gp-lt",
- "bind +push shift",
+ "bind +push w",
- "bind walk-h gp-ls-h",
- "bind walk-v gp-ls-v",
+ "bind walk-h gp-ls-h",
+ "bind walk-v -gp-ls-v",
"bind +walk-h d",
"bind -walk-h a",
"bind +walk-v w",