#This is the format of this file:
#action_name    default_input_event    nickname    primary_cmd    secondary_cmd

#These should be in every package and should not change.
PACKAGE_OPEN_MAIN_MENU          ESC.downup   "" "set menu.in_main true" ""
PACKAGE_OPEN_CONSOLE            GRAVE.downup "" "set console.in true" ""
PACKAGE_OPEN_PACKAGE_TOP_MENU   F1.downup    "" "set menu.in_package true" ""

PACKAGE_FREE_DIAMOND            L.downup     "" "game_input \"free_diamond\"" ""

#Using entities and the equipped item (probably a gun).
#Note: "use" is a built in command.
PACKAGE_USE_EQUIPPED_PRIMARY_START   MOUSE1.downup  "" "use_equipped primary start"   "use_equipped primary stop"
PACKAGE_USE_EQUIPPED_SECONDARY_START MOUSE2.downup  "" "use_equipped secondary start" "use_equipped secondary stop"
PACKAGE_USE                          F.downup       "" "use" ""

#Equipping an item.
PACKAGE_EQUIP_NEXT  MOUSEWHEEL_UP.use    "" "equiv_from_screen_inv_right" ""
PACKAGE_EQUIP_PREV  MOUSEWHEEL_DOWN.use  "" "equiv_from_screen_inv_left" ""
PACKAGE_EQUIP_1           1.downup       "" "equip_from_screen_inv 1" ""
PACKAGE_EQUIP_2           2.downup       "" "equip_from_screen_inv 2" ""
PACKAGE_EQUIP_3           3.downup       "" "equip_from_screen_inv 3" ""
PACKAGE_EQUIP_4           4.downup       "" "equip_from_screen_inv 4" ""
PACKAGE_EQUIP_5           5.downup       "" "equip_from_screen_inv 5" ""
PACKAGE_EQUIP_6           6.downup       "" "equip_from_screen_inv 6" ""
PACKAGE_EQUIP_7           7.downup       "" "equip_from_screen_inv 7" ""
PACKAGE_EQUIP_8           8.downup       "" "equip_from_screen_inv 8" ""
PACKAGE_EQUIP_9           9.downup       "" "equip_from_screen_inv 9" ""
PACKAGE_EQUIP_0           0.downup       "" "equip_from_screen_inv 0" ""

#Basic flying movement.
#Q: should "move" be turned into game input?
PACKAGE_MOVE_FORWARD                 W.downup      "" "move forward start"  "move forward stop"
PACKAGE_MOVE_BACKWARD                S.downup      "" "move back start"     "move back stop"
PACKAGE_MOVE_LEFT                    A.downup      "" "move left start"     "move left stop"
PACKAGE_MOVE_RIGHT                   D.downup      "" "move right start"    "move right stop"
PACKAGE_MOVE_UP                      SPACE.downup  "" "move up start"       "move up stop"
PACKAGE_MOVE_DOWN                    LSHIFT.downup "" "move down start"     "move down stop"
PACKAGE_MOVE_CCW                     Q.downup      "" "move spin_ccw start" "move spin_ccw stop"
PACKAGE_MOVE_CW                      E.downup      "" "move spin_cw start"  "move spin_cw stop"

#Advanced flying movement.
PACKAGE_MOVE_BRAKE                   LCTRL.downup  "" "move brake start" "move brake stop"
PACKAGE_MOVE_ROCKETMODE_TOGGLE       TAB.downup    "" "move toggle_rocket" ""


