diff options
| author | tpart <tpart120@proton.me> | 2024-09-02 01:39:05 +0200 | 
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2024-09-02 01:39:05 +0200 | 
| commit | 52e7384c955d6fcfe5d522c3c4d5258de38f3507 (patch) | |
| tree | fc4d6bec475547b155b8ed2d53f58890bc50b815 /client/menu | |
| parent | 68ab4624c3410d344f3d24fd64329ec7c4978242 (diff) | |
| download | hurrycurry-52e7384c955d6fcfe5d522c3c4d5258de38f3507.tar hurrycurry-52e7384c955d6fcfe5d522c3c4d5258de38f3507.tar.bz2 hurrycurry-52e7384c955d6fcfe5d522c3c4d5258de38f3507.tar.zst  | |
Add action descriptions
Diffstat (limited to 'client/menu')
| -rw-r--r-- | client/menu/settings/input/input_manager.gd | 29 | 
1 files changed, 28 insertions, 1 deletions
diff --git a/client/menu/settings/input/input_manager.gd b/client/menu/settings/input/input_manager.gd index 0123574d..9f79a398 100644 --- a/client/menu/settings/input/input_manager.gd +++ b/client/menu/settings/input/input_manager.gd @@ -15,6 +15,33 @@  #  extends Node +var action_descriptions = { +	"forwards": tr("Move forwards"), +	"backwards": tr("Move backwards"), +	"left": tr("Move left"), +	"right": tr("Move right"), +	"rotate_left": tr("Rotate camera to the left"), +	"rotate_right": tr("Rotate camera to the right"), +	"rotate_up": tr("Rotate camera upwards"), +	"rotate_down": tr("Rotate camera downwards"), +	"interact": tr("Interact", "Interacting with items, etc."), +	"boost": tr("Boost movement"), +	"zoom_in": tr("Zoom in"), +	"zoom_out": tr("Zoom out"), +	"chat": tr("Toggle chat", "Toggle chat on or off"), +	"reset": tr("Reset camera view"), +	"fullscreen": tr("Toggle fullscreen"), +	"previous": tr("Previous"), +	"next": tr("Next"), +	"start_game": tr("Start game"), +	"join_spectate": tr("Join / Spectate"), +	"zoom_in_discrete": tr("Zoom in (discrete)"), +	"zoom_out_discrete": tr("Zoom out (discrete)"), +	"scroll_down": tr("Scroll down"), +	"scroll_up": tr("Scroll up"), + +} +  var default_input_map = {}  var input_map @@ -34,7 +61,7 @@ func input_map_to_settings_dictionary(map: Dictionary) -> Dictionary:  	var settings_dict := {}  	for k in map.keys():  		var events = map[k] -		settings_dict[k] = InputSetting.new(k, events) +		settings_dict[k] = InputSetting.new(action_descriptions[k] if action_descriptions.has(k) else k, events)  	return settings_dict  func settings_dictionary_to_input_map(settings: Dictionary) -> Dictionary:  |