@@ -643,50 +643,53 @@ static void m_autosens_changed(cvar_t *self)
643
643
autosens_y = 1.0f / V_CalcFov (fov , 4 , 3 );
644
644
}
645
645
646
+ static const cmdreg_t c_input [] = {
647
+ { "centerview" , IN_CenterView },
648
+ { "+moveup" , IN_UpDown },
649
+ { "-moveup" , IN_UpUp },
650
+ { "+movedown" , IN_DownDown },
651
+ { "-movedown" , IN_DownUp },
652
+ { "+left" , IN_LeftDown },
653
+ { "-left" , IN_LeftUp },
654
+ { "+right" , IN_RightDown },
655
+ { "-right" , IN_RightUp },
656
+ { "+forward" , IN_ForwardDown },
657
+ { "-forward" , IN_ForwardUp },
658
+ { "+back" , IN_BackDown },
659
+ { "-back" , IN_BackUp },
660
+ { "+lookup" , IN_LookupDown },
661
+ { "-lookup" , IN_LookupUp },
662
+ { "+lookdown" , IN_LookdownDown },
663
+ { "-lookdown" , IN_LookdownUp },
664
+ { "+strafe" , IN_StrafeDown },
665
+ { "-strafe" , IN_StrafeUp },
666
+ { "+moveleft" , IN_MoveleftDown },
667
+ { "-moveleft" , IN_MoveleftUp },
668
+ { "+moveright" , IN_MoverightDown },
669
+ { "-moveright" , IN_MoverightUp },
670
+ { "+speed" , IN_SpeedDown },
671
+ { "-speed" , IN_SpeedUp },
672
+ { "+attack" , IN_AttackDown },
673
+ { "-attack" , IN_AttackUp },
674
+ { "+use" , IN_UseDown },
675
+ { "-use" , IN_UseUp },
676
+ { "impulse" , IN_Impulse },
677
+ { "+klook" , IN_KLookDown },
678
+ { "-klook" , IN_KLookUp },
679
+ { "+mlook" , IN_MLookDown },
680
+ { "-mlook" , IN_MLookUp },
681
+ { "in_restart" , IN_Restart_f },
682
+ { NULL }
683
+ };
684
+
646
685
/*
647
686
============
648
687
CL_RegisterInput
649
688
============
650
689
*/
651
690
void CL_RegisterInput (void )
652
691
{
653
- Cmd_AddCommand ("centerview" , IN_CenterView );
654
-
655
- Cmd_AddCommand ("+moveup" , IN_UpDown );
656
- Cmd_AddCommand ("-moveup" , IN_UpUp );
657
- Cmd_AddCommand ("+movedown" , IN_DownDown );
658
- Cmd_AddCommand ("-movedown" , IN_DownUp );
659
- Cmd_AddCommand ("+left" , IN_LeftDown );
660
- Cmd_AddCommand ("-left" , IN_LeftUp );
661
- Cmd_AddCommand ("+right" , IN_RightDown );
662
- Cmd_AddCommand ("-right" , IN_RightUp );
663
- Cmd_AddCommand ("+forward" , IN_ForwardDown );
664
- Cmd_AddCommand ("-forward" , IN_ForwardUp );
665
- Cmd_AddCommand ("+back" , IN_BackDown );
666
- Cmd_AddCommand ("-back" , IN_BackUp );
667
- Cmd_AddCommand ("+lookup" , IN_LookupDown );
668
- Cmd_AddCommand ("-lookup" , IN_LookupUp );
669
- Cmd_AddCommand ("+lookdown" , IN_LookdownDown );
670
- Cmd_AddCommand ("-lookdown" , IN_LookdownUp );
671
- Cmd_AddCommand ("+strafe" , IN_StrafeDown );
672
- Cmd_AddCommand ("-strafe" , IN_StrafeUp );
673
- Cmd_AddCommand ("+moveleft" , IN_MoveleftDown );
674
- Cmd_AddCommand ("-moveleft" , IN_MoveleftUp );
675
- Cmd_AddCommand ("+moveright" , IN_MoverightDown );
676
- Cmd_AddCommand ("-moveright" , IN_MoverightUp );
677
- Cmd_AddCommand ("+speed" , IN_SpeedDown );
678
- Cmd_AddCommand ("-speed" , IN_SpeedUp );
679
- Cmd_AddCommand ("+attack" , IN_AttackDown );
680
- Cmd_AddCommand ("-attack" , IN_AttackUp );
681
- Cmd_AddCommand ("+use" , IN_UseDown );
682
- Cmd_AddCommand ("-use" , IN_UseUp );
683
- Cmd_AddCommand ("impulse" , IN_Impulse );
684
- Cmd_AddCommand ("+klook" , IN_KLookDown );
685
- Cmd_AddCommand ("-klook" , IN_KLookUp );
686
- Cmd_AddCommand ("+mlook" , IN_MLookDown );
687
- Cmd_AddCommand ("-mlook" , IN_MLookUp );
688
-
689
- Cmd_AddCommand ("in_restart" , IN_Restart_f );
692
+ Cmd_Register (c_input );
690
693
691
694
cl_nodelta = Cvar_Get ("cl_nodelta" , "0" , 0 );
692
695
cl_maxpackets = Cvar_Get ("cl_maxpackets" , "30" , 0 );
0 commit comments